The Better FetLife user script enhaces various features of FetLife.com pages. Current features include:
- Makes FetLife user profile pages exportable to your favorite contact management application, such as Mac OS X’s native Address Book, Google Contacts, or Yahoo! Contacts.
- Makes FetLife event pages exportable to your favorite calendaring application such as iCal, Google Calendar, or Yahoo! Calendar in one click.
To enable these export features, install the Operator Add-On for Firefox or the Microformats Extension for Google Chrome.
Watch a demo of this script in action on YouTube.
System requirements
The following software must be installed on your system before installing the Better FetLife user script.
Mozilla Firefox
If you use the Mozilla Firefox web browser (version 12.0 or higher), ensure you have the Greasemonkey extension installed (at version 1.0 or higher).
Google Chrome
If you use the Google Chrome web browser (version 23 or higher), ensure you have the Tampermonkey extension installed.
Installing
To install Better FetLife, go to http://maybemaimed.com/playground/better-fetlife-userscript/ and click the “Download and install” near the middle of the page:
If you enjoy this script, please consider tossing a few metaphorical coins in my cyberbusking hat. :) Your donations are sincerely appreciated! Can’t afford to part with any coin? It’s cool. Tweet your appreciation, instead.
If maybemaimed.com is censored where you are, you can alternatively go to the Userscripts.org page for Better FetLife and click on “Install“. If the script is also unavailable at Userscripts.org, you can download and install it directly from GitHub.com.
Change log
- Version 0.2:
- Added support for exporting the “About me” section of user’s profiles as contact notes.
- Major code re-write, now more closely matching the module design pattern.
- Version 0.1:
- Initial release.
Pingback
by Scaling the walls of FetLife’s walled garden (with new tools) « Maybe Maimed but Never Harmed
31 Aug 2011 at 21:10
[…] and everything else you can dream up to make FetLife better from the client side. (Just leave a comment on the project page or the project’s UserScripts.org page to let me know what you come up […]
by M.
09 Aug 2012 at 10:15
Hey there,
I had this addition installed on my old lap top and just got a new one. Unfortunately it seems that “Operator” is no longer available as an add-on. Any way to work around this?
Thanks,
– M.
by maymay
09 Aug 2012 at 12:55
As far as I’m aware, the Operator Extension for Mozilla Firefox is stil available as an add-on, M. However, since Better FetLife doesn’t actually rely on Operator, specifically, but rather simply creates microformats from the data on the page, any extension/add-on/plugin that reads microformat data from the current web page will work. So, for example, you could replace Operator with the Tails Export add-on for an equivalent effect with a slightly different user interface. Hope this helps. :)
by kinkylittlegirl
17 Jan 2013 at 03:00
Maymay, I installed this and really like it (great idea – thanks!) – but it seems to have munged up a few things. I just get the spinning circle when trying to load the main feed, and I can’t go back in user profiles to anything beyond the first page. It just produces a few lines of code.
I’ve also had trouble posting on photos. I’m able to type the message, and stretch the response box, but can’t post.
I know it’s got to be this script and not problems with Fet because everything works just fine in Chrome. It’s only in Firefox that things are now munged.
Can you help with these issues, or at least tell me how to uninstall the script?
Thanks.
klg
by maymay
18 Jan 2013 at 03:04
I was unable to reproduce any of the issues you described having, kinkylittlegirl. The issues you describe sound much more like you have actually installed a JavaScript blocker such as NoScript and have neglected to load the scripts FetLife serves from its content distribution network. Your assertion that the issues you’re having have “got to be this script and not problems with Fet” is also an obvious logical fallacy (specifically, it is a false dilemma).
Uninstalling Greasemonkey scripts is explained in the manual:
by Emily
28 Feb 2013 at 23:10
Didn’t work for me when I tried it about a year ago and doesn’t work now. Tried Chrome and Firefox (which I don’t use, pretty much a clean install), used latest versions of Operator and Greasemonkey and the like, and tried tweaking a few things.
In Firefox, I get some Operator toolbar under the address bar but it’s all grayed out and I can’t click on anything despite being on an events page.
In Chrome, Tampermonkey has a (1) over its icon while on an event page, but I see no way to perform actions. The pages look identical whether it’s activated or not.
by maymay
01 Mar 2013 at 00:35
Sorry it doesn’t work for you, Emily. I just uninstalled and re-installed it on my own Firefox and it does work, as advertised, all out of the box. I suggest you double-check your installation and make sure you’re not running any script blockers that don’t let the script run.
Keep in mind that the script doesn’t actually offer any visual feedback on its own. If you’re using Chrome, you need to install a Microformats viewer. The pages should look identical whether it’s activated or not. That’s the point, it’s all metadata, not a visual change.
That said, I use Firefox, so it’s far more likely to work in that environment because that’s what I test (much) more thoroughly in, although it’s worked for me in Chrome, too….
by Emily
02 Mar 2013 at 17:20
Ok thanks, I will give it another shot when I have some time.
by Marnen Laibow-Koser
11 Apr 2013 at 08:03
Looks like this doesn’t actually work for events (at least in Chrome). I believe this has to do with the parser not getting the proper dtstart value, and I’ll try to submit a patch!