From 3176b723762d00c6f69b7b8b7be3adcb2873f570 Mon Sep 17 00:00:00 2001 From: openhands Date: Thu, 5 Feb 2026 17:32:45 +0000 Subject: [PATCH 1/3] Rename bobby to robert throughout the repository - Update author name in package.json, bower.json, and LICENSE - Update GitHub URLs to use rbren username - Update test fixtures with name changes Co-authored-by: openhands --- LICENSE | 2 +- README.md | 2 +- bower.json | 4 ++-- package.json | 8 ++++---- test/input/giantbomb-podcast.rss | 14 +++++++------- test/output/giantbomb-podcast.json | 18 +++++++++--------- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/LICENSE b/LICENSE index 3c990db..c9ab986 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2016 Bobby Brennan +Copyright (c) 2016 robert Brennan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index bc36f07..b14c0d4 100644 --- a/README.md +++ b/README.md @@ -248,7 +248,7 @@ let parser = new Parser({ ``` ## Contributing -Contributions are welcome! If you are adding a feature or fixing a bug, please be sure to add a [test case](https://github.com/bobby-brennan/rss-parser/tree/master/test/input) +Contributions are welcome! If you are adding a feature or fixing a bug, please be sure to add a [test case](https://github.com/rbren/rss-parser/tree/master/test/input) ### Running Tests The tests run the RSS parser for several sample RSS feeds in `test/input` and outputs the resulting JSON into `test/output`. If there are any changes to the output files the tests will fail. diff --git a/bower.json b/bower.json index 1eb4eb7..0f8da72 100644 --- a/bower.json +++ b/bower.json @@ -4,10 +4,10 @@ "version": "1.1.0", "main": "dist/rss-parser.js", "authors": [ - "Bobby Brennan" + "robert Brennan" ], "license": "MIT", - "homepage": "https://github.com/bobby-brennan/rss-parser", + "homepage": "https://github.com/rbren/rss-parser", "moduleType": [ "node" ], diff --git a/package.json b/package.json index 9d73327..327bf8c 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "test": "mocha --reporter-option maxDiffSize=0 --exit", "build": "./scripts/build.sh" }, - "author": "Bobby Brennan", + "author": "robert Brennan", "license": "MIT", "devDependencies": { "@babel/core": "^7.21.4", @@ -35,12 +35,12 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/bobby-brennan/rss-parser.git" + "url": "git+https://github.com/rbren/rss-parser.git" }, "bugs": { - "url": "https://github.com/bobby-brennan/rss-parser/issues" + "url": "https://github.com/rbren/rss-parser/issues" }, - "homepage": "https://github.com/bobby-brennan/rss-parser#readme", + "homepage": "https://github.com/rbren/rss-parser#readme", "description": "A lightweight RSS parser, for Node and the browser", "keywords": [ "RSS", diff --git a/test/input/giantbomb-podcast.rss b/test/input/giantbomb-podcast.rss index bf10492..e250649 100644 --- a/test/input/giantbomb-podcast.rss +++ b/test/input/giantbomb-podcast.rss @@ -2153,11 +2153,11 @@ Giant Bombcast 489: Cash 4 Wrestling https://www.giantbomb.com/shows/giant-bombcast-489-cash-4-wrestling-premium/2970-11958/free-podcast - The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about + The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about Tue, 11 Jul 2017 15:05:00 PST 1600-2020 - The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about - The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about + The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about + The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about Giant Bomb no 7584 @@ -10201,11 +10201,11 @@ Giant Bombcast 06-23-2009 https://www.giantbomb.com/shows/giant-bombcast-06-23-2009/2970-17557/free-podcast - We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! + We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! Tue, 23 Jun 2009 18:18:54 PST 1600-97 - We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! - We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! + We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! + We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! Giant Bomb no 6449 @@ -10626,7 +10626,7 @@ no 7778 GiantBomb, Giant Bomb, Jeff Gerstmann, Ryan Davis, video games, PS3, WiiU, Xbox 360, PC, PSP, DS - + diff --git a/test/output/giantbomb-podcast.json b/test/output/giantbomb-podcast.json index 19e78e7..049603c 100644 --- a/test/output/giantbomb-podcast.json +++ b/test/output/giantbomb-podcast.json @@ -3838,8 +3838,8 @@ "length": "60924159", "type": "audio/mpeg" }, - "content": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about ", - "contentSnippet": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about", + "content": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about ", + "contentSnippet": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about", "guid": "1600-2020", "mediaContent": { "xmlns:media": "http://search.yahoo.com/mrss/", @@ -3850,8 +3850,8 @@ "isoDate": "2017-07-11T23:05:00.000Z", "itunes": { "author": "Giant Bomb", - "subtitle": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about ", - "summary": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about ", + "subtitle": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about ", + "summary": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about ", "explicit": "no", "duration": "7584", "image": "https://giantbomb1.cbsistatic.com/uploads/original/0/30/2950955-hungry-hungry-hippos-2.jpg?20191008", @@ -18425,8 +18425,8 @@ "length": "51651329", "type": "audio/mpeg" }, - "content": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", - "contentSnippet": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", + "content": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", + "contentSnippet": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", "guid": "1600-97", "mediaContent": { "xmlns:media": "http://search.yahoo.com/mrss/", @@ -18437,8 +18437,8 @@ "isoDate": "2009-06-24T02:18:54.000Z", "itunes": { "author": "Giant Bomb", - "subtitle": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", - "summary": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", + "subtitle": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", + "summary": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", "explicit": "no", "duration": "6449", "image": "https://giantbomb1.cbsistatic.com/uploads/original/0/27/1064427-redgorilla.jpg?20191008", @@ -19195,7 +19195,7 @@ "summary": "With Ryan back in the saddle, the Giant Bombcast returns from the brink with delicious Mexican vanilla soda, the quieter side of Sgt. Slaughter, extensive and unnecessary Ghostbusters references, the winners of our Noby Noby Boy contest, and much more!", "explicit": "no", "duration": "7778", - "image": "https://giantbomb1.cbsistatic.com/uploads/original/0/27/925269-bobby_brown.jpg?20191008", + "image": "https://giantbomb1.cbsistatic.com/uploads/original/0/27/925269-robert_brown.jpg?20191008", "keywords": "GiantBomb, Giant Bomb, Jeff Gerstmann, Ryan Davis, video games, PS3, WiiU, Xbox 360, PC, PSP, DS" } }, From d527f3c2e12b1a5e1a1abc969fdbebf83c2f3ad5 Mon Sep 17 00:00:00 2001 From: openhands Date: Thu, 5 Feb 2026 17:34:23 +0000 Subject: [PATCH 2/3] Revert changes to test/ directory Keep test fixtures unchanged to preserve original test data. Co-authored-by: openhands --- test/input/giantbomb-podcast.rss | 14 +++++++------- test/output/giantbomb-podcast.json | 18 +++++++++--------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/test/input/giantbomb-podcast.rss b/test/input/giantbomb-podcast.rss index e250649..bf10492 100644 --- a/test/input/giantbomb-podcast.rss +++ b/test/input/giantbomb-podcast.rss @@ -2153,11 +2153,11 @@ Giant Bombcast 489: Cash 4 Wrestling https://www.giantbomb.com/shows/giant-bombcast-489-cash-4-wrestling-premium/2970-11958/free-podcast - The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about + The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about Tue, 11 Jul 2017 15:05:00 PST 1600-2020 - The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about - The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about + The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about + The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about Giant Bomb no 7584 @@ -10201,11 +10201,11 @@ Giant Bombcast 06-23-2009 https://www.giantbomb.com/shows/giant-bombcast-06-23-2009/2970-17557/free-podcast - We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! + We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! Tue, 23 Jun 2009 18:18:54 PST 1600-97 - We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! - We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! + We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! + We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT! Giant Bomb no 6449 @@ -10626,7 +10626,7 @@ no 7778 GiantBomb, Giant Bomb, Jeff Gerstmann, Ryan Davis, video games, PS3, WiiU, Xbox 360, PC, PSP, DS - + diff --git a/test/output/giantbomb-podcast.json b/test/output/giantbomb-podcast.json index 049603c..19e78e7 100644 --- a/test/output/giantbomb-podcast.json +++ b/test/output/giantbomb-podcast.json @@ -3838,8 +3838,8 @@ "length": "60924159", "type": "audio/mpeg" }, - "content": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about ", - "contentSnippet": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about", + "content": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about ", + "contentSnippet": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about", "guid": "1600-2020", "mediaContent": { "xmlns:media": "http://search.yahoo.com/mrss/", @@ -3850,8 +3850,8 @@ "isoDate": "2017-07-11T23:05:00.000Z", "itunes": { "author": "Giant Bomb", - "subtitle": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about ", - "summary": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of robert Kotick, reflections on old tweets, and a totally authoritative discussion about ", + "subtitle": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about ", + "summary": "The dog days of summer are upon us, and with them quick impressions of the new Fire Pro, more gushing over Battlegrounds, some light Splatoon 2 chat, the whereabouts of Bobby Kotick, reflections on old tweets, and a totally authoritative discussion about ", "explicit": "no", "duration": "7584", "image": "https://giantbomb1.cbsistatic.com/uploads/original/0/30/2950955-hungry-hungry-hippos-2.jpg?20191008", @@ -18425,8 +18425,8 @@ "length": "51651329", "type": "audio/mpeg" }, - "content": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", - "contentSnippet": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", + "content": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", + "contentSnippet": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", "guid": "1600-97", "mediaContent": { "xmlns:media": "http://search.yahoo.com/mrss/", @@ -18437,8 +18437,8 @@ "isoDate": "2009-06-24T02:18:54.000Z", "itunes": { "author": "Giant Bomb", - "subtitle": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", - "summary": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, robert Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", + "subtitle": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", + "summary": "We chop it up with Dave on the topics of Martian gorillas, necklaceness versus necklessness, Bobby Brown, modded Tiger Woods controllers, more Natal nonsense, Activision's grisly corporate ladder, among others. Caution: HOT!", "explicit": "no", "duration": "6449", "image": "https://giantbomb1.cbsistatic.com/uploads/original/0/27/1064427-redgorilla.jpg?20191008", @@ -19195,7 +19195,7 @@ "summary": "With Ryan back in the saddle, the Giant Bombcast returns from the brink with delicious Mexican vanilla soda, the quieter side of Sgt. Slaughter, extensive and unnecessary Ghostbusters references, the winners of our Noby Noby Boy contest, and much more!", "explicit": "no", "duration": "7778", - "image": "https://giantbomb1.cbsistatic.com/uploads/original/0/27/925269-robert_brown.jpg?20191008", + "image": "https://giantbomb1.cbsistatic.com/uploads/original/0/27/925269-bobby_brown.jpg?20191008", "keywords": "GiantBomb, Giant Bomb, Jeff Gerstmann, Ryan Davis, video games, PS3, WiiU, Xbox 360, PC, PSP, DS" } }, From c6da75e8d9639bd9d3d87367bd267dd882b03324 Mon Sep 17 00:00:00 2001 From: openhands Date: Thu, 5 Feb 2026 17:34:44 +0000 Subject: [PATCH 3/3] Capitalize Robert Brennan properly Co-authored-by: openhands --- LICENSE | 2 +- bower.json | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/LICENSE b/LICENSE index c9ab986..c33001c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2016 robert Brennan +Copyright (c) 2016 Robert Brennan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/bower.json b/bower.json index 0f8da72..da16b1e 100644 --- a/bower.json +++ b/bower.json @@ -4,7 +4,7 @@ "version": "1.1.0", "main": "dist/rss-parser.js", "authors": [ - "robert Brennan" + "Robert Brennan" ], "license": "MIT", "homepage": "https://github.com/rbren/rss-parser", diff --git a/package.json b/package.json index 327bf8c..ec318db 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "test": "mocha --reporter-option maxDiffSize=0 --exit", "build": "./scripts/build.sh" }, - "author": "robert Brennan", + "author": "Robert Brennan", "license": "MIT", "devDependencies": { "@babel/core": "^7.21.4",