archive

pbtweet

pbtweet is small program that enhances your twitter experience. Infinite timeline scrolling, automatic updating, RT/via style quoting tweet, translating tweets, picture thumbnail badges, translation and inline reply chains to twitter.com.
All animation effects are based on Webkit's early implementation of CSS3 transitions.

日本語ページ
pbtweet development has been finished.
If you want to use these feature on Twitter web service, try following related project.
Twitter web extention script: pbtweet+
HTML5 Web Application (for WebKit): mbtweet

Install and usage

bookmarklet

final 1.5
pbtweet bookmarklet for Safari 4/OmniWeb/Chrome/Stainless
final 1.5 LT (for Safari 3)
pbtweet bookmarklet for Safari 3

userscript

pbtweet userscript for GreaseKit (WebKit framework on Mac OS X), Fluid.app, GreaseMonkey (Firefox add-on) and Chrome userscript.

final 1.5
pbtweet.user.js for GreaseKit (NOT GreaseMonkey).
final 1.5 LT (for Safari 3)
pbtweet.user.js for GreaseKit (NOT GreaseMonkey) for using low spec GPU or Safari 3.
final 1.5 for Firefox
pbtweet.user.js for Firefox 3.0 (for GreaseMonkey script)
Firefox version does not run animation.
final 1.5 for Opera
pbtweet.user.js for Opera 10

Installing bookmarklet

  1. Save pbtweet as bookmark
    drag into bookmark_bar
  2. Go to twitter.com/ and use bookmarklet.

Online Resources

pbtweet Features

conv_chain
conversation chain view
rt
RT and via style quoting button
media
picture badges
links
clickable hashtag and multiple @accounts
back

Develop version

There is some development version of pbtweet.
These are not stable.

No develop version now.

Extra resources

Application icon

icon file for Fluid.app appl.icns. Replace [application package]/Contents/Resources/appl.icns with appl.icns.
back

History

