drop the ball Micah ! .. drop it !! now ..drop the ball ***
- Petr Buben
*waits for Matthew DeVries to pick up this thread in a vanity search* =) - oh wait, the space in the last name breaks it. But now I've named him anyway.
- Micah Wittman
LOL why was I summoned here? That is my middle name, and my late grandfather's name.
- Matthew DeVries
If I were running on a Mac, I would never want to see anything related to that SOB OS we call Windows.
- Stephen
^^It's just software. Don't take it so personal. ;)
- Adi
via iPod
Or since you don't need to see path that often (and they can be long and ugly across the title bar) just click on folder icon in title bar while holding Command down and the path pops up in a drop-down menu and you can go to any higher-level folder. Temple Stark Phoenix, AZ http://templestark.comhttp://twitter.com/templestarkhttp://desicritics.org - "I'm not a complete idiot. Some parts are missing."
- Temple Stark
via email
Thanks to Rich's FriendFeed DM growl notification user script http://friendfeed.com/friendf... (which is really cool btw), it just dawned on me that I can set up a Fluid app for each configuration of scripts I might want for development + testing. AWESOME.
Thanks - it was a first attempt at building some extra functionality for FF as a fluid app, hopefully I'll update it someday and add some extras!
- Rich
Just hit 500 Installs of friendfeedTranslate! - and that's on userscripts.org alone (the download location with full options is still http://wittman.org/project... )
roflol. I somehow have had the same problem for the last 4 years. I'm trying to treat that "immune system" dysfunction with the Paracelsus approach that only the "amount of the dose is poisonous to the system" . haha
- Melanie Reed
I'm sure you meant a 'g' in there. Rolling on the Grass Laughing Out Loud :D
- Micah Wittman
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
via 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
friendfeedTranslate user script - Translates title and comments of a friendfeed entry (e.g. Farsi to English) - http://wittman.org/friendf...
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 *popcorn*
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
*back* well, I had a little of everything - tortilla chips, cheese on toast, a handful of chocolate chips - you name :)
- Micah Wittman
Fwd: Hi Micah, quick question regarding your bio. When you say FriendFeeder does that mean you work for FriendFeed ? I'd like to know as I'm reorganizing my lists. Thanks. (via http://friendfeed.com/highand...)
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
via 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
via 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
If you ever do hard time, don't you get to pound out your own license plate design? Maybe I'm getting things mixed up. And does the birdman go _to_ Alcatraz, or _from_ Alcatraz - also mixed up =)
- Micah Wittman
Ellen Page is so good it hurts. Hard Candy she is also excellent!
- Toby Graham
Ok, ok. Here's the deal. The DVD was scratched so we had to skip A KEY SCENE where Jason Bateman does something and then Ellen is all cry'y and stuff and takes off. WUT HAPPENED?!! Seriously, I need a latent spoiler stat.
- Micah Wittman
He tells Juno that he's leaving his wife and moving to a loft in the city. She gets upset because she wants the baby to have a perfect home life.
- Aaron Hood
Ooooo. Thank you, Aaron. I did piece that together from the subsequent scenes, but we didn't know if he had pulled some stunt to sabotage the deal. Got it. Thanks again!
- Micah Wittman
Wow. Just wow. And whenever Robert says 'I'm staying of FriendFeed for a week' I better watch FF more closely ;) Scobleizer's post fed into ff: "API worlds are quite wondrous indeed" http://friendfeed.com/scoblei...
- Micah Wittman
via Bookmarklet
friendfeedFilterbyService script update: Added feature hideIfHasNoImage in Configuration. Turn on to only show entries that where posted with at least one image.