|
Script Summary:
Highlights, fades, or removes Facebook's fan page suggestions Version: 2.1.2.15 Copyright: 2009 (C) Nathan Tuggy (<http://nathan.tuggycomputer.com/>; <http://userscripts.org/users/root>) License: GPL version 3 or any later version; <http://www.gnu.org/copyleft/gpl.html> |
this script has 1 topic, 1 post |
This script has no reviews. |
Summary
This script is useful if Facebook frequently annoys you with foolish suggestions for fan pages. In particular, current options for handling fan page suggestions include:- Fade entire suggestion
- Make each suggestion mostly transparent (currently, 35% opacity), and give the Hide button a dark-grey background.
- Fade suggestion picture
- Make each suggestion's picture mostly transparent (currently, 25% opacity), and give the Hide button a black background.
- Hide suggestion completely
- Automatically click the Hide button for each suggestion, permanently removing it. (Facebook may later regenerate the suggestion, but this will only occur after a considerable interval.)
- Hide suggestion after delay
- Automatically hide suggestions after a certain configurable delay (120 seconds, or 2 minutes, by default; see Configuration Settings for more information). While delay is passing, suggestions are styled with struck-through text, so you can more easily determine which suggestions will shortly be removed and, if you like, add them before that time.
Configuration Settings
Click Naf Options to open the configuration screen. Currently, only the following two settings are available:- Action
- The action to take on each fan page suggestion; one of Fade entire suggestion, Fade suggestion picture, Hide suggestion completely, or Hide suggestion after delay.
- Auto-Hide Delay
- Only applicable if action is set to hide after a delay; number of seconds to delay before hiding suggestions
Ongoing Development Status
TODO list
Include auto-updating functionalityUse GM_config user-friendly configuration system, instead of requiring clunky manual editing of about:config settingsAutomatically re-run suggestion-handler when actions complete, in case they removed one or more fan suggestions and replaced them with other fan suggestions- Make config screen look nicer
- Add a nice-looking highlight action (previous attempts all looked ugly, so highlight feature was removed)
- Add more actions (ideas please!)
Some ideas so far:- In complete contradiction of this script's stated and original purpose, could simply click the Become a Fan link automatically, or perhaps after a certain delay
- Pop up a message window ready to type a funny or mocking message about the first fan page suggestion (OK, this is random, very blue-sky and strange)
- Allow multiple actions to be taken on a given suggestion
- Expand selection mechanism to handle other types of suggestions, or in other locations; not sure exactly what sort of other selections are desired, so again, ideas please!
Some ideas so far:- Also select requests to become a fan/supporter on the Requests page — this could become a major feature
- Allow arbitrary XPath selection of nodes (requires some knowledge of Facebook internals and significant XPath skills)
- Use regexes to capture nodes (not clear how this would fit with current setup; may require elaborate GUI configuration; requires some knowledge of Facebook internals and significant regex skills, which are at least more common than XPath)
Changelog/Roadmap
Note: the changelog only includes entries for major, minor, and revision numbers, not build numbers (the fourth dot-separated number in the version).- 2.2.0? (future): Also select invitation items from Requests page (see above); make config screen look nicer
- 2.1.2: Handle dynamic addition of new suggestions (see above) — first public release in the 2.1 series
- 2.0.10: Bugfix release to fix yet further Facebook changes, and improve reliability despite future changes; restored proper functioning on Requests page
- 2.0.9: Added political fan pages ("Become a Supporter") to suggestions searched for; updated code to look for a list of possible link texts instead of just one
- 2.0.8: Updated to work with more of the endless Facebook changes; fixed transient timing bug with options link not being placed; styled options link better
- 2.0.7: Cleaned up commented-out code; shortened option names
- 2.0.6: Initial 2.x release; began using GM_config with custom CSS, modified from the example in GM_config Extender
- 1.1.0: First versioned release; began using Userscripts Updater for updates
- Updates to metadata, license, configuration
- Initial release





