oshit

OSHit - Get your hit of the Orange Site in the terminal

GPL-3.0 License

Downloads
265
Stars
37
Committers
1
oshit - The "Post-Deterrence Era" release Latest Release

Published by davep 5 months ago

Now that the recent Textual breaking changes period seems to have calmed down a wee bit, I'm daring to unpin the library. This release also includes a couple of fixes for breaking changes that were introduced, and also tries to make some sense of (and work around) some curious cosmetic choices made for the Footer widget.

In terms of how OS Hit itself works, everything should be the same, albeit with the odd cosmetic change here and there.

oshit - The "Three Body Problem" release

Published by davep 5 months ago

Textual seems to have moved from a stable era to a chaotic era... pinning until things calm down.

oshit - The "now you can brew some oshit" release

Published by davep 8 months ago

Simply a distribution tweak (ensured the sdist goes up to PyPI too) in support of optionally installing via Homebrew.

oshit - The "stealth load" release

Published by davep 8 months ago

  • Once the first viewed tab has loaded, other tabs will start to load in the background (one after the other) as the user reads the first.
  • Added a config option to turn off the above.
  • Fixed a non-awaited-coroutine warning that could happen when quittingwhile loading items. (#26)

The background load thing is a bit of an experiment at the moment; I want to live with it for a wee while and see if I like it. So far it seems to be working out.

If it's a problem set background_load_tabs to False in ~/.config/oshit/configuration.json[^1].

[^1]: Yes, yes, I know, I need to get the config dialog done.

oshit - The "some sort of search" release

Published by davep 8 months ago

  • Added option to search locally-loaded items and place the results in a search tab.
  • Allowed Python 3.12.
  • Article text and poll answers are no longer "sticky" (#21)
oshit - The "TEXTUAL BROKE ME APP WAAAAHHHH!!!!" release

Published by davep 9 months ago

I mean, it didn't, not really, but it did need a tweak or two to behave the same given some changes.

Also:

  • Added support for loading and viewing text associated with an item. (#17)
oshit - The "hidden time" release

Published by davep 9 months ago

  • Added the option to turn off the title-bar-based updating display of the age of the items.
  • Fixed not being able to change tabs with left/right during a reload.
oshit - The "headline" release

Published by davep 9 months ago

  • Simplified the header bar, disabling Textual's mouse toggle of the height, and removing the "icon" in the top left corner.
oshit - The "limit my reading" release

Published by davep 9 months ago

  • Added support for optional numbering of items in each list. (#11)
  • Added support for placing caps on the number of items to fetch in each list. (#11)
oshit - The "democracy" release

Published by davep 9 months ago

  • Added support for loading and displaying polls.
oshit - The "follow the links" release

Published by davep 9 months ago

  • Added a quick way of visiting links within comments.
oshit - The "comment cosmetics" release

Published by davep 10 months ago

  • Tweaked the look of comment cards in the comments dialog.
  • Expanding the replies of a comment is now an open/close toggle.
oshit - The "be less greedy" release

Published by davep 10 months ago

All thanks to @mihaitodor -- quick fix to the app so that it's a bit more polite about hitting the API. See #2 and #4 for more background

oshit - Initial release

Published by davep 10 months ago

The initial release. Have fun!

Package Rankings
Top 38.39% on Pypi.org