More actions
WiiTweet | |
---|---|
File:Wiitweetwii.jpg | |
General | |
Author | Pedro Aguiar |
Type | Utilities |
Version | 0.3.2 |
License | GPL-2.0 |
Last Updated | 2012/08/21 |
Links | |
Download | |
Website | |
Source | |
WiiTweet is a homebrew Twitter client for the Nintendo Wii.
It is not related to Twitter in any other way than using its service. It is not related to Nintendo in any way other than this software's main target platform is its Wii. These companies were not involved in the development of WiiTweet.
Note: This program does not work anymore, as of April 2021. This is due to Twitter API changes.
Features
- Twitter API interaction
- HTTPS support (through IOS)
- OAuth authorization (credentials are encapsulated and saved within a profile file so you just authorize once)
- Multiple profiles support
- Image caching system
- Browsing history (you can go back and forth between navigated pages)
- Unicode capable, remappable keyboard
- Content-Encoding: gzip, deflate support (tries to compensate the lack of JSON support)
Twitter API interfaces to:
- Browse timelines
- Follow/Unfollow users
- Tweet, favorite, retweet, reply tweets
- Browse favorited tweets
- See followers and followed users
- See tweets you are mentioned in
- Search tweets and users
Controls
Wiimote | Action |
---|---|
Wiimote Aim | Cursor |
Wiimote DPad Up/Wiimote DPad Down | Scroll |
Wiimote A Button | Click button |
Wiimote B Button (held) | Show the background of the pointed unit |
Wiimote Minus Button}}/Wiimote Plus Button | Go back/forward one page |
Wiimote Home Button | Show toolbar |
Wiimote Home Button (Brief tweet window) | Close the window |
Wiimote Home Button (held) | Exit to loader |
Screenshots
Authorizing WiiTweet
WiiTweet authorizes itself using, as suggested by Twitter, PIN-based authorization. You do not need to provide your Twitter password to start using WiiTweet! Read Authorization Flow below to get a more detailed explanation of how and why WiiTweet gets authorized by you.
There are three ways of authorizing this application: visiting an URL using an external device, visiting an URL using the Internet Channel or providing your Twitter username/password.
Using an external device
An URL appears on screen, you go there from your computer/phone/another Wii, get your PIN and enter it to WiiTweet.
Using the Internet Channel
Internet Channel is launched and you get your PIN there. You have to go back to WiiTweet and select the corresponding profile to enter the PIN. Slow but useful to people with no access to an external device at the time.
Providing your username and password
You are asked for your Twitter username and password and WiiTweet authorizes itself. This is still PIN-based authorization but WiiTweet gets and reads the PIN automatically. Your password is not stored and you will not need it again to use WiiTweet.
Local password support
If you set a local password it will be needed to access your profile. Use this if you want to protect your privacy from people with access to your Wii.
Encryption
Your OAuth credentials are saved at your SD/USB. If you do not set a local password they will be stored in plain text. If you set a local password your credentials will be encrypted.
- These credentials do not include your Twitter password (even if you authorized WiiTweet providing your Twitter username and password).
Credits
If there were a team behind WiiTweet its only direct member would be Pedro Aguiar.
This would have never happened without the amazing people behind wiibrew and devkitpro. I am stating I am the only team member to protect your reputation of my potentially poorly written code!
External links
- Github - https://github.com/paguiar/wiitweet
- Wiibrew - https://wiibrew.org/wiki/WiiTweet