rss-bridge icon indicating copy to clipboard operation
rss-bridge copied to clipboard

feat: [WhiteHouseBridge] Add bridges for Presidential Actions

Open sij-ai opened this issue 4 months ago • 3 comments

This pull request introduces a suite of new bridges for various sections of the White House website, as the official RSS feeds have been discontinued.

A reusable WhiteHouseBridge base class was created to efficiently parse the common page structure. This PR adds the following five concrete bridges that extend it:

  • WhiteHousePresidentialActionsBridge
  • WhiteHouseExecutiveOrdersBridge
  • WhiteHouseNominationsBridge
  • WhiteHouseMemorandaBridge
  • WhiteHouseProclamationsBridge

This restores the ability for users to track all categories of Presidential Actions via RSS.

sij-ai avatar Aug 02 '25 01:08 sij-ai

Pull request artifacts

Bridge Context Status
CssSelector 1 untitled (current) Bridge returned error 404! (20302)
Type: HttpException
Message: https://example.com/blog/ resulted in 404 Not Found <!doctype html>
CssSelector 1 untitled (pr) Bridge returned error 404! (20302)
Type: HttpException
Message: https://example.com/blog/ resulted in 404 Not Found <!doctype html>
Idealo 1 untitled (current) HTTP status 500 Internal Server Error
Type: HttpException
Message: cURL error HTTP/2 stream 3 was not closed cleanly: PROTOCOL_ERROR (err 1): 92 (https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.idealo.de/preisvergleich/OffersOfProduct/202007367_-s7-pro-ultra-roborock.html
Idealo 1 untitled (pr) HTTP status 500 Internal Server Error
Type: HttpException
Message: cURL error HTTP/2 stream 3 was not closed cleanly: PROTOCOL_ERROR (err 1): 92 (https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.idealo.de/preisvergleich/OffersOfProduct/202007367_-s7-pro-ultra-roborock.html
LeagueOfLegendsNews 1 untitled (current) ✔️
LeagueOfLegendsNews 1 untitled (pr) ✔️
NextInk 1 untitled (current) Bridge returned error 0! (20302)
Type: ErrorException
Message: Array to string conversion
NextInk 1 untitled (pr) Bridge returned error 0! (20302)
Type: ErrorException
Message: Array to string conversion
OpenCVE 1 untitled (current) Missing example or default value for parameter "login"
Missing example or default value for parameter "password"
OpenCVE 1 untitled (pr) Missing example or default value for parameter "login"
Missing example or default value for parameter "password"
ScientificAmerican 1 untitled (current) Bridge returned error 0! (20302)
Type: Error
Message: Call to a member function find() on null
ScientificAmerican 1 untitled (pr) Bridge returned error 0! (20302)
Type: Error
Message: Call to a member function find() on null
Trello 1 Board (current) ✔️
Trello 1 Board (pr) ✔️
Trello 2 Card (current) ✔️
Trello 2 Card (pr) ✔️
Twitter 1 By keyword or hashtag (current) Bridge returned error 404! (20302)
Type: HttpException
Message: https://api.twitter.com/1.1/search/tweets.json?q=rss-bridge%2BOR%2Brssbridge&tweet_mode=extended&tweet_search_mode=live resulted in 404 Not Found {"errors":[{"message":"Sorry, that page does not exist","code":34}]}
Twitter 1 By keyword or hashtag (pr) Bridge returned error 404! (20302)
Type: HttpException
Message: https://api.twitter.com/1.1/search/tweets.json?q=rss-bridge%2BOR%2Brssbridge&tweet_mode=extended&tweet_search_mode=live resulted in 404 Not Found {"errors":[{"message":"Sorry, that page does not exist","code":34}]}
Twitter 2 By username (current) Bridge returned error 404! (20302)
Type: HttpException
Message: https://api.twitter.com/graphql/3JNH4e9dq1BifLxAa3UMWg/UserWithProfileTweetsQueryV2?variables=%7B%22autoplay_enabled%22%3Atrue%2C%22count%22%3A40%2C%22includeEditControl%22%3Atrue%2C%22includeEditPerspective%22%3Afalse%2C%22includeHasBirdwat...
Twitter 2 By username (pr) Bridge returned error 404! (20302)
Type: HttpException
Message: https://api.twitter.com/graphql/3JNH4e9dq1BifLxAa3UMWg/UserWithProfileTweetsQueryV2?variables=%7B%22autoplay_enabled%22%3Atrue%2C%22count%22%3A40%2C%22includeEditControl%22%3Atrue%2C%22includeEditPerspective%22%3Afalse%2C%22includeHasBirdwat...
Twitter 3 By list (current) Bridge returned error 404! (20302)
Type: HttpException
Message: https://api.twitter.com/graphql/BbGLL1ZfMibdFNWlk7a0Pw/ListTimeline?variables=%7B%22rest_id%22%3A%2231748%22%2C%22count%22%3A20%7D&features=%7B%22android_graphql_skip_api_media_color_palette%22%3Afalse%2C%22blue_business_profile_image_shape_...
Twitter 3 By list (pr) Bridge returned error 404! (20302)
Type: HttpException
Message: https://twitter.com/i/api/graphql/-kmqNvm5Y-cVrfvBy6docg/ListBySlug?variables=%7B%22screenName%22%3A%22scobleizer%22%2C%22listSlug%22%3A%22tech-news%22%7D&features=%7B%22android_graphql_skip_api_media_color_palette%22%3Afalse%2C%22blue_busin...
Twitter 4 By list ID (current) Bridge returned error 404! (20302)
Type: HttpException
Message: https://api.twitter.com/graphql/BbGLL1ZfMibdFNWlk7a0Pw/ListTimeline?variables=%7B%22rest_id%22%3A%2231748%22%2C%22count%22%3A20%7D&features=%7B%22android_graphql_skip_api_media_color_palette%22%3Afalse%2C%22blue_business_profile_image_shape_...
Twitter 4 By list ID (pr) Bridge returned error 404! (20302)
Type: HttpException
Message: https://api.twitter.com/graphql/BbGLL1ZfMibdFNWlk7a0Pw/ListTimeline?variables=%7B%22rest_id%22%3A%2231748%22%2C%22count%22%3A20%7D&features=%7B%22android_graphql_skip_api_media_color_palette%22%3Afalse%2C%22blue_business_profile_image_shape_...
Vk 1 untitled (current) ⚠️ The feed has no items
Vk 1 untitled (pr) ⚠️ The feed has no items
Vk2 1 untitled (current) Bridge returned error 0! (20302)
Type: Exception
Message: Missing configuration option: access_token
Vk2 1 untitled (pr) Bridge returned error 0! (20302)
Type: Exception
Message: Missing configuration option: access_token
WhiteHouseExecutiveOrders 1 untitled (pr) ✔️
WhiteHouseMemoranda 1 untitled (pr) ✔️
WhiteHouseNominations 1 untitled (pr) ✔️
WhiteHousePresidentialActions 1 untitled (pr) ✔️
WhiteHouseProclamations 1 untitled (pr) ✔️
Yorushika 1 All categories (current) ✔️
Yorushika 1 All categories (pr) ✔️
Yorushika 2 Only selected categories (current) ⚠️ The feed has no items
Yorushika 2 Only selected categories (pr) ⚠️ The feed has no items

last change: Saturday 2025-08-02 05:34:11

github-actions[bot] avatar Aug 02 '25 05:08 github-actions[bot]

i think it would be better to have a single whitehouse bridge instead of five.

also some strange toggling of elseif and else if

dvikan avatar Aug 03 '25 23:08 dvikan

wadup

dvikan avatar Sep 12 '25 18:09 dvikan