Skip to content

Tags: dhvcc/rss-parser

Tags

v2.1.0

Toggle v2.1.0's commit message
v2.1.0 I forgot how to bump the version properly

v2.0.0

Toggle v2.0.0's commit message
V2 release

v2.0.0-alpha

Toggle v2.0.0-alpha's commit message
V2 alpha release

Atom support
Parser renamed to RSSParser
Better datetime parsing
Small file changes

v1.1.1

Toggle v1.1.1's commit message
Update README.md to include a note for OnlyList

v1.1.0

Toggle v1.1.0's commit message
Remove 3.12 marker until it's stable, other misc

v1

Toggle v1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
V1

This is a complete rewrite of the library to use xmltodict and pydantic

Notable changes:
- Ditched bs4
- Now using xmltodict and pydantic
- Removed limit option
- Parser now uses classmethods

* 6cc67f9 Uncomment ci stuff
* fb139f0 Add better Tag docs
* 9b14325 Fix tests after refactor
* e0b6a3a Rewrite Parser to classmethods, add basic docs
* 7708c77 Update Tag docstring and run doctests in ci.yml
* 3130ca1 Rename RSSFeed->RSS, RSSBaseModel->XMLBaseModel
* 8f763d5 Scarp all of the wrap/unwrap work Improve conftest fixutes Add support for self-closing tags Set every field
 to be a Tag Add json/dict_plain and tests for it Ignore unused imports for all inits
* e9e841a Update sample jsons
* fc02cf1 Add wrap/unwrap population tests
* e02a007 Add tests for wrap/unwrap chaining (renamed from with/without)
* c436ce4 Add autogenerated dunder methods to Tag
* c88388c Fix windows charmap for tests
* 329765a Fix datetime tests
* 2147f9a Remove push rule from ci until V2 is done
* 1e44298 Add with/without_tags factory to all schemas
* bd31f3c Fix tests with item, add apology_line tests
* d5a80f4 Add items to channel [WIP]
* 49db408 Add datetime comparison tests Refactor CI a bit Allow schema object mutation Add current and future todos Ad
d IPython to dev deps Clean up README a bit [WIP] Add more rss samples for test
* 5a2fcb4 Remove 3.10 syntax
* a07aa9c bump setup python to v4
* 955b1ff Fix 3.12 version
* b9d64c6 Replace flake8 with ruff
* 908d2b0 Fix ci.yml
* dd75c66 Update cron
* 461eb82 Add no category attr test, remove unused file
* c99b985 More updates to V2
* 1a1d20e Backup before os reinstall
* 2cad195 Temp commit, reword later
* e96faba Intermediate commit, added models, fixing linting and them

v0.2.4

Toggle v0.2.4's commit message
v0.2.4

Add basic tests
Add NotImplementedError for ATOM feeds
Add testing to workflows, rename lint->ci
Bump version

v0.2.3

Toggle v0.2.3's commit message
Updated workflow, README and error handling