User:MZMcBride/yanker

yanker

To-do

 * list (?db=)
 * images on a page
 * &list=images&page=
 * pages using an image
 * &list=pages&image=
 * pages in a category
 * &list=pages&category=
 * categories on a page
 * &list=categories&page=
 * page links on a page
 * &list=links&page=
 * page links to a page
 * &list=pages&link=
 * uses of a template
 * &list=pages&template=
 * templates on a page
 * &list=templates&page=
 * external links on a page
 * &list=externallinks&page=
 * pages using an external link
 * &list=pages&externallink=
 * pages created by a user
 * &list=newpages&user=
 * need to do an edit count check here, I think, to avoid long-running queeeeeeeeeries
 * need to create a dictionary based on linear pattern of user_id and page_id and do a rough count of pages to check; if count < X, do the individual checking, if not, don't
 * input validation
 * capitalize first letter
 * replace underscores with spaces
 * strip / distinct magic?
 * JavaScript
 * namespace input could be cleaned up to &namespaces=5,6,7 or &namespaces=5|6|7
 * need to only show certain inputs when selecting certain list types (don't need "Page" when doing pages in a category)
 * database selection dynamically updates namespace names??
 * output to a file
 * should ignore limits
 * needs standardized non-colliding file name structure
 * include extra info per row (page_len? img_size?)
 * sort by extra info? sort order
 * could be based on other columns, maybe
 * raw output (no textarea, header, or footer)
 * need to deal with redirects in a sane manner
 * need to be able to specify certain options (limit and wrapper) just by URL
 * checkboxes break in IE6, blehhhhh