Skip to main content

A Tech feed Aggregator for Developers.

Project description

defe logo

A Tech feed Aggregator for Developers

Read Stories which matter

build GitHub release (latest by date) PyPI GitHubLicense PyPI - Status PyPI Downloads Codacy Badge

Built with ❤︎ by Bhupesh Varshney

✨ 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

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

  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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

defe-0.0.1.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

defe-0.0.1-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file defe-0.0.1.tar.gz.

File metadata

  • Download URL: defe-0.0.1.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for defe-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5019a1bdfc1f16bef74dc4e33ecdc45b5f04c584d99c9211cff48760b3cd2014
MD5 41afafb8bf4c2a62609d08618bd2fb34
BLAKE2b-256 cfe45c5d515fd7686a1cb64688f9ce50b360ae88999238e9a47d8ba192b8c13c

See more details on using hashes here.

File details

Details for the file defe-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: defe-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for defe-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 831af428e1d298ca6da33e112076c8e4b265224dbd5fd261f2de41f862e5a62f
MD5 a6ba9f8343045d76e6511f60b3839164
BLAKE2b-256 39c04dc348f1e82342c092db5da95d16168023c9c3b08f512b5a52a86f666bc2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page