Skip to content
This repository has been archived by the owner on Jul 8, 2020. It is now read-only.
/ defe Public archive
forked from Bhupesh-V/defe

devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts

License

Notifications You must be signed in to change notification settings

Zedex7/defe

 
 

Repository files navigation

defe logo

A Tech feed Aggregator for Developers

Read Stories which matter
Twitter URL

build GitHub release (latest by date) Website PyPI GitHub PyPI Downloads lgtm alerts Codacy Badge Language grade: Python Gitter

Built with ❤︎ by Bhupesh Varshney
Twitter Follow
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

🌈 Demo

WebApp

CLI

📦 Package

You can use the defe package to build bots 🤖

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

  1. Clone the repository
git clone https://github.com/Bhupesh-V/defe.git
  1. Create virtual environment
python3 -m venv venv
  1. Activate virtual environment

    Linux/MacOS

    source venv/bin/activate

    Windows

    .\venv\Scripts\activate
  2. Install Dependencies

pip install -r requirements.txt
  1. Lint the project with
black --check --diff .
  1. Run the Development Server (for WebApp)
flask run
  1. To Use the defe CLI, run
python -m defe

📝 Changelog

See the CHANGELOG.md file for details.

Author

👥 Bhupesh Varshney

forthebadge

📜 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.

About

devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 46.5%
  • Python 34.7%
  • JavaScript 13.5%
  • CSS 4.7%
  • Shell 0.6%