Skip to content

grobolom/twitter-CLI

Repository files navigation

TwitterCLI main screen TwitterCLI architecture

TwitterCLI

Codecov Build Status

an attempt to replicate Gary Bernhardt's functional twitter client in python from memory

Structure

Things are rendered by the Blessed library

Architecture is based on something of a react-style unidirectional flow - we respond to keystrokes or events in a main loop, which modifies the state and pushes it down into the lower-level components

Design Decisions

We are caching things in files for now because it's simple and we don't want to introduce additional dependencies like redis. If we need something more complex we will switch ASAP

About

Playing about with making a nice little CLI twitter thing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages