akrennmair / baconbird Goto Github PK
View Code? Open in Web Editor NEWbaconbird is a Twitter client for text terminals.
License: MIT License
baconbird is a Twitter client for text terminals.
License: MIT License
As soon as multi-account support has been implemented, it would be nice to also have identi.ca support (Net::Twitter does much of necessary stuff for us).
When the browser cannot be started (for example, is still configured to links and links is not installed), baconbird does not detect this error.
You might want to look at the autodie pragma.
Filters shall be configurable, namely in two way. First, a "killfile" mode to hide certain tweets, second a "highlight" mode to highlight certain tweets with fancy colors.
The following timelines should be trivial to implement, but nobody has done so yet:
When detailed view is toggled in Baconbird (keybinding 'v') one sees two windows. The user changes to help view ('?'). Baconbird shows two windows (help and detailed view of an old tweet) and 'v' doesn't toggle view. From my point of view it is better to activate 'v' so that a user can view help in fullscreen or automatically toggle detailed view /before/ switching to help.
Currently, only logging in as one specific account is possible. This should be extended so that you can login as two or more accounts and read all of their tweets. The following things should be considered:
The Twitter API (and also Net::Twitter) provides functionality to save searches, i.e. a user can save search phrases on the Twitter servers and look them up again later. In order the have this functionality available in baconbird, a user must be able to:
I usually run network software through Tor. So I tried to run baconbird with torify (https://www.freewrt.org/docs/htman/man1/torify.htm) and got the following error:
Illegal division by zero at BaconBird/Model.pm line 405.
Steps to reproduce:
When the timeline reloads, the current tweet pointer moves, so the user doesn't know where in the timeline he/she was.
Currently, it's only possible to view the user timeline of users whose tweet you can currently see (e.g. in your home timeline, from replies, DMs, etc.). This should be extended so that any user's timeline can be viewed, e.g. by entering a username.
If I use Unicode characters like „ “ and …, I get this error message when I try to send the tweet:
Error: "\x{2026}" does not map to iso-8859-1 at /usr/lib/perl/5.10/Encode.pm line 195.
Twitter itself supports these characters, I have used them in other clients and the web interface.
Favorite tweets are rendered like regular ones, so the user doesn't know whether a tweet has the favorite flag on.
The text becomes, for example, like: <1>nytimes</>
Currently there aren't any indications that there are tweets before or after the current view port. A pager, if you will.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.