jfm / bark Goto Github PK
View Code? Open in Web Editor NEWBark - The Twitter timeline in your terminal
License: GNU General Public License v3.0
Bark - The Twitter timeline in your terminal
License: GNU General Public License v3.0
Right now there is no check on the length of the tweet. We should check that it is no longer than the Twitter limit of 240 chars.
I think there are uncommitted files to the project. I'm unable to run the project at all.
Traceback (most recent call last):
File "Bark.py", line 9, in <module>
from bark.config.consumer import BarkConsumer
ModuleNotFoundError: No module named 'bark.config.consumer'
We should be able to tweek the colors of the application. Preferably from the config file
Implement twitter PIN based authentication. So that users can create their own access keys easily.
Have a look at: https://github.com/bear/python-twitter/blob/master/get_access_token.py
We should check at startup if there are already keys in the config, if not they should be requested with the above. The keys should then be saved to the config
We should have a statusline/statuspanel where we can give short feedback to the user.
Things such as:
We should add a /retweet command to be able to like a tweet.
Command should be /retweet
The index should be the index/id displayed when #18 is done
We have to make the application installable by normal python ways such as pip etc.
Whenever a refresh occurs the id indicator is incorrect
Right now the timestamps are shown in UTC, but that should be translated into the current timezone of the user
The README should be updated with at least:
To support interacting with tweets we should display an ID/index to support retweeting, hearting etc.
Add the 'tweet' commandIt would be nice if we could switch between logging the tweet and actually tweeting it in the config
We should be able to control the loglevel, and log file from the config
The refresh thread is not closed on exit which means that python hangs until ctrl+c
Right now the app is not refreshed when the terminal is resized, that should be changed.
The Curses UI should be refactored so that the various components are written as "widgets" to make them more reusable
For now should have:
New:
We should make it possible for Bark to refresh the timeline automatically every X minutes.
When entering long command (tweet) in the command box, only a portion of the text is shown and the cursor moves into the status window.
We should add a /heart command to be able to like a tweet.
Command should be /heart
The index should be the index/id displayed when #18 is done
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.