A TUI based awesome finder
Project description
# Awesome finder
> Find the awesome things without browser
A TUI based finder for searching the awesome things on awesome series such as `awesome-python`, `awesome-go` and so on.
With it, you can browse the awesome libraries, resources on your terminal without browser.
![demo](demo.gif)
<br>
## Installation
It supports **Python 3+** only now.
```bash
pip install awesome # or pip3 install awesome
```
<br>
## Usage
```bash
# Find awesome things from awesome-<topic>
awesome <topic>
# Find awesome things from latest awesome-<topic> (not use cache)
awesome <topic> -f (--force)
# Show help messages (can see supported awesome topics)
awesome -h (--help)
```
There are some helper keys:
| Key | Description |
| ----------------- | ---------------------------------------- |
| Key up (**↑**) | Move and scroll up |
| Key down (**↓**) | Move and scroll down |
| Enter (↵) | Open the selected awesome link on default browser |
| Esc | Close the awesome finder |
<br>
## Supported awesome topics
> *Updates: 2017-09-10*
These will be updated continuously
- awesome
- awesome-elixir
- awesome-go
- awesome-java
- awesome-javascript
- awesome-php
- awesome-python
- awesome-ruby
- awesome-rust
- awesome-scala
- awesome-swift
<br>
## Contributing
Details on [CONTRIBUTING](CONTRIBUTING.md)
<br>
## TODO
* [ ] Query highlighting
* [ ] Supports paging with Key left (←) and Key right (→)
* [ ] Smart parsing with hierachical structure
* [ ] Supports all awesome series
* [ ] Supports initial query (example: `awesome python -q 'django oauth'`)
* [ ] Add options to open the Issue and Pull Request page of a specific awesome series
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
awesome-finder-1.0.0.tar.gz
(8.4 kB
view hashes)
Built Distribution
Close
Hashes for awesome_finder-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a381b3e5c7cc0ceb516c383f7a4c72e9288654e657c62d3158d1786af7f90f84 |
|
MD5 | f401817dae44a7b5f208aab3b839d5ab |
|
BLAKE2b-256 | 39db48d0d258dc21be06e7f660e15e77d8000f1fe580d49df3e172e3dfcd4f7a |