yanker

To-do edit

  • 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