A Tech feed Aggregator for Developers
Built with โค๏ธ by
Bhupesh Varshney
The story behind defe
โจ Features
- PWA
- Share Stories
- Minimal UI
- Command Line Interface
- Feeds from more than 100 sources categorized in
- ๐ฐ News
- ๐๏ธ Podcasts
- ๐ง Newsletters ... And Much More
:rainbow: Demo
WebApp
CLI
:package: Package
You can use the defe package to build bots :robot:
from defe import defe
import pprint
f = defe.feed()
pprint.pprint(f.news(3))
pprint.pprint(f.feeders("newsletters"))
See Dcoumetation for more.
๐ฎ Installation
Install defe CLI using pip from PyPI
pip install defe
Development
-
Clone the repository
git clone https://github.com/Bhupesh-V/defe.git -
Create virtual environment
python3 -m venv venv -
Activate virtual environment
Linux/MacOS
source venv/bin/activateWindows
.\venv\Scripts\activate -
Install Dependencies
pip install -r requirements.txt -
Lint the project with
black --check --diff . -
Run the Development Server (for WebApp)
flask run -
To Use the defe CLI, run
python -m defe
๐ Changelog
See the CHANGELOG.md file for details.
Author
๐ฅ Bhupesh Varshney
- Twitter: @bhupeshimself
- DEV: bhupesh
โบ๏ธ Show your support
Support me by giving a โญ๏ธ if this project helped you! or just
๐ License
This project is licensed under the GPL License. See the LICENSE file for details.
๐ Contributing
Please read the CONTRIBUTING guidelines for the process of submitting pull requests to us.
Contributors โจ
Thanks goes to these wonderful people (emoji key):
AyushRawal ๐ |
Jahir ๐ ๐ป |
Arunaabh Pant ๐ป ๐จ |
Ozy Vielma ๐ป |
This project follows the all-contributors specification. Contributions of any kind welcome!