Defe
devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts
Install / Use
/learn @Bhupesh-V/DefeREADME
<p align="center">
<a href="https://defe-app.herokuapp.com"><img src="static/images/logodefe.svg" alt="defe logo" height="160"></a>
<br>
<p align="center">
<b>A Tech feed Aggregator for Developers</b>
</p>
<p align="center">
<i>Read Stories which matter</i><br>
<a href="https://twitter.com/intent/tweet?url=https://kutt.it/defe&text=Guys%20check%20this%20app%20called%20defe,%20its%20a%20Tech%20Feed%20aggregator%20for%20developers">
<img alt="Twitter URL" src="https://img.shields.io/twitter/url?label=Tweet%20defe&logoColor=%23D88F74&style=social&url=https%3A%2F%2Ftwitter.com%2Fintent%2Ftweet%3Furl%3Dhttps%3A%2F%2Fkutt.it%2Fdefe%26text%3DGuys%2520check%2520this%2520app%2520called%2520defe%2C%2520its%2520a%2520Tech%2520Feed%2520aggregator%2520for%2520developers">
</a>
</p>
</p>
<p align="center">
<sub>Built with ❤︎ by
<a href="https://github.com/Bhupesh-V">Bhupesh Varshney</a><br>
<img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/bhupeshimself?style=social"><br>
</sub>
<sub align="center">The <a href="https://dev.to/bhupesh/defe-all-your-tech-updates-at-one-place-fih">story</a> behind defe</sub>
</p>
✨ 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
<p align="center"> <img height="300px" src="https://user-images.githubusercontent.com/34342551/79066077-94d22d80-7cd2-11ea-95d9-e5806e6b3a50.png"> <img height="300px" src="https://user-images.githubusercontent.com/34342551/79066085-a3204980-7cd2-11ea-92e4-841cf3997358.png"> </p>CLI
<p align="center"> <img height="500px" src="https://user-images.githubusercontent.com/34342551/79066142-1b870a80-7cd3-11ea-9f78-dea868b43161.gif"> </p>: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):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tr> <td align="center"><a href="https://github.com/AyushRawal"><img src="https://avatars2.githubusercontent.com/u/32910415?v=4" width="100px;" alt=""/><br /><sub><b>AyushRawal</b></sub></a><br /><a href="https://github.com/Bhupesh-V/defe/issues?q=author%3AAyushRawal" title="Bug reports">🐛</a></td> <td align="center"><a href="https://github.com/Zedex7"><img src="https://avatars3.githubusercontent.com/u/14003108?v=4" width="100px;" alt=""/><br /><sub><b>Jahir</b></sub></a><br /><a href="https://github.com/Bhupesh-V/defe/issues?q=author%3AZedex7" title="Bug reports">🐛</a> <a href="https://github.com/Bhupesh-V/defe/commits?author=Zedex7" title="Code">💻</a></td> <td align="center"><a href="https://github.com/arunaaabh95"><img src="https://avatars2.githubusercontent.com/u/15111263?v=4" width="100px;" alt=""/><br /><sub><b>Arunaabh Pant</b></sub></a><br /><a href="https://github.com/Bhupesh-V/defe/commits?author=arunaaabh95" title="Code">💻</a> <a href="#design-arunaaabh95" title="Design">🎨</a></td> <td align="center"><a href="https://www.ozyvielma.com"><img src="https://avatars0.githubusercontent.com/u/28913071?v=4" width="100px;" alt=""/><br /><sub><b>Ozy Vielma</b></sub></a><br /><a href="https://github.com/Bhupesh-V/defe/commits?author=ovielma" title="Code">💻</a></td> </tr> </table> <!-- markdownlint-enable --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->This project follows the all-contributors specification. Contributions of any kind welcome!
