Skip to main content

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.

Metadata

Release files for defe 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for defe 0.0.1
File Size Uploaded
defe-0.0.1.tar.gz 9.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for defe 0.0.1
File Interpreter ABI Platform
defe-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 27.9 kB

Release files / defe-0.0.1.tar.gz

Download URL defe-0.0.1.tar.gz
Size 9.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5019a1bdfc1f16bef74dc4e33ecdc45b5f04c584d99c9211cff48760b3cd2014
BLAKE2b-256 checksum
How to use checksums
cfe45c5d515fd7686a1cb64688f9ce50b360ae88999238e9a47d8ba192b8c13c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / defe-0.0.1-py3-none-any.whl

Download URL defe-0.0.1-py3-none-any.whl
Size 18.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
831af428e1d298ca6da33e112076c8e4b265224dbd5fd261f2de41f862e5a62f
BLAKE2b-256 checksum
How to use checksums
39c04dc348f1e82342c092db5da95d16168023c9c3b08f512b5a52a86f666bc2
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page