Final relase of pbtweet at 20091112
Final pbtweet is dev 1.5 0081. See you again! I'm developing HTML5 API client.
v1.4.17 stable user.js and bookmarklet and 1.5dev 0080 updated at 20091031
Solved problem with SSL.
v1.4.16 stable user.js and bookmarklet and 1.5dev 0079 updated at 20091031
Solved problem with new Lists featured twitter web.
v1.5 development 0076 user.js and bookmarklet at 20091020
Showing thumbnail from Pikchur.
Removed DM checker (Twitter web had implemented).
New (via ) style.
Supporting bit.ly shorten URL contains not alpabet.
Multiple bytes hashtag will be activated on conversation chain.
Reply-all works with holding SHift-key and ckick reply button.(not stable yet).
v1.4.13 stable user.js and bookmarklet and 1.5dev 0075 updated at 20091018
Reply target problem solved.
v1.4.12 stable user.js and bookmarklet and dev 0074 updated at 20091018
pbtweet 1.4.12 solves problem with layouting reply/fav button on conversation chains.
v1.4.11 stable FF 005811 user.js and 1.5 dev for Firefox updated at 20091012
Solved problem with multi-byte domain URL. Patch is by @jamadam. Thanks.
v1.5 development 0067 user.js and bookmarklet at 20090820 (Firefox is not cared)
v1.5 development 0073 user.js and bookmarklet at 20090928
Delay from checking protected user problem is solved.
Auto url shorten with using bit.ly feature is added.
(via @[user_id]) style is changed into (via @[user_id] http://bit.ly/[alias]) style.
tweetphoto thumbnail for pic.gd link is supported.
v1.5 development 0072 user.js and bookmarklet at 20090925
Thumbnail for Twitvid is added.
Flickr support is expanded.
Notification parsing bug is fixed (thx @Niratama)
Expanded URL area width is fixed.
v1.5 development 0071 user.js and bookmarklet at 20090920
Added j.mp shorten URL expand.
Redundant conversation problem from 0070 is fixed.
Working on single status page.
Fixing problem with RT/via with tweets contains quote.
v1.5 development 0070 user.js and bookmarklet at 20090905
Fixed problem of delay when change tab with long timeline.
v1.5 development 0069 user.js and bookmarklet at 20090903
Firefox version added again.
Tring to support Opera started (I've not decided if pbtweet supports Opera officially).
Added 9 languages onto translate target menu from adding Google Translation API.
v1.5 development 0068 user.js and bookmarklet at 20090821 (Firefox is not cared)
Automatically update problem fixed.
More stability on updating.
Conversation chains problem on profile fixed.
v1.4.10 stable 005810 user.js and bookmarklet at 20090821
Automatically update problem fixed.
More stability on updating.
v1.5 development 0067 user.js and bookmarklet at 20090820 (Firefox is not cared)
bit.ly URL expanding implementation changed into native API.
RT, via and DM is activate on profile page.
v1.5 development 0066 user.js and bookmarklet at 20090817
Fixed several problems
Added userscript for Firefox GreaseMonkey.
v1.5 development 0065 user.js and bookmarklet at 20090807
Fixed notification leaving bug.
Unread counts are kept beyond settion.
v1.5 development 0064 user.js and bookmarklet at 20090806
Added support for thumbnail of yfrog movie uploaded.
Added Growl style notification for tweets, @mentions and Direct Messages on browser window. watch this movie.
v1.5 development 0063 user.js and bookmarklet at 20090804
Unread count for @mentions and Direct Message tab index.
Added Growl notification for incoming @mentions and Direct Messages on Fluid.app Site Specified Browser instance.
v1.5 development 0062 user.js and bookmarklet at 20090803
Added notation for receiving Direct Message after launch pbtweet. Currentry, notation appears simple alert dialog window.
v1.5 development 0061 user.js and bookmarklet at 20090731
URL on in_reply_to problem is fixed. Protected notification appeares with replying is fixed. (Thanks for many Chinese and Korean users)
Added "read more..." on interupted conversation chain.
v1.5 development 0060 user.js and bookmarklet at 20090730
Added DM button.
Noification for retweeting protected user's tweets.
v1.4.9 stable 00589 user.js and bookmarklet at 20090727
Fixed layout on Firefox (Patch from @jinwen thanks a lot).
Fixed problem with LocalStorage on Chromium (patch from skyisle thanks a lot!)
v1.4.8 stable 00588 user.js and bookmarklet at 20090711
Support picture thumbnail from f.hatena.ne.jp.
v1.4.7 stable 00587 user.js and bookmarklet at 20090706
Flic.kr thumbnail problem fixed.
Fixed problem with snipped url contains ','.
v1.4.6 stable 00586 user.js and bookmarklet at 20090703
Supports Twitter's official #hashtag.
Fix layout problem on Firefox 3.5.
v1.4.5 stable 00585 user.js and bookmarklet at 20090627
supported bctiny.com from BIG CANVAS PhotoShare
v1.4.4 stable 00584 user.js and bookmarklet at 20090619
Support Persian for #IranElection
v1.4.1 stable 00581 user.js and bookmarklet at 20090609
Fixed problem with Google Chrome 2.0 userscript environment
v1.4 stable 0058 user.js and bookmarklet at 20090609
v1.4 develop 0057 user.js and bookmarklet at 20090606
Fixed problem on Chrome userscript.
Reply from conversation works from profile window.
v1.4 develop 0056 user.js and bookmarklet at 20090604
Added supporting photo from tumblr.com.
Added supporting ff.im snipped link and twurl.il
Saving settings without localstorage.
v1.4 develop 0053 user.js and bookmarklet at 20090516
Keeping conversation fetching limitation and translation target language after browser re-launched.
v1.4 develop 0052 user.js and bookmarklet at 20090512
forward porting Growl notification on Fluid.app
fixed group on profile page.
v1.3.3 stable 00463 user.js and bookmarklet at 20090512
added Growl support on great WebKit application Fluid.app (thx! @miyagawa)
v1.4 develop 0050 user.js and bookmarklet at 20090507
Grouping, limitation for conversation chain nesting( thanks @shiro_t ) development started.
Interface is not fixed and state has no capability saving number of limitaiton and groups.
1.3.2/1.3.2 LT user.js and 1.3.2/1.3.2 LT bookmarklet at 20090501 on release
pbtweet 1.3 latest stable
1.1 0031/1.1 LT 0031 user.js and 1.1 0031/1.1 LT 0031 bookmarklet at 20090405
pbtweet 1.1 released.
v0025/0025LT user.js and v1.0 0025/v1.0 0025 LT bookmarklet at 20090329 stable
Reply from inserted tweets problem is fixed.
0018[stable] and pbtweet at 20090321 in stable
user.js and bookmarklet are stable now.
0001 at 20090315
Released.
back

pbtweet is published under MIT License.

Copyright © 2009 Taiyo Fujii.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

contact

Taiyo Fujii
mail : taiyoster[at]gmail.com
twitter : @t_trace
blogspot : Far East iPhone report