kurtmckee / listparser Goto Github PK
View Code? Open in Web Editor NEWParse OPML subscription lists in Python
Home Page: https://listparser.readthedocs.io/en/latest/
License: MIT License
Parse OPML subscription lists in Python
Home Page: https://listparser.readthedocs.io/en/latest/
License: MIT License
listparser
only exposes feed.title
. It will be the text
attribute of an outline
, or, if unavailable, the title
attribute.
listparser/docs/reference/object-title.rst
Lines 16 to 19 in 05bec3a
However, OPML 2.0 marks the text
attribute as mandatory.
listparser/docs/specifications/opml-2.0.rst
Line 110 in 05bec3a
listparser/docs/specifications/opml-2.0.rst
Line 155 in 05bec3a
As a result, if an RSS reader adheres OPML 2.0, the exported OPML may have both tilte
and text
even if there is no user-defined feed title.
I propose that listparser
exposes feed.title
(keep the current behavior), feed.title_orig
, and feed.text
, so that the above case can be identified by determining if feed.title_orig == feed.text
.
Hi there.
The release history of listparser
has been radio-silent for 7 years.
I am the author of https://github.com/Rongronggg9/RSS-to-Telegram-Bot. My project, published to PyPI using the package name rsstt
, depends on listparser
. I really love the current unreleased version and would like to upgrade to it. However, packages published to PyPI are not allowed to depend on packages outside PyPI. And I would neither like to publish my own listparser
package nor like to bundle it inside my package, unless I have to.
That might be a somewhat rude question, but could I ask that is there a timetable for a new release?
lxml has bumped its major version due to an upstream (libxml2) breaking change.
https://github.com/lxml/lxml/blob/1a4362be12c99ec22f9859f3fe6455952256539f/CHANGES.txt#L60-L64
The link to https://listparser.readthedocs.io/en/stable/ results in a 404.
I've just found list parser and feel free to ignore this feature request!
But I hoped to use it to parse OPML and get the htmlUrl
URLs from each item. But I think I'm right in saying that if an item has xmlUrl
that will always be returned in feeds
, and any htmlUrl
ignored entirely?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.