semvec/pypi-packages huggingface dataset:
NewsBetter 1.0.4
Yet another RSS news reader
License: MIT

# NewsBetter
Yet another RSS news reader

## Just... why?
There are tons of TUI and CLI RSS readers out there ([Newsboat](https://newsboat.org/)) is one that I have used for years. The one thing I don't like is that more and more sites are putting less and less details in their rss files.  
  
There is always the option to open the page in w3m or the like, but then you have to open a completely different program and then close it to go back to the reader.  
  
## Enter NewsBetter
NewsBetter uses the [newspaper3k library](https://newspaper.readthedocs.io/en/latest/) to download and parse the article. You also have the option to get a quick summary of the article via the library's Natural Language Processing (NLP) module.

## TODO
There are a lot of features that I would like to add to this software. Among them are:
- Support for themes
- Better handling of command line arguments
- Clearing the article widget when going back to the article list. At the moment calling .clear() on the widget if you are scrolled past the first page of text causes an error.
- Add a block list function to add words and phrases that can be used to filter out specific lines of text (like "Advertisement story continues below" for example)
- Find out why summary mode does not work when installing from pip

## Install
Simply run 
```
pip3 install NewsBetter 
```
and run NewsBetter when complete (Mind the capital letters, I know it is not the standard naming but oh well).

## Usage
When inside the software the controlls are simple. 
- Press 'a' to add a new feed. 
- Use the the up and down arrows to highlight the feed you want, then press the right arrow to go to the list of articles
- Use the up and down arrows to highlight the article you want to read, them press the right arrow to read the article.
- Use the left arrow to go back.
- Press 'q' to quit anywhere except when you are reading the article. To get out of the article widget press the left arrow key or 'esc'
- Press 's' to enter summary mode anywhere except when in the article widge. This will create a quick summary of the article. Press 's' again to go back to displaying the full article (stragely this works when running the entrypoint.py file directly but does not work in the build. I am looking into it.)
tcell 0.1.0
Scheme thread cells in Python
License: MIT
Requires Python: >=3.8,<4.0

# tcell

> Scheme thread cells in Python

WARNING: This repo is in development. It was automatically generated with [mkpylib](https://github.com/shawwn/scrap/blob/master/mkpylib). If you're reading this message, it means that I use this repo for my own purposes right now. It might not do anything at all; the default functionality is `print('TODO')`.

If you really want to try it out, feel free. I recommend reading through the [tests](/tests/test_basic.py) and commit history to see if it does what you need, or [ask me](#contact) for status updates.

Stay tuned!

## Install

```
pip3 install -U tcell
```

Or develop locally:

```
git clone https://github.com/shawwn/tcell ~/tcell
cd ~/tcell
python3 setup.py develop
```

## Usage

```py
import tcell

print('TODO')
```

## License

MIT. See [LICENSE](/LICENSE) file.

## Contact

A library by [Shawn Presser](https://www.shawwn.com). If you found it useful, please consider [joining my patreon](https://www.patreon.com/shawwn)!

My Twitter DMs are always open; you should [send me one](https://twitter.com/theshawwn)! It's the best way to reach me, and I'm always happy to hear from you.

- Twitter: [@theshawwn](https://twitter.com/theshawwn)
- Patreon: [https://www.patreon.com/shawwn](https://www.patreon.com/shawwn)
- HN: [sillysaurusx](https://news.ycombinator.com/threads?id=sillysaurusx)
- Website: [shawwn.com](https://www.shawwn.com)