A simple rss/atom feed parser
Project description
rssfeed
A simple rss/atom feed parser
Installation
pip install rssfeed
Get Started
import requests
import rssfeed
feed = rssfeed.parse(requests.get("https://www.solidot.org/index.rss").text)
print(feed)
{
"name": "奇客Solidot–传递最新科技情报",
"lastupdate": 1717423475,
"items": [
{
"title": "中国科学家使用细胞疗法治愈一名患者的糖尿病",
"author": "",
"timestamp": 1717410594,
"url": "https://www.solidot.org/story?sid=78338",
"content": "《南华早报》报道,中国科学家利用细胞疗法成功治愈了一名患者的糖尿病。研究报告发表在《Cell Discovery》期刊 ..."
},
{
"title": "Steam 平台 Linux 玩家四分之三使用 AMD CPU",
"author": "",
"timestamp": 1717404736,
"url": "https://www.solidot.org/story?sid=78337",
"content": "根据 Valve 公布的 Steam 硬件和软件调查,Linux 份额在过去的五月增长了 0.42% 至 2.32%,macOS 增至 1.47% ..."
},
{
"title": "Hugging Face 称黑客窃取了 Spaces 平台的身份验证令牌",
"author": "",
"timestamp": 1717400574,
"url": "https://www.solidot.org/story?sid=78336",
"content": "Hugging Face 官方博客披露黑客窃取了其 Spaces 平台的身份验证令牌。Spaces 是社区用户创建和递交 AI 应用的库 ..."
}
...
]
}
Warning
rssfeed does not escape any HTML tags, which mean if you does not check the content and display it somewhere html can be rendered, it may lead to Cross-site scripting attacks.
Changelog
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
rssfeed-0.3.tar.gz
(15.1 kB
view details)
Built Distribution
rssfeed-0.3-py3-none-any.whl
(15.4 kB
view details)
File details
Details for the file rssfeed-0.3.tar.gz
.
File metadata
- Download URL: rssfeed-0.3.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82374980df2d20185b983ef792b0498c1c9fca356197d807edc30b467ee88bff |
|
MD5 | 5394b5c8cd66e324a601e56eff37eed4 |
|
BLAKE2b-256 | ba09b688a6f335753d8466a785e44fc0aa5f12579daf62d70659bead092a3df2 |
File details
Details for the file rssfeed-0.3-py3-none-any.whl
.
File metadata
- Download URL: rssfeed-0.3-py3-none-any.whl
- Upload date:
- Size: 15.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e4a4f8ab955c594e175f08913549775fde1d5e10fcb04f2a1e4c297a64f4791 |
|
MD5 | 24ea7e205507d1d6393481fe0c3cd778 |
|
BLAKE2b-256 | 1be2f4a12a4dfb5577ee3768246543190a454b4938a05f62b55d1051088faaa0 |