Hawitter - en
日本語が読める方はHawitter - jaをご覧ください。
hawitter[hawɪtə] - A simple twitter client
- hackageDB: http://hackage.haskell.org/package/hawitter
It is not hatwitter!
0.4 (beta)
changes:
- added popup menu (post/quit) to tray icon.
- OAuth support
- partial implementation of TLM (+#hash and -#hash)
- unload old tweets off the memory. you can now use hawitter for prolonged time.
- the remaining number of requests is shown in the status bar.
known issues:
- you have to press F5 (or wait) to apply TLM. And once tweets are fetched by +#hash, they won't disappear.
- do NOT use +#hash for hashtags with a lot of tweets
- sometimes same tweets appear more than once
- it seems that hawitter don't work on Mac OS X: http://www.reddit.com/r/haskell/comments/bft3k/hatwitter_a_gtk_twitter_client_for_haskell/c0mkg4a
- I don't have a Mac, so I can't confirm it.
- Patches are welcome!
0.3 (beta)
Bug fix release. TL modifier is yet to be implemented.
Changes:
- Added tray icon. Click it to hide/show the window.
- Closing the window only hides it. To terminate hawitter, quit from the menu (or press Ctrl+Q).
- Tweets made from hawitter immediately appears on the screen.
- Code cleanup.
Known issues:
- Due to message markup code bug, following symptoms may occur:
- message body does not appear
- wrong coloring
- client name contains tags
0.2 (alpha)
background
Twitux didn't feel right to me. That was motivation to develop hawitter. And it will not be full-fledged client. But it will have powerful, timeline modifier.
TL modifier
Basic idea is to locally filter tweets.
for example:
- temporarily hide some tweets by users you follow.
- hide/show tweets with certain hashtags.
- hide/show tweets from users you're not following.
- show reply to certain users.
installation
If you're lucky, 'cabal install hawitter' will suffice.
random notes
importatnt:
- This is alpha (or pre-alpha...) version. Do not expect much from this.
- HTTP basic authentication is used.
- updates TL every minute
- It uses twitter API. Manual refresh(F5) should be under 150-60=90 times per hour.
- All tweets are accumulated on memory.
todo:
- implement TL modifier
- do something about RT and QT
- expand shortened URLs
- code documentation
- show task tray icon
- OAuth
not-todo:
- list creation
- public TL processing (gardenhose,etc)
- geolocation