Skip to main content

A minimal feed reader.

Project description

reader is a minimal feed reader.

Build Status Code Coverage Documentation Status PyPI Status

Features:

  • Stable and clearly documented API.
  • Excellent test coverage.
  • Minimal web interface.

Documentation: reader.readthedocs.io

Usage:

$ pip install reader
>>> from reader import Reader
>>>
>>> reader = Reader('db.sqlite')
>>> reader.add_feed('http://www.hellointernet.fm/podcast?format=rss')
>>> reader.update_feeds()
>>>
>>> entries = list(reader.get_entries())
>>> [e.title for e in entries]
['H.I. #108: Project Cyclops', 'H.I. #107: One Year of Weird', ...]
>>>
>>> reader.mark_as_read(entries[0])
>>>
>>> [e.title for e in reader.get_entries(which='unread')]
['H.I. #107: One Year of Weird', 'H.I. #106: Water on Mars', ...]
>>> [e.title for e in reader.get_entries(which='read')]
['H.I. #108: Project Cyclops']

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

reader-0.1.1.tar.gz (42.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reader-0.1.1-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file reader-0.1.1.tar.gz.

File metadata

  • Download URL: reader-0.1.1.tar.gz
  • Upload date:
  • Size: 42.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for reader-0.1.1.tar.gz
Algorithm Hash digest
SHA256 69f3fdf2ac3e375a388b78f8b03d4e0e76ee57abea7d607dfcf3a08c47477a84
MD5 c8f91a47d1c614cc75a084af16a0e768
BLAKE2b-256 5b71621a3aacd9cdbf944ebcdf8f24b0f94dbf92d7b4ceb52a6c675ae47e398a

See more details on using hashes here.

File details

Details for the file reader-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: reader-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 26.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for reader-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f144e677476005c6b67153268d45c2704609de8030288395e15eba94578ea3a
MD5 ab7bf840ec78fb8459a104cf9dc42691
BLAKE2b-256 01709d9225666961e41b6eb186511f61ce5d7f1b79eed52ed6da4f4d38688dde

See more details on using hashes here.

Supported by

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