Skip to content

Playing about with making a nice little CLI twitter thing

Notifications You must be signed in to change notification settings

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

No packages published

Languages