https://github.com/bhupesh-v/defe
devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts
https://github.com/bhupesh-v/defe
aggregator atom-feed defe defe-cli developer-tools devfeed feed-reader feeder feeders feeds hacktoberfest materializecss newsfeed productivity rss-reader xml-feed
Last synced: 3 months ago
JSON representation
devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts
- Host: GitHub
- URL: https://github.com/bhupesh-v/defe
- Owner: Bhupesh-V
- License: gpl-2.0
- Created: 2020-02-06T14:26:57.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-16T14:50:17.000Z (over 1 year ago)
- Last Synced: 2026-01-27T09:42:48.460Z (3 months ago)
- Topics: aggregator, atom-feed, defe, defe-cli, developer-tools, devfeed, feed-reader, feeder, feeders, feeds, hacktoberfest, materializecss, newsfeed, productivity, rss-reader, xml-feed
- Language: HTML
- Homepage:
- Size: 800 KB
- Stars: 31
- Watchers: 1
- Forks: 17
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
A Tech feed Aggregator for Developers
[](https://github.com/Bhupesh-V/defe/actions)
[](https://github.com/Bhupesh-V/defe/releases)
[](https://kutt.it/defe)
[](https://pypi.org/project/defe/)
[](https://github.com/Bhupesh-V/defe/blob/master/LICENSE)
[](https://pypi.org/project/defe/)
[](https://lgtm.com/projects/g/Bhupesh-V/defe/)
[](https://www.codacy.com?utm_source=github.com&utm_medium=referral&utm_content=Bhupesh-V/defe&utm_campaign=Badge_Grade)
[](https://lgtm.com/projects/g/Bhupesh-V/defe/context:python)
[](https://gitter.im/devfeed/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
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:
```python
from defe import defe
import pprint
f = defe.feed()
pprint.pprint(f.news(3))
pprint.pprint(f.feeders("newsletters"))
```
See [Dcoumetation](https://defe.readthedocs.io/en/latest/) for more.
## 🔮 Installation
Install **defe CLI** using `pip` from PyPI
```bash
pip install defe
```
## Development
1. Clone the repository
```bash
git clone https://github.com/Bhupesh-V/defe.git
```
2. Create virtual environment
```bash
python3 -m venv venv
```
3. Activate virtual environment
**Linux/MacOS**
```bash
source venv/bin/activate
```
**Windows**
```pwsh
.\venv\Scripts\activate
```
4. Install Dependencies
```bash
pip install -r requirements.txt
```
5. Lint the project with
```bash
black --check --diff .
```
6. Run the Development Server (for *WebApp*)
```bash
flask run
```
7. To Use the **defe CLI**, run
```bash
python -m defe
```
## 📝 Changelog
See the [CHANGELOG.md](https://github.com/Bhupesh-V/defe/blob/master/docs/changelog.md) file for details.
## Author
👥 **Bhupesh Varshney**
- Twitter: [@bhupeshimself](https://twitter.com/bhupeshimself)
- DEV: [bhupesh](https://dev.to/bhupesh)
## ☺️ Show your support
Support me by giving a ⭐️ if this project helped you! or just [](https://twitter.com/intent/tweet?url=https://github.com/Bhupesh-V/.Varshney&text=.Varshney%20via%20@bhupeshimself)
## 📜 License
This project is licensed under the GPL License. See the [LICENSE](LICENSE) file for details.
## 👋 Contributing
Please read the [CONTRIBUTING](CONTRIBUTING.md) guidelines for the process of submitting pull requests to us.
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

AyushRawal
🐛

Jahir
🐛 💻

Arunaabh Pant
💻 🎨

Ozy Vielma
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!