General: - regex should use as little text as possible; in stead of document.body.innerHTML, see if there's a specific div that has everything you need. - YSlow; use GET for AJAX as it's faster Last.fm Playlist and Tag Manager: - add "check for updated version" option / startup check - allow import options on user's loved tracks page - make export options available on any artist page that lists tracks (see TODO items in source) - generalize the script so it is easily adapted for other music sites. - artists in playlists are skipped... should they be allowed in playlists? --> Last.fm plays playlists in random order anyway, and allows it, so yes. - run JSLint - use fieldset + legend tags to group inputs - also w/i import/export, group playlist and tab options, to make them easier to find. - when creating a new tag... tag names don't allow upper case letters? - update screen shot to include "all pages" checkbox + delete pl/tag buttons - "streamable" indicator is no longer correct... see email thread... how to deal with this? - see if using multiple ajax requests at a time, while not breaking the TOS, gives faster performance - test if XHR requests failed or not - use OO JS - give user option to go to newly created tag or playlist rather than having to copy-and-paste. - in "Please login" msg, link to the login page - see http://www.last.fm/group/Greasemonkeys/forum/35794/_/457538/_/9935855 Netflix Queue Sorter: - add "check for updated version" option / startup check - make series discs appear together, and in the right order: - after shuffle, fix order of series discs (want to keep those together) - after reverse, fix order of series discs (don't want those reversed) - after playable sort, sort by star rating, and fix order of series discs - after genre sort, sort by star rating, and fix order of series discs - after availability sort, sort by star rating, and fix order of series discs - use user-configurable option to keep seasons and "bonus/special features" discs together, see http://userscripts.org/topics/25302 - run JSLint - add "Sort by Format" to sort by HD (for Instant Queue) and Blu-ray (for DVD Queue) options (HD is not available except as a genre on Roku; Blu-ray is one of the formats on the movie details page.) - sort by year (as of June '09 it's part of the BoB!) - add all sort options to GM menu - add "Move to End" button... can it be done? - add multi-column sort - see if using multiple ajax requests at a time, while not breaking the TOS, gives faster performance - test if XHR requests failed or not - use OO JS - create filters for star rating, etc - need way to sort only top N movies, and only everything below the top N movies - if sort order didn't change, tell the user no reload/save is needed (e.g. sort by availability, but everything is already available, so order doesn't change) - DVD queue: sort by instant play shouldn't move soon-to-be instant titles... or at least sort them by date; also add a comment about this in the sort description table - make NEW script to add all movies on the page to your queue, e.g. user lists, top 100/25 lists, search results, movies like..., etc. - Availability of movies is available in external sites; use that info for sorting by availability. See http://userscripts.org/topics/37977 - adding RT (rotten tomatoes) ratings direct into Netflix queue view as another column and then making the queue sortable by the RT rating. Netflix Movie Extractor (with IMDB Lookup): - add "check for updated version" option / startup check - add direct IMDB link to all movie pages? - run JSLint - account for people using 1/2 star ratings w/ Netflix Rating Granulizer (http://userscripts.org/scripts/show/8118) - sometimes the script's UI appears on top of the page... use a delay - fix IMDB matching issues (see toDebug). - add import option (see http://userscripts.org/topics/30427) - see if using multiple ajax requests at a time, while not breaking the TOS, gives faster performance - test if XHR requests failed or not - use OO JS Userscripts.org "Scripts By" and "Favorites" Page Enhancer: - Add ability to sort Reviews column - Add ability to see diffs since last visits; see http://userscripts.org/topics/24315?page=1#posts-109129 - see if using multiple ajax requests at a time, while not breaking the TOS, gives faster performance - test if XHR requests failed or not - use OO JS