friendfeedCommentAnchor [v0.1.0] - http://wittman.org/project... - A user script, a bookmarklet and an alternative configuration userscript (has autoCommentAnchor turned ON). To add a permalink to each comment. The hyperlinked text default is "#" (you can change it in the Configuration section to "permalink", "linky", etc in the user script). Works in single post and stream modes. Tested on Firefox and Safari.
- Micah Wittman
Special Note ~ Post image: NOT A HASH TAG :)
- Micah Wittman
I started the group ffhacks to house a concise listing of user scripts: http://friendfeed.com/ffhacks . If you have a script that works on the current version of FriendFeed, and you're its author, write a comment on http://friendfeed.com/ffhacks... with the link and I'll share the original friendfeed post to the group.
- Micah Wittman
Does it only work to other users with the script enabled?
- Andrew Trinh
The anchor is the comment <div> container id which has been there all along; there simply has not been a user interface to conveniently access it. So yes, a URL with the anchor will work for anyone regardless of script usage (tested in Firefox & Safari).
- Micah Wittman
ianf, yep. I try anyway. I remember one or two conversations you had anchors - I've wanted access them for a while too. Cheers!
- Micah Wittman
#hashanchors should have been there by default, so that you could spend your time on more creative things rather than fixing FF. In fact, absence of this key element of hypertext, granular addressability, tells me that FFeeders really do not care for comments - they're ffodder to the OPs, which are the only ones that rank anything in the hierarchy of submissions around here. I don't...
more...
- ianf ⌘
I was thinking about settings up a private group on FF for the people I work with. I think it would be better than sending tons of emails back and forth, and a great place to collaborate. Has anyone done this? How is it going?
We are doing this, it works... But you need to reach a "critical mass". The contributors/readers ratio is approx. 1/10.
- PiccoloImprenditore
There are only 3 of us (including myself) so it shouldn't be too hard to get them to join. I just wanted to see if anyone else has been doing this.
- Shawn Hickman
piccolo, how many people are currently in your group?
- Shawn Hickman
Mike, I was actually just looking at them. Seems pretty cool. I was trying to make FF my central hub for as many things as possible, so I will see how that goes.
- Shawn Hickman
Shawn - gotcha :) Yeah FF is becoming my central hub these days too. It's nice to have a service that can integrate with everything else like FF does. It definitely beats having to go to a bunch of different places on the web.
- Mike Bracco
I just need FF to integrate into a client like Seesmic Desktop or Tweetdeck so I can have the trifecta of FB/Twitter/FF in one place.
- Mike Bracco
That's what I am waiting for too. I would love to have nothing but FF open in my browser all day. I wonder how Google Wave will affect this.
- Shawn Hickman
Shawn, we are 10 + many freelance consultants, depending on the project. What I'm really missing now is a way to "open" single threads to externals (customers). Looks like Google Wave might be more effective for this - that would be a problem because I love FF.
- PiccoloImprenditore
piccolo, thanks for the info. It is going to be interesting to see how FF reacts to Google Wave.
- Shawn Hickman
Alp, thanks. I am looking into both. Do you use any of them?
- Shawn Hickman
Yammer is great. We use it for a team of 6 and it's perfect. I even have it set up to come to my SMS so I am reachable when I'm out of the office.
- Ward Seward
We use Yammer as well, and it works reasonably well for us (w/o the 140 char limit). Yet to figure to SMS it, as most of our use is asynch and not time critical.
- K Srikrishna
Mike B: twhirl supports twitter and friendfeed, still lacks facebook though
- Mike Chelen
We have been playing with this in the group that I work with and it does have some use. We have found that some things like task assignments seem to still work best in email. We do find it useful to have short conversations about new sites that we have found and about designs that we are working on. There have been instances deep within a 'discussion' where we really wish we had some threading features.
- Aaron Choate
from Nambu
I do believe FF could become a very efficient collaboration platform for business, but there are only few known success stories. If it worked for you, please tell us how and why http://friendfeed.com/friendf....
- Jérôme Flipo
Funny you should mention this. The tech team at my church have been considering using FF as way of setting up specific live-streaming ministry communication/collaboration. Let us know how it continues to develop for you. My biggest concern is security and unnecessary feeds dropping in.
- Bill Lunsford
A friend of mine modded this to add drag & drop support to the form after I complained that I couldn't include an image in a post because the form was in upper right of page and I couldn't move it to get to the image to select it. You can host it yourself or use my copy. Just replace the URL in your bookmarklet to use this js script instead. It still needs some tweaking, but it does work...the form can be dragged around the page by the blue bar.
- April Russo
The guy that did the mod doesn't have a FF account to test with, and I don't have chrome to test it myself.
- April Russo
It should work in all browsers that it worked in before. The IE issues were pre-existing and he didn't fix them. They aren't his bugs to fix.
- April Russo
get the bookmarklet from here first: http://friendfeed.com/share... Then replace the URL in it with the URL to the edited script file that I supplied (or host it yourself and use your own URL)
- April Russo
Oh, this is splendid! Where have I been since November?! (I'm now done with Firebugging elements' positions on the page to get at that one graphic in the corner) Thank you April!!
- Micah Wittman
great! .. now, could you fashion a persistent frame on the left, with some discussion facilities - ala http://blerp.com - and bookmark that new url ? ----- now ff.im:url in address bar , as that digg thing, would also be nice .............. a quick workaround i came up with ...... "ctrl -" ..that will make the text smaller, enable you to reach that pic/text .................. how about a bookmarklet to post to Blogger?
- Petr Buben
I didn't do this. This is someone else's work. I have a loathe of programming languages containing curly braces, which includes Javascript, so I won't be editing it to add any new features. And Blogger already has a posting bookmarklet: http://help.blogger.com/bin...
- April Russo
thanks on Blogger info. i should have known that
- Petr Buben
*bumped* for related inquiry in FriendFeed Feedback tonight.
- Micah Wittman
from iPhone
This bookmarklet is a Godsend. Thanks so much :)
- LANjackal
I've found it to be a little buggy recently (in Chrome). On a few sites (BBC, FF and others) when I hit the bookmarklet the screen scrolls to the bottom and I cannot scroll back up. I have to use the original FF bookmarklet instead. :-(
- Kol Tregaskes
Ok, so I built a little tool to batch-unsubscribe from FriendFeed users. It will be styled later, but it does the job. http://ffbatch.brettkelly.org - please test it out and let me know if it breaks :)
Hey Brett, I think you should make the input field type for the Remote Key into password instead of plaintext. Just for a small layer of security.
- /Users/genieyclo
ah, yeah, I actually meant to do that before posting it :)
- Brett Kelly
from IM
I'm just used to sites that show some brief example of how they work, or that have a screenshot or whatever :P
- Rudolf Olah
No, don't bother hiding the passphrase. How often are you using something like this from a public computer, or where someone can see your screen?
- Michael R. Bernstein
Brett, it would be nice if the tool showed some metrics next to each name (comments, likes, some kind of mutual compatibility or engagement measure) and let you sort by that as well.
- Michael R. Bernstein
This is great Brett! Is the source somewhere or is it closed source?
- EricaJoy
I may open the source up at some point, but I have large plans for the FF API (not necessarily selling anything, but plans nonetheless). We'll see how it goes :)
- Brett Kelly
No worries, what I want to do isn't possible yet anyhow. :)
- EricaJoy
from IM
Create a way to subscribe to all subscribers. Subscribers aren't exposed via the API (yet) so this seems either very hard or impossible now.
- EricaJoy
from IM
Btw chris you should lowercase nicknames. For instance, it didn't work for Alpb instead of "alpb". This is a serious mistake
- Ahmet Alp Balkan
from iPod
thanks alp. apparently the API is case-sensitive
- chrisofspades
from IM
Can you add the ability to make this a widget? i'd very like to add this to my blog.
- Matt
But I've found it to be a little buggy recently (in Chrome). On a few sites (BBC, FF and others) when I hit the bookmarklet the screen scrolls to the bottom and I cannot scroll back up. I have to use the original FF bookmarklet instead. :-(
- Kol Tregaskes
The pictures are a little out of order
- Mike Chelen
Mostly stick with the regular one, and use the movable bookmarklet when something is blocked
- Mike Chelen
Cool. I was always hoping for a new Bookmarklet. And even if it's buggy, it's a step in the right direction. Nice Job
- Michael Fidler
Michael: It seems like the only way to uncover parts of the screen. Thanks go to April's friend for writing the code http://friendfeed.com/friendf... hope these pics help to see how it works
- Mike Chelen
Have you ever tried the Posterous Bookmarklet? I think it's one of the best around. It pulls everything off a page and allows you to choose what you want. It's similar to the FFeed one in a way, but I would like something like it, but combine it with the ability to pull in more than three pictures in at a time. Don't get me wrong, I love the FFeed one too, but there's something elegant about the way the Posterous one works.
- Michael Fidler
Michael: How well does Posterous stuff import to Friendfeed? If it were possible to import more than 3 pictures, that would be nice.
- Mike Chelen
Mike. Posterous imports well using the Custom RSS/atom feed , but I recall seeing a message from Gary, one of their founders, mentioning that he would like to have better integration with friendfeed. Before I enter the feed, I first run it through fflow, which gives me a MediaRSS feed which tends to display larger pictures. I use it on all my feeds. Love it. Here's the URL: http://www.fflow.net/...
- Michael Fidler
Michael: cool, fflow looks similar to feed buster http://feed-buster.appspot.com/ which i use heavily for multimedia import to friendfeed. will have to try them side by side and see if there are any differences. thanks for the tip!
- Mike Chelen
Whoa, fflow is new to me. Anyone know how long it's been around and who the developer is?
- Ivan Zuzak
Real-time translation can now be performed in a feed stream (not just in single post view). Using the bookmarklet (btw, you're previous version bookmarklet will auto-update), click to start auto translation each time you navigate to a new page ... With the user script, turn on auto-translate in Configuration as follows: autoTranslateEnabled = true; var autoTranslateRealtimeEnabled = true; ... In a feed stream, only the translation is shown, in a single post view both original text and translation shown. Note that some posts appear as a foreign language to the Google Translate API, sometimes triggered by simply by having a link or non-dictionary word in the text. So expect some false positives (highlighted in yellow, yet are essentially the same before and after translation) ... Original release ff post: http://friendfeed.com/friendf...
- Micah Wittman
I thought one real-time release deserved another :) I spend time on experimental stuff like this and the FF team works on laying the foundation and from there building up.
- Micah Wittman
Thanks, Brian, metalerik, Keith. I'm just wondering if Google Translate has an API call limit, and if so per what (IP?) - a lot of people using this, with all the information flow, it could get interesting :)
- Micah Wittman
Friendfeed just got its kinesthetic display boost.
- Bernie Goldbach
Bernie, I'll take that as positive =)
- Micah Wittman
Awesome! I wish a feature like this was built into browsers by default.
- April Russo
I changed it from yellow to mint, so it doesn't clash with the yellow for comments made by people you follow, used in AJ's theme. Replaced it with rgb(220,255,205)
- April Russo
Ah, good call, April. That's why I put the colour choice in Configuration :)
- Micah Wittman
Miccah: you're the best, I'm loving it. btw Buenos Días
- Franc ☺
Buenas tardes (too earlier for that?) Frac :) My Spanish has slipped away and got muddled with Russian for a while there.
- Micah Wittman
Good to hear from you, Mohomed - thanks.
- Micah Wittman
this is fantastic. so do I need to replace the old bookmarklet, or will it update on its own?
- chrisofspades
chrisofspades, it's auto-updated - so you're good (if there's any doubt that the browser has cached the older version, clear cache as necessary). For archive of the previous version see http://wittman.org/project...
- Micah Wittman
Is there any way there can be an option to have both original text and translation for at least the initial posts on stream pages? This is killing the links included in them. Take a look at my page to see what I mean: http://friendfeed.com/app103
- April Russo
April, yes, there shouldn't be much adjustment for me to make it an option. I get back you :)
- Micah Wittman
SCRIPT UPDATE [v0.2.1] - Configuration option added: if var keepOriginalTextInRealtime = true, then the original title or comment is shown above the translation just as it is in single post view. Bookmarklets auto-update. Upgrade user scripts at http://wittman.org/project...
- Micah Wittman
I have to set keepOriginalTextInRealtime = true, because the links in the translated title aren't clickable
- Willem
great! .. now how does the bookmarklet support Chrome? .. i mean, even Blogger wont work on Chrome .. .
- Petr Buben
Petr, which version of Chrome on which platform do have working with this script?
- Micah Wittman
i do not have anything. i just looked at it, saw no mention of Chrome bkmklt, made a comment :]
- Petr Buben
from IM
Petr, right. I wasn't sure what you had meant. Gotcha.
- Micah Wittman
Install page now has "Alternate configuration (keepOriginalTextInRealtime ON)" for user script and bookmarklet language versions http://wittman.org/project...
- Micah Wittman
Miccah: thx for subscribing :) also, i just tested bookmarklet on Chrome it seems it's not working.
- Franc ☺
Unfortunately, that's right, Franc. Chrome has significant problems with bookmarklets / user scripts that of even moderate complexity at this point. I'm hoping the Google team working on this improves support sooner than later.
- Micah Wittman
SCRIPT UPDATE [v0.2.2] - Added var translateTitleOnlyInRealtime in Configuration. If set to true, only post titles will translate (not comments) in a realtime stream. Not all comments were being translated in real-time stream. Fixed. http://wittman.org/project...
- Micah Wittman
Just wrote a userscript for Friendfeed that alerts you using Growl and adds a dock badge when used with Fluid. It's a first draft, so any ideas/advice/bug fixes/contributions are welcome. http://userscripts.org/scripts...
The notification doesn't contain the text of the message btw, just the fact that there was one. Couldn't work out how to get that without using the API + private key etc.
- Rich
Basically if you run FF in Fluid, which makes it seem like an application on the Mac, this will integrate DMs a bit more with the system and help the illusion that FF is a bit of software rather than a website.
- Rich
In the Configuration section of the code, you can change the language From and language To settings. When viewing a single friendfeed entry, near the upper right corner by "Tools", the the link to perform the translation will appear (e.g. Translate Farsi to English). Tested/compatible with Firefox and Safari.
- Micah Wittman
yay! I've been asking about this for a few weeks. I will use firefox for FF for a while so I can use all of your scripts. edit: I usually use chrome
- metalerik
Well done Micah! Installing and taking it for a spin now. Thank you.
- Brian Daniel Eisenberg
@micah Just wanted to let you know that the permanent home site is giving the "The site's security certificate is not trusted!" message in Chrome 3.0.189.0
- metalerik
metalerik, thanks for letting me know. I removed the secure protocol in the above link - it got there by mistake. I only pay the piper for one signed SSL certificate, and it's on a different domain, so that's why you got the warning.
- Micah Wittman
Thank you, Brian. Let me know how you fare with it.
- Micah Wittman
Here's a recent post about people wanting a language filter where I wish for a translation button (did I mention yay!) http://friendfeed.com/friendf... I just went back there to link to this post. Hope that's cool.
- metalerik
Thanks, Micah, Awesome of you to invest the time to enable this. I am personally appreciative and I have friends that will also be, I am quite sure. :) I hope to eventually share the messages I have received as a result of signalling others efforts.
- Eric Logan
Eric, your words are very much appreciated, Eric. I hope this helps people understand each other, even if only just a tad more.
- Micah Wittman
Micah sorry to be gushing but I think this is huge. I mean really huge.
- metalerik
are you not seeing the translate link?
- metalerik
metalerik, re. linking to the post - absolutely ok (you probably saw I commented over there already too). Thanks for the feedback :)
- Micah Wittman
ok cool. I was just messing around and tried to get the from to work with "auto" vs. "fa" or whatever. I wonder why it doesn't work. Do you know?
- metalerik
I was planning to experiment with auto language detect in the next update to two. Let me look something for a second.
- Micah Wittman
metalerik, just set var languageCodeFrom = ''; (empty string) - wow, that's all it takes to get auto-detect working, and the first post I tried just now with Farsi in it worked! http://friendfeed.com/infinit...
- Micah Wittman
UPDATE RELEASE [v0.1.2] - Added auto-language detection handling (in Configuration, you can set an explicit language with var languageCodeFrom; the default is set to auto-detect). Also added an autoTranslate option in Configuration. To automatically translate title/comments when a single entry page is loaded, set var autoTranslateEnabled = true;
- Micah Wittman
No problem, K.D. This feels like the most important user script I've worked on. I hope everyone who needs it can find it :)
- Micah Wittman
thank you again, I'll share this script to other groups, the auto-detection is unbelievable cool!!
- K.D.
This is probably great, and this is going to sound like a stupid question. How do I make this work? View a single entry? How do you do that?
- Gilbert Harding
You win once again Micah! Another great script. Thanks for all the time you pour into making things easier for everyone. :)
- Simon Wicks
@Gilbert: To view a single entry click the text that says when the post was posted (e.g. "4 hours ago" or "5 seconds ago")
- Mark
Also... awesome script. Feels like the world just got a little bit smaller.
- Mark
Mark: Thank you, something else I have learnt today.
- Gilbert Harding
Micah - This IS the most important script I've seen in a long long time and the sole reason for me to reinstall Greasemonkey on Firefox. Mad props to you.
- Brian Daniel Eisenberg
It would be nice to have this built into FriendFeed. Any possibility of that happening?
- Brian Sullivan
Brian, hold on, let me pickup the the red phone in the Commissioner's office ;)
- Micah Wittman
FOR ALL AVAILABLE GOOGLE TRANSLATION API SUPPORTED LANGUAGES SEE CODES HERE: http://code.google.com/apis... - Then in the script's Configuration section, change var languageCodeTo = 'en' to whatever code matches the language you want a post translated TO.
- Micah Wittman
This is great, Micah... I've been mystified why that last piece is always missing... the auto-translate from languages you don't understand. This really should be built into the low-levels of twitter, friendfeed, etc., so that static stuff is translated once and shared if poss., the dynamic stuff just cache invalidates any translations.... or something like that.
- Richard Walker *exculted*
This is one of my favourite auto-detect translated pages so far: http://friendfeed.com/lovepho... - man, even as rough as programmatic translations are today, it really helps open up inaccessible worlds :)
- Micah Wittman
Another fun thing I learned in translation today: "what in English is called the bungee cords, but in Russian formerly known as espanderom"[translation] http://friendfeed.com/spb...
- Micah Wittman
UPDATE RELEASE [v0.1.3] - No new features in this one. Minor code cleanup. Reference copy of Google language codes added to Configuration section.
- Micah Wittman
That looks like..Scotty, beam me up shit
- Chris Harris
Micah: you might have a use for the JS script in one of my projects: http://www.donationcoder.com/Forums... My friend Krishean did the script for it (the same guy that did the dragable bookmarklet hack). I have another version from him that I haven't compiled yet, that self-updates the language list, so I won't have to release a new version if Google decides to add new languages.
- April Russo
Thanks again, April. I'll check it out asap.
- Micah Wittman
SCRIPT UPDATE [v0.1.5] - Added autoProtocolMatchingEnabled and onlyUseSecureProtocolCompatibleFeatures Configuration options. Now a secure protocol (https) for the current page is detected and all script references will be set to https in that case. Since userscripts.org does not support https, the onlyUseSecureProtocolCompatibleFeatures options controls whether to use that feature (which connects with http) or not. ~~~ As requested here: http://friendfeed.com/baiyssy...
- Micah Wittman
SCRIPT UPDATE [v0.1.6] - Fix to v0.1.5 so that onlyUseSecureProtocolCompatibleFeatures only prevents feature use if a secure connection is present.
- Micah Wittman
Great work. But I found one issue that after the translation, some links are converted to plain text that no longer work.
- Yinfei Zhang
That's a good point, Yinfei. I'll see what I can do for a future release. For now, if you go into single post view (click timestamp) you will see the original html which should always have the working links. Thank you for the feedback - I really appreciate it.
- Micah Wittman
Install page now has "Alternate configuration (keepOriginalTextInRealtime ON)" for user script and bookmarklet language versions http://wittman.org/project...
- Micah Wittman
"See bio text, following & follower count, and most recent Tweet for all friends and followers on the Twitter follow or friends list"
- Willem
from Bookmarklet
please update the Twitter Bios at a Glance script. I put up a new version to go along with Twitter's update this past week. http://userscripts.org/scripts...
- Al
Remember last week when I asked if anybody would mind if I un- and re- subscribed to them a bunch of times (as a test)? Consider this a renewal of that invitation :) Any takers? (via http://friendfeed.com/inkedmn...)
"The user script and the bookmarklet are almost identical in function. One difference though, is the user script can be set to auto-translate so that when you click the timestamp to open one specific friendfeed post, the translation is initiated without having to click anything." Fantastic script by Micah Wittman (http://friendfeed.com/micahwi...).
- Andrew Trinh
from Bookmarklet
It would be a valuable add-on to any browser, but I can't see why they chose IE first out of all the browsers out there…not even Chrome? I do like the way Micah has done the translation, you would know what's being translated but it also means you end up with double the amount of text on a page.
- Andrew Trinh
Thanks for the reshare, Andrew! By the way, the bookmarklet works in Firefox, Safari and IE :)
- Micah Wittman
Does it mean the bookmarklets don't work in Chrome?
- Brome
Brome, I can't confirm that it works - the specific Chrome version/platform could make the difference between working or not. I anyone out that can give it a try on their version, that would be great.
- Micah Wittman
Another project I'm considering: a more thorough breakout of a user's activity on FF (number of posts per service, like count, number of subs and group memberships). Perhaps using this data as a metric to determine whether or not somebody is an active FF user or just somebody who signs up and lets their stream show up here without much interaction
personally, not really. I think I can guess fairly well by just looking at the numbers and glancing through the feed. However, others here may find that to be useful.
- Kamilah Gill
I think statistics are interesting. FF aggregates content, but I'd still need to go to each service to find out which I use the most. I could see a "friendfeed zeitgeist" coming out of this. And details on which services are used the most, and how they overlap, would be good marketing and integration details that FF could use to make the entire service better (of course, I'm sure this kind of stuff is already collected and reported on, it's just not public).
- Andy Bakun
Andy - the only potential issue is how far back the API lets you go. Also, I'd rather avoid doing any sort of queued-job thing where you submit a request and it notifies you an hour later after it's done. I'm a programmer and I'm lazy, what can I say :)
- Brett Kelly
Laziness in this context is properly defined as how much work you're willing to do beyond whatever amount of work gets you whatever it is you think you need. Which is why other people's wants don't play into much other than as inspiration.
- Andy Bakun
As for using it as a metric to determine whether or not somebody is an active FF user, you don't need significant historical data for that, only recent stuff.
- Andy Bakun
It would be nice to see a "Friendfeed app", that actually adds some value, unlike most "twitter apps". It would be useful if just did it for everyone, but even a site that showed running stats over time, after one "signed up", so you know which accounts to monitor (then the capability of the API to access historical data isn't as much of an issue), would be interesting. Throw some pretty graphs and comparison between users, and you'd have something that neither facebook nor twitter have decent apps for.
- Andy Bakun
Maybe interesting for me, but I'm not sure if it could be the same for other people. I suggest to show addictional information only expanding default informations by clicking on a "+" sign
- Roberto (postoditacco)
from iPhone
It would be nice if there were a way to determine which of my imported services receive more likes than others.
- Mike Chelen
how would this differ from http://feedstats.info? and "how far back the API" is key - I still haven't figured out why the pagination feature on the API is so inconsistent.
- chrisofspades
i was just about to post on the feedback group how I wish there was a page where I could see the statistics of my different services. I would for example to know how many likes and comments I got on my google reader shared items percentage-wise.
- Kostantinos Koukopoulos
friendfeedCommentBottomLink - released today (greasemonkey script): Adds a Comment Link to the bottom of a FriendFeed Post thread [EDIT: v0.27 now has option to disable enter key submits comment - NOTE: See functionality caveat in comments] http://userscripts.org/scripts...
Did a quick update to version 0.2 - The [Comment] link was getting sandwiched as new comments appeared in realtime. Fixed!
- Micah Wittman
Would you please have it disable itself on individual thread pages? (Since the comment box appears by default.)
- ...Vezquex
vezquex - excellent point. Version 0.21 has the fix ("Bottom Comment link is not needed on a permalink page since the comment field is open by default. Fixed.") and it's ready for download http://userscripts.org/scripts...
- Micah Wittman
I just upgraded earlier today and now the comment link isn't showing up at all :-( I miss it
- Zulema ◕ ◡ ◕
zoblue, are you on v0.23 ? There's been a quick succession of releases.
- Micah Wittman
Kol, are you on Chrome on XP/Vista? Inside a VM? Is your script file in C:\scripts and named friendfeedcommentbottomlink.user.js ?
- Micah Wittman
Coolness! Is there a way I can align the [Comment] text to the left rather than the center? I tried modding the code, but I'm not good at parsing javascript. EDIT: I'm also using AJ's Cleaner FriendFeed style, if that makes a difference.
- Jandy
Jandy, yep, just give me a second. *scanning code...*
- Micah Wittman
Jandy, line 79 (or there abouts) starts with: [CODE]$(this).after('<div class="bottomCommentLinkDiv" style="margin:-.5em 0 1em 40%">[/CODE] —change the 40% to 5px (or whatever margin-left spacing you want :)
- Micah Wittman
Thanks, Micah! I was looking in totally the wrong place. That worked perfectly.
- Jandy
Ok, great. Glad the script is helpful to you :)
- Micah Wittman
Micah, Vista and it's here: C:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default\User Scripts with the rest of my scripts. And it's called "friendfeedCommentBottomLink.js".
- Kol Tregaskes
Kol, try changing the script file name to exactly: "friendfeedcommentbottomlink.user.js" and restart Chrome (with "--enable-user-scripts" flag of course). I tested on XP, you're on Vista, but let's normalize the other factors at least.
- Micah Wittman
thanks; just installed it. [edit: removed it, kinda fugly. :( ]
- Anthony Citrano
Anthony, I didn't think it looked too good either...till I changed the left margin from 40% to 1em and added a space before & after the word Comment (within the brackets). Looks great, now: http://dl.getdropbox.com/u...
- April Russo
Nice one, April! More oars in the water will get us there quicker :)
- Micah Wittman
Ok, thanks for the feedback everyone here. I just posted v0.24 which now has some key layout/style options in a Configuration section near the top of the script. The default position of the "[ Comment ]" link is left (instead of centred). I had originally gone with centred because I found my mouse pointer was thereabouts when I was wheel scrolling up and down the page, so it was a shortest-distance-to-the-target that drove the decision. But April's style is better looking, so it's the default config now :)
- Micah Wittman
how about combining with the expand comments button since it is only needed on very long discussions
- Mike Chelen
Mike Chelen, but an important use case is you've already expanded a long thread, have read from top to bottom and are now ready to comment (the expand N more comments link is gone at that point).
- Micah Wittman
Issue with the latest update: It's adding like links to a user's own items, which as we all know you aren't allowed to like your own stuff.
- April Russo
[v0.27] Added feature that, while in a comment box, pressing the enter key does not submit and inserts a new line instead (submit by clicking Post button). Off by default; enabled it in Configuration by setting var enableEnterKeyDoesNewlineNotSubmit = true. http://userscripts.org/scripts...
- Micah Wittman
Just added to a Fluid SSB for FriendFeed. Works like a charm. Thanks!
- nadezhda
Andy, nadezhda, thanks for letting me know :)
- Micah Wittman
Awesome. I'm going back to FF 3.0 to read FriendFeed until Greasemonkey is available for 3.5 (what's taking so long?)
- Brad Kligerman
How do we "disable enter key submits comment?"
- DarknessFalls
@DarknessFalls: Right-click the Greasemonkey icon. Select "Manage User Scripts..." Highlight the friendfeedCommentBottomLink script and click the "Edit" button. (If this is your first time doing this then you will be prompted to locate a text editor. Windows has Notepad.exe, and Mac has Textedit in Applications.) Find the enableEnterKeyDoesNewlineNotSubmit setting near the top of the script and change "false" to "true". Save the change and refresh the Friendfeed page and you're done.
- Andy Bold
@Micah: One thing that I have noticed - when you enable enableEnterKeyDoesNewlineNotSubmit the comment entry box does not resize. It stays stuck in single-line mode. I'm using Firefox 3.0.10 on Mac. :)
- Andy Bold
Andy, I must have something set wrong somewhere because when I try to edit, a window opens to the Firefox directory. No file to edit. Where does Greasemonkey store the scripts?
- Curtis Jackson
Alan, it will be different per machine, for instance Firefox stores my scripts something like: C:\Documents and Settings\<username>\Application Data\Mozilla\Firefox\Profiles\agf0etrd.default\gm_scripts\friendfeedcommentbottoml\friendfeedcommentbottoml.user.js But you don't have to go there directly if GreaseMonkey has been associated with a text editor. Right click, manage scripts, then there a button or checkbox of some sort that allows you to choose an editor (notepad.exe, or whatever).
- Micah Wittman
[[[ FUNCTIONALITY CAVEAT HERE ]]]: Andy, regarding box resizing - yes, I should state the caveat that (until I can figure out a way to achieve a more nuanced approach in the code) the keypress event bound to the comment box is disabled, which includes multi-line and re-sizing, and character count display (when it goes past the threshold). I'll make this clearer in the post. Thanks!
- Micah Wittman
Alan, What Micah said :-) Any Mac peeps reading this can find the scripts in ~/Library/Application Support/Firefox/Profiles/SomeRandomString.default/gm_scripts
- Andy Bold
<ahem> After reading the Title Bar of the window, I now realize Greasemonkey was asking me for my default editor. Whoopsie!
- Curtis Jackson
Micah, thanks for clearing that up! I'll file it under "Feature" for now, and install this : http://userscripts.org/scripts... :-) (Been meaning to do this for a while anyway. It's one thing from Safari that I miss in Firefox - the ability to re-size any text box.) (Edit: Blah - script doesn't work. Never mind. :)
- Andy Bold
Alan : I just updated my original post. Thanks for reminding me that Greasemonkey does this! :-)
- Andy Bold
Andy, no problem. It's a shame Greasemonkey doesn't ask when it's installed. THAT would be the time I'd expect configuration questions. :)
- Curtis Jackson
was anyone able to get the bottom comment and like to work on Chrome 2.0 on Vista?
- Harold
@Kol: not sure why my last comment didn't bump this back up to the current topics... but were you able to get this working on Vista & Chrome 2.0 ?
- Harold
tried again... and the script doesn't appear to be working. anyone else having the issue with bottom comments on chrome 2?
- Harold
from fftogo
Harold, it's not just you. Chrome 2 has some odd hangup with certain general purpose code that should execute fine but doesn't. When I (or someone else - please let me know) figures it out, I'll update you. I'm sure it's frustrating for you, I know it is for me. Stay tuned :)
- Micah Wittman
Harold, I think the reason our comments aren't bumping this up to the top of this group is there's an algorithm that considers the age of the post (based on creation date I'm thinking) as part of the decision to bump to top or not upon additional comments.
- Micah Wittman
@Micah, I started working on integrating the bottom comment with the Cleaner Friend Feed script. If I get it working, I'll be sure to let you know.
- Harold
Harold, if I remember correctly last time I was in the code with Chrome 2, execution never even made it out of the GM_wait function.
- Micah Wittman
Micah: the comment box would appear the first time you click expand, so it is ready when reaching the bottom of the post
- Mike Chelen
Mike, ok, I get you now. I should be able to work that in as a configurable option. Thanks!
- Micah Wittman
Micah: hey great, that would be cool, thanks for all these great FF tweaks, been having a lot of fun trying them out!
- Mike Chelen
How much overhead is there in running greasemonkey? Any chance FriendFeed will finally fix this themselves after all this time?
- Internet Strategist
A FriendFeed intern just acknowledged my request in another thread for them to look into fixing these usability issues.
- Internet Strategist
In my experience, the overhead of the greasemonkey extension itself isn't perceptible. The script(s) you have activated on the other hand can be - it all depends on what the script tries to acheive and how well optimized it is (lag can often be a consequence of scripts that make requests to other web services that may not be responsive).
- Micah Wittman
Thanks Micah. I may test it. I just realized there is already a "fix" for the screen jumping when you subscribe that works on at least some pages although it can be a little tricky. Right click on the Subscribe link and open it in another tab.
- Internet Strategist
Micah just started using FireFox 3.5 and when trying to install this received this error message: Script could not be installed [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIChannel.open]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://greasemonkey/content/utils.js :: getContents :: line 244" data: no] Is there something I need to change on my side?
- Peter du Toit
Peter, thank you for alerting me. Hmm. Was this Firefox 3.5 on Windows?
- Micah Wittman
Peter, it may be a problem with the gm_scripts directory SEE http://www.nabble.com/unable-... (context is WinXP): "This error is usually caused by a missing greasemonkey configuration file or gm_scripts directory. Please go to your firefox profile directory (on windows something like c:\Documents and Settings\<user>\Application...
more...
- Micah Wittman
Thanks Micah will check it out and let you know. Was working perfectly with F/Fox 3.0.11
- Peter du Toit
from email
the gm_scripts directories are there but config.xml file missing
- Peter du Toit
Added empty config.xml and it fixed the problem! Thanks Micah!
- Peter du Toit
"Feed Stats brings you visualizations of a user's FriendFeed activity (the last 1000 items, anyway). Just enter any FriendFeed user's nickname and see their posting behavior. "
- Mike Chelen
from Bookmarklet
You get effect a Firefox-style sidebar (it uses iframes) with friendfeedFilterByService script configured with ffscopeEnabled: http://wittman.org/project... Once installed, click the blue icon appearing in the upper left corner, then click the home icon. Once the page reloads (at...
more...
- Micah Wittman
Thanks for the suggestion Micah, but I just can't do that, frames drive me up a wall. They've never done anything but annoy me as I bounce from tab to tab.
- Shawn Kirsch
Gotcha. I agree that the framing metaphor does has its deficiencies.
- Micah Wittman
Embedded versions of *every* page would be great.
- Kol Tregaskes
So, I'm writing a little web-based tool to allow FF users to unsubscribe from people, batch-style. What sort of information would you like to see about each of your subs in determining whether or not to give them the axe? Feedback, please :) (via http://friendfeed.com/inkedmn...)
Volume of activity surrounding major (or minor) events in the lives of celebrities.
- Mitch
@chris - I'm thinking like "last comment on <date>" or "n likes in the last m days" - something like that?
- Brett Kelly
@Mitch - perhaps something that could be determined using the data available via the API :)
- Brett Kelly
the only trouble with comments being useful here is that notes from Google Reader and Delicious count as "comments", so it may not be entirely accurate...
- Brett Kelly
I herd someone was using cleavage as the rule, Musta been a conservative type - he was all negative about it. I Dunknow they r getting tricky on advertise now a days - Perhaps a filter axing the "I Want To Be Yours" Ss dead give away?
- ThatDBD
Notes imported from services are just as valid as comments left on FriendFeed. It's still the voice of the poster.
- Mitch
Mitch - I agree that those "count", but it doesn't necessarily indicate that somebody is active on FF (which, I imagine, is a factor in determining whether or not to subscribe to them or not).
- Brett Kelly
Brett, that's precisely what I was thinking
- chrisofspades
The average of activity within the last period selected (if possible): e.g. last month, two months and so on. If they are not subscripted to my feed. If they have commented/liked my threads. The ratio between subscribers and subscripted.
- Roberto (postoditacco)
from iPhone
Friendfeed Adds Themes "FriendFeed has added a themes feature. It allows you to dress up your account with six new designs (7 including the default one). Unlike Twitter, when you select a theme, your FriendFeed web experience will always be in that theme. FriendFeed says that it plans offer further customization options later on" - http://www.livecrunch.com/2009...
I think it would be cool if FriendFeed made an option for users to customize the colors by themselves, instead of using scripts etc.
- Patrik Johansson
I tried putting Friendfeed itself in the Firefox sidbar, but the sidebar only stretches so wide, and then the right column is in the way.
- Shawn Kirsch
It depends on the feed but you can add "/embed" to the URL to get rid of the top and right sidebars.
- Kol Tregaskes
You got me all excited, but it doesn't work for friend lists, just rooms. :(
- Shawn Kirsch
friendfeedFilterbyService script update: Added feature hideIfHasNoImage in Configuration. Turn on to only show entries that where posted with at least one image.