Create a menu of data cleanup scripts for moderators. It will be a menu only available to moderators to minimize the load on the system. Only relatively simple searches will be made available, e.g. "find all EDITOR records not in a series" or "find all VTs that are in a series".
Anonymous
Started this off with mod/TARGETS 1.12, ve_search.py 1.1, es_search.py 1.1, cleanup.py 1.1, isfdblib.py 1.14 to give searches for Editor records not in a Series and Variant Editor records that are.
OK, added a few more: Find Missing Editor Records, Interviews of Pseudonyms, Authors with invalid last Names, invalidly spaced author names, reviews that create stray authors, Duplicate Publication Tags, Empty Series, and possible HTML problems in pub notes.
mod\TARGETS 1.13
mod\cleanup.py 1.2
mod\ip_search.py 1.1
mod\al_search.py 1.1
mod\as_search.py 1.1
mod\sa_search.py 1.1
mod\me_search.py 1.1
mod\dt_search.py 1.1
mod\ns_search.py 1.1
mod\ph_search.py 1.1
Last comment was added by me.
Data Cleanup Pt 3: Find Pubs with multiple Editor records, and find Unused publication Tags. Also allow deletion of Publication tags as otherwise there's no point finding the stray ones.
mod\TARGETS 1.14
mod\cleanup.py 1.3
mod\ee_search.py 1.1
mod\ut_search.py 1.1
mod\tag_delete.py 1.1
mod\taga_delete.py 1.1
biblio\tag.py 1.6
common\isfdb.py 1.30
edit\TARGETS 1.14
edit\deletetag.py 1.1
edit\submitdeltag.py 1.1
Parts 1 and 2 implemented in r2011-20.
Removed Unused Publication tags search and cleanup of such.
Added Stray Publication Authors, Stray Interviews and Reviews, Variant Titles of Variant Titles, Variant Titles of Missing Titles, and Series of Variant Titles.
* mod\TARGETS 1.15
* mod\cleanup.py 1.4
* mod\ma_search.py 1.1
* mod\mp_search.py 1.1
* mod\si_search.py 1.1
* mod\sv_search.py 1.1
* mod\vv_search.py 1.1
Improvement for Stray Publication Author search to avoid Omnibus and Anthology/Novel problems. mod\ma_search.py 1.2
Substantially completed, subsequent improvements will be handled using separate FRs. Closing.