Skip to main content

Simple Python package for interacting with RSS feeds

Project description

Generic badge Generic badge Generic badge PyPI - Downloads

easy_rss

Simple Python package for processing data from RSS feeds

Can parse both Atom and RSS formats

Usage

from easy_rss import *

rss = EasyRSS("https://rss.nytimes.com/services/xml/rss/nyt/World.xml")
for item in rss.get_news():
    print(f"\n{item}\n")

Output

Item(title='Live Updates: Russia Unleashes New Strikes as Ukraine Prepares for Cabinet Shake-Up', link='https://www.nytimes.com/live/2024/09/04/world/ukraine-russia-missile-attacks', pubDate='Sep 04, 2024 01:30PM', description='Several ministers offered to resign as President Volodymyr Zelensky laid plans for a major reshuffle of Ukraine’s government. While rescuers searched the rubble of a deadly strike on a military academy in eastern Ukraine, another Russian attack killed seven in the west.')


Item(title='Poltava Strike Aftermath Drains Ukraine’s Seasoned Rescuers', link='https://www.nytimes.com/2024/09/04/world/europe/ukraine-poltava-strike-aftermath.html', pubDate='Sep 04, 2024 05:50AM', description='Repeated air-raid alerts have punctuated the search through the rubble in Poltava, in eastern Ukraine, after an attack that killed more than 50 people.')


Item(title='With New Taliban Manifesto, Afghan Women Fear the Worst', link='https://www.nytimes.com/2024/09/04/world/asia/women-taliban-prohibitions-afghanistan.html', pubDate='Sep 04, 2024 12:37PM', description='Three years into its rule, the movement has codified its harsh Islamic decrees into law that now includes a ban on women’s voices in public.')


Item(title='Cease-Fire Talks Present Tough Choices for Gazans Devastated by War', link='https://www.nytimes.com/2024/09/04/world/middleeast/gaza-war-cease-fire-israel.html', pubDate='Sep 04, 2024 05:04AM', description='Some say they will reluctantly stomach a postwar Israeli military presence in the territory if that allows them to go home. Others worry about another long-term occupation.')

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

easy_rss-1.2.6.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

easy_rss-1.2.6-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file easy_rss-1.2.6.tar.gz.

File metadata

  • Download URL: easy_rss-1.2.6.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for easy_rss-1.2.6.tar.gz
Algorithm Hash digest
SHA256 20ef093594f7711a6b7504cd1701d9739fd60ecedf60bbe866f65366fd1ff51a
MD5 3adef55b068f34589f09ac4d4c736430
BLAKE2b-256 74f28f69126c85daa67352c457d5a1ba405fe4506a44065ea027a264a7c3b51a

See more details on using hashes here.

File details

Details for the file easy_rss-1.2.6-py3-none-any.whl.

File metadata

  • Download URL: easy_rss-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for easy_rss-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c2eda9a0917b9eb943a6805587b9e9a00fcd256ce1b256dfa42e18ea4979a64c
MD5 0e40a33cc5a1058c70b78930cc339750
BLAKE2b-256 b9931ef67bfa61e1e333bd285ca04d29911cf4c6a1a1b37d20a4a9b67e8e759f

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