No description
This repository has been archived on 2025-08-18. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Find a file
2012-10-11 18:29:45 +02:00
English.lproj changed url in Credits 2011-10-02 21:52:04 +02:00
Sparkle.framework added twittia: url scheme 2010-04-19 01:48:37 +02:00
Twittia 2.xcodeproj added instagram 2012-10-11 18:29:45 +02:00
AccessToken.h removed obj-c oauth 2011-09-19 23:07:26 +02:00
AccessToken.m removed unnecessary files and finally got complete OAuth in JS working 2011-09-19 23:37:25 +02:00
Appcast.xml changed url in Credits 2011-10-02 21:52:04 +02:00
Constants.h changed licence texts 2010-05-02 17:43:45 +02:00
Constants.js removed unnecessary files and finally got complete OAuth in JS working 2011-09-19 23:37:25 +02:00
Constants.m moved to xcode 4 2011-03-12 15:41:08 +01:00
Controller.h removed obj-c oauth 2011-09-19 23:07:26 +02:00
Controller.m refactored MyDocument to NewTweetWindow 2011-09-20 00:04:42 +02:00
default.css added some space between images 2011-09-25 03:26:17 +02:00
dsa_pub.pem added twittia: url scheme 2010-04-19 01:48:37 +02:00
even-bg.png first commit 2010-04-16 23:41:16 +02:00
Icon.icns added logo 2010-05-02 23:28:09 +02:00
index.html removed obj-c oauth 2011-09-19 23:07:26 +02:00
index_oauth.html removed obj-c oauth 2011-09-19 23:07:26 +02:00
jQuery-Plugins.js moved javascript to own files 2010-04-24 22:12:31 +02:00
jQuery.js moved javascript to own files 2010-04-24 22:12:31 +02:00
LICENCE.txt first commit 2010-04-16 23:41:16 +02:00
main.m first commit 2010-04-16 23:41:16 +02:00
NewTweetWindow.h fixed issue where a new tweet window wouldn't open 2011-09-27 16:29:41 +02:00
NewTweetWindow.m fixed issue where a new tweet window wouldn't open 2011-09-27 16:29:41 +02:00
oauth.js added oauth js 2010-05-01 18:22:18 +02:00
odd-bg.png first commit 2010-04-16 23:41:16 +02:00
pin.png added map link with pin 2010-09-24 07:04:33 +02:00
publish.rb new version 2010-05-16 12:45:28 +02:00
README.markdown 2010-05-17 14:46:51 -07:00
ReleaseNotes.html added release notes for Twittia 2.4 2011-10-02 20:40:28 +02:00
sha1.js added oauth js 2010-05-01 18:22:18 +02:00
sprite-icons.png first commit 2010-04-16 23:41:16 +02:00
TweetModel.h fixed problem with in replay ids 2011-01-10 17:01:06 +01:00
TweetModel.m fixed problem with in replay ids 2011-01-10 17:01:06 +01:00
Twittia_2-Info.plist removed unnecessary files and changed version number 2011-10-02 20:59:41 +02:00
Twittia_2_Prefix.pch first commit 2010-04-16 23:41:16 +02:00
TwittiaCore.js added instagram 2012-10-11 18:29:45 +02:00
TwittiaOauth.js removed unnecessary files and finally got complete OAuth in JS working 2011-09-19 23:37:25 +02:00
ViewDelegate.h removed obj-c oauth 2011-09-19 23:07:26 +02:00
ViewDelegate.m removed obj-c oauth 2011-09-19 23:07:26 +02:00

Twittia

Twittia is a slim Twitter client for OS X written in mostly JavaScript. It doesn't implement much of Twitters functionality, only the things I care for. Therefore it is small and fast and looks good by doing so. "Keep it simple, stupid!" Is the mantra, therefore there will not by much more functionality as it is now. But you're welcome to fork and extend it.

Download Twittia 2

It works on Mac OS 10.5 and higher.

Twittia screenshot

FAQ:s

  1. The global hotkey for a new Tweet is: Ctrl Alt Cmd t

  2. Yes there is a twittia: url scheme.

  3. Yes, there is a JavaScript-plugin-API. Create this file: ~/Library/Application Support/Twittia/Plugin.js

Nice to know

There was a original Twittia 1 which was written in Ruby-Cocoa, it was quite ok back then, but the code was a mess. And then along came Tweetie and I lost the desire to write my own Twitter client, because it was so much further then twittia and looked nicer and so on.

But now Tweetie wasn't update for a really long time, and I really wanted to see retweets in my stream so I decided to rip out the look from Twittia 1 and implement it in a new much slimmer version.

And because Twitter offers a JSON API and Twittias rendering Engine is just a simple WebKit WebView I implemented the core functionality in JavaScript and am very happy with it.