TwiMiku is a Twitter OAuth API to Basic Auth API adapter.
TwiMiku was written with Ruby and Sinatra, it can runs on any Rack application server and Google App Engine.
The GFW of China blocked direct access to Twitter.com, so we can't use OAuth API without a proxy or VPN.
This could be a serious problem when using mobile devices to access Twitter.
- OAuth with Twitter once by click the "Sign in with Twitter" button below.
- Set a separated password which will only be used with TwiMiku.
- Use the domain name of the server running TwiMiku as a Twitter API proxy for any Twitter clients which support Basic Auth API.
Be sure to use your Twitter user name and the separated password in your Twitter clients.
You can try an instance of TwiMiku running on Google App Engine.
- Install Sun Java 6, JRE should be enough.
- Download Google App Engine Java SDK, unzip to
D:\appengine
directory. - Download twi-miku.bundled.zip, unzip to
D:\twi-miku
directory. - Create an application with your Google App Engine account.
- Edit
D:\twi-miku\WEB-INF\appengine-web.xml
with any text editor, change the value in<application>
tag to the application's id you've created. - Create a Twitter OAuth application with your Twitter account.
- Rename
D:\twi-miku\config.example.yml
toD:\twi-miku\config.yml
, edit it with any text editor, changeYOUR_CONSUMER_KEY
andYOUR_CONSUMER_SECRET
. - Open a cmd window, execute the following commands, fill your Gmail address and password for Google App Engine authentication.
Note: You may need to wait for several minutes.
cd D:\appengine
bin\appcfg.cmd D:\twi-miku
- Source code: http://github.com/rainux/twi-miku
- Issues : http://code.google.com/p/twi-miku/issues/list