Giter Site home page Giter Site logo

unbored's Introduction

Unbored

PyPI version

Introduction

A simple terminal client for the Bored API. Written in Python and with Textual, using async-bored-api as the API wrapper.

The idea is, if you're feeling bored and need some inspiration for what to do with your day, fire this up and select one or more activities. Your selections are saved so, if you wish, you can treat the application almost like a TODO list; for when you're bored.

Installation

Unbored can be installed using pipx:

$ pipx install unbored

Warning

This is still a bit of a work-in-progress, hence the low version number. The main things that need addressing are listed below.

TODO

  • Error checking. LOTS of error checking.
  • Test on Windows.

unbored's People

Contributors

davep avatar darrenburns avatar

Stargazers

Dan Adams avatar Bouboulov avatar Nikolaus Schlemm avatar Tim Sweeney avatar Mateusz Żebrak avatar Julio Felix avatar Dan avatar  avatar Ujjwal Panda avatar chiller avatar  avatar

Watchers

 avatar  avatar

unbored's Issues

Focus is a bit wonky as of Textual v0.20.x

I'm finding I can't easily get focus into the activities, using just the keyboard. I suspect that this is down to how VerticalScroll handles being focused these days. Given that this is one of my older Textual applications and did do some fun things with focus management back in the early days, I should revisit the flow of focus and the code I use to manage it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.