Commit Graph
70 Commits
Author SHA1 Message Date
MichaelandGitHub 245d8d4268 Fix feedreader events for unsorted feeds (#177954) 2026-08-01 21:20:16 +02:00
Joost LekkerkerkerandGitHub 7d08a7b898 Add new integration quality scale rules (#174555) 2026-06-24 08:53:46 +02:00
Abílio CostaandGitHub 0b7e2fa28b Add override decorator to components F to G (#172136) 2026-06-22 19:21:29 +02:00
MichaelandGitHub 04442bb73e Use proper user-agent to fetch feeds (#172655) 2026-06-01 19:39:28 +02:00
Franck NijhofGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>frenck
2ec51ef113 Fix line length violations in components f-g (#170542)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: frenck <195327+frenck@users.noreply.github.com>
2026-05-14 16:29:56 -04:00
epenetGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>frenck
d766aae436 Remove import annotations from components (#169536)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: frenck <195327+frenck@users.noreply.github.com>
2026-04-30 21:14:48 +02:00
f74a6e2625 Record current Feedreader integration quality scale and set to silver (#143179)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-12-29 21:36:23 +01:00
Joost LekkerkerkerandGitHub ecc271409a Small cleanup in Feedreader (#159962) 2025-12-29 21:31:25 +01:00
Robert ReschandGitHub 96f84b2b99 Sort homeassistant json files (#155285) 2025-10-28 10:33:10 +01:00
MichaelandGitHub 907ef8fa15 Set integration type for feedreader (#154712) 2025-10-18 09:59:53 +02:00
Marc MuellerandGitHub 6f00f8a920 Update feedreader to 6.0.12 (#152054) 2025-09-10 11:09:11 -05:00
MichaelandGitHub eca80a1645 Use OptionsFlowWithReload in Feedreader (#149134) 2025-07-21 07:27:02 +02:00
MichaelandGitHub d8ed10bcc7 Use _handle_coordinator_update() instead of own callback in Feedreader event entity (#145520)
use _handle_coordinator_update() instead of own callback
2025-05-23 21:10:26 +02:00
MichaelandGitHub 92010e1fca Fix un-/re-load of Feedreader integration (#144285)
fix unload platforms call
2025-05-05 22:39:25 -04:00
Norbert RittelandGitHub 703848766a Capitalize "URL" in feedreader error message (#141210) 2025-03-23 16:21:48 +02:00
Christopher FennerandGitHub 1579e90d58 Fix typos in strings.json files (#138601)
* fix codespell issues

* update nextcloud snapshots

* update weheat snapshots

* update waqi snapshots
2025-02-18 22:36:28 +01:00
Erik MontnemeryandGitHub f83c8de8d3 Update signature of platforms' async_setup_entry (#138201) 2025-02-10 21:08:03 +01:00
epenetandGitHub a9433ca697 Standardize homeassistant imports in component (e-f) (#136824) 2025-01-29 11:36:22 +01:00
MichaelandGitHub 177bb29f69 Explicitly pass in the config_entry in Feedreader coordinator init (#136777) 2025-01-29 01:08:27 +01:00
MichaelandGitHub 7704ef95a4 Make feedreader recoverable (#134202)
raise ConfigEntryNotReady on connection errors during setup
2024-12-29 15:08:15 +01:00
3a2460f9f9 Remove yaml import from feedreader integration (#132278)
* Remove yaml import from feedreader integration

* Update homeassistant/components/feedreader/config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Drop _max_entries class attribute

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-12-05 20:57:43 +01:00
Sergio Conde GómezandGitHub 94bf77606b Unscape HTML Entities from RSS feeds (#130915)
* Unscape HTML Entities from RSS feeds

* Improve tests
2024-11-20 18:21:16 +01:00
epenetandGitHub c54ed53a81 Remove usage of options property in OptionsFlow (part 1) (#129895)
* Remove usage of options property in OptionsFlow

* Improve
2024-11-05 19:51:20 +01:00
epenetandGitHub 8b6c99776e Cleanup unnecessary OptionsFlowWithConfigEntry (part 1) (#129752)
* Cleanup unnecessary OptionsFlowWithConfigEntry

* Fix emoncms

* Fix imap

* Fix met

* Fix workday
2024-11-03 22:57:18 +01:00
epenetandGitHub 25aea140be Cleanup unnecessary reconfigure_confirm from config flows (#128086) 2024-10-14 12:57:15 +02:00
epenetandGitHub ff1ea46c46 Do not cache the reconfigure entry in feedreader config flow (#127989) 2024-10-09 17:32:08 +02:00
epenetandGitHub c7739a7760 Align async_step_reconfigure type hints (#127450) 2024-10-03 17:54:51 +02:00
epenetandGitHub 273795b025 Use _get_reconfigure_entry in feedreader (#127282) 2024-10-02 14:23:42 +02:00
epenetandGitHub 46405d7738 Improve type hints in config_flow reconfigure step (#127224) 2024-10-01 22:21:54 +02:00
rubenbeandGitHub b3b5d9602a Add RSS description to Feedreader event (#126681) 2024-09-27 13:46:48 +02:00
epenetandGitHub 831a1d7ad1 Standardize import step variable name (part 1) (#124674) 2024-08-27 10:34:47 +02:00
MichaelandGitHub 7e1fb88e4e Post merge review for Feedreader (#122327)
* remove unneccessary typing

* assert type list while type checking

* remove summary, since feedparser parse it already into content

* add further tests
2024-07-21 20:55:02 +02:00
MichaelandGitHub 0558e480ce Add event entity to Feedreader (#118147) 2024-07-07 21:44:41 +02:00
MichaelandGitHub 846528131e Allow current empty feeds to be configured in Feedreader (#121421) 2024-07-07 15:11:28 +02:00
MichaelandGitHub f1693f2fde Add @mib1185 as codeowner for Feedreader (#121399)
add @mib1185 as codeowner
2024-07-06 22:28:47 +02:00
MichaelandGitHub d6be733287 Add config flow to Feedreader (#118047) 2024-06-21 20:23:47 +02:00
MichaelandGitHub a24d97d79d Convert Feedreader to use an update coordinator (#118007) 2024-05-27 14:48:41 +02:00
Marc MuellerandGitHub 14e19c6d9c Remove unnecessary type ignores (#116036) 2024-04-23 17:32:21 +02:00
Marc MuellerandGitHub 0e3945ca6c Add empty line after module docstring [d-f] (#112698) 2024-03-08 14:15:26 +01:00
MattandGitHub 345f7f2003 Fix feedreader date comparison to allow RSS entries with identical timestamps (#104925)
Change feedreader publishdate comparison
2023-12-23 16:48:36 +01:00
Marc MuellerandGitHub 8549311d1d Update feedparser to 6.0.11 (#105857) 2023-12-16 14:48:51 +01:00
9da192c752 Avoid use of datetime.utc* methods deprecated in Python 3.12 (#93684)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2023-08-24 16:38:22 +02:00
Martin HjelmareandGitHub 91df9434d0 Use storage helper in feedreader (#98754) 2023-08-21 18:21:34 +02:00
epenetandGitHub c303487c1b Fix lingering timer in feedreader (#92180) 2023-04-28 21:16:08 +02:00
Erik MontnemeryandGitHub 78c9b70c8d Sort manifests 3 (#87024) 2023-02-08 20:19:19 +01:00
likeablobandGitHub ee6ffb1be4 Fix feedreader component to keep the last entry timestamp up to date (#77547)
Fix feedreader to keep the last entry timestamp up to date

- Use `updated` date in precedence over `published` date to update `last_entry_timestamp`
  in the case a feed entry has both updated date and published date.
2022-08-31 12:43:50 +02:00
Martin HjelmareandGitHub d0986c7650 Type feedreader strictly (#76707)
* Type feedreader strictly

* Run hassfest
2022-08-19 13:20:41 +02:00
Franck NijhofandGitHub 23f2e9014e Update feedparser to 6.0.10 (#74913) 2022-07-10 12:59:38 -07:00
d0nni3q84andGitHub f7bd88c952 Fix Feedreader Atom feeds using updated date (#73208)
* Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207.

* Revert "Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207."

This reverts commit 4dbd11ee04.

* Properly support Atom feeds that use only the `updated` date format and resolve #73207.

* Revert "Properly support Atom feeds that use only the `updated` date format and resolve #73207."

This reverts commit 14366c6a24.

* Properly support Atom feeds that use only the `updated` date format and resolve #73207.
2022-06-08 20:32:01 +02:00
Marc MuellerandGitHub 62a5854e40 Fix bare except (#72906) 2022-06-02 13:58:04 +02:00