diff --git a/index.html b/index.html new file mode 100644 index 0000000..94d94e5 --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ + + + + + overwatch-scraper + + +

overwatch-scraper

+

Scripts to scrape news and patch notes for the Overwatch video game.

+ + News + Patch Notes + + \ No newline at end of file diff --git a/news.json b/news.json new file mode 100644 index 0000000..40f9c02 --- /dev/null +++ b/news.json @@ -0,0 +1 @@ +{"news":[{"title":"Complete Your Collection with the Overwatch League Inventory Sale","link":"https://overwatch.blizzard.com/news/24096017/complete-your-collection-with-the-overwatch-league-inventory-sale","image":"http:https://bnetcmsus-a.akamaihd.net/cms/blog_thumbnail/cp/CPMGJ4UTUMM81725486526939.png","summary":"It’s your last chance to complete your skin collection for your favorite teams and heroes from the Overwatch League collection.","date":"2024-09-10T00:00:00.000Z"},{"title":"Defense Matrix – Removing Cheaters from Overwatch 2","link":"https://overwatch.blizzard.com/news/24107756/defense-matrix-removing-cheaters-from-overwatch-2","image":"http:https://bnetcmsus-a.akamaihd.net/cms/blog_thumbnail/92/92BVC5L1C2DZ1664296929969.png","summary":"Overwatch 2’s Defense Matrix update is here to provide news on our efforts to stop disruptive play in-game.","date":"2024-08-19T00:00:00.000Z"},{"title":"Director’s Take: Competitive Updates for Season 12","link":"https://overwatch.blizzard.com/news/24122265/director-s-take-competitive-updates-for-season-12","image":"http:https://bnetcmsus-a.akamaihd.net/cms/blog_thumbnail/a2/A20ZEFD5G6S71723588153595.png","summary":"System Designer Gavin Winter takes over the Director’s Take to share new updates coming to gameplay and Competitive in Season 12.","date":"2024-08-16T00:00:00.000Z"},{"title":"Embark on an Out of This World Voyage in Overwatch 2 - Season 12: New Frontiers","link":"https://overwatch.blizzard.com/news/24116736/embark-on-an-out-of-this-world-voyage-in-overwatch-2-season-12-new-frontiers","image":"http:https://bnetcmsus-a.akamaihd.net/cms/blog_thumbnail/wh/WHQF82HF5EEX1723137490767.png","summary":"Blast into action with the new Martian Support Hero Juno, a Mid-Year reset, Clash game mode featuring two new maps, and more.","date":"2024-08-14T00:00:00.000Z"},{"title":"Director's Take: Opening up the conversation on 5v5 and 6v6","link":"https://overwatch.blizzard.com/news/24104605/director-s-take-opening-up-the-conversation-on-5v5-and-6v6","image":"http:https://bnetcmsus-a.akamaihd.net/cms/blog_thumbnail/02/02MN0IZLWQ1B1721335437396.png","summary":"Let’s kick off the discussion on 6v6, why the team went to 5v5, and where we go from here.","date":"2024-07-25T00:00:00.000Z"},{"title":"Unleash Your Inner Demon with Reinhardt’s Mythic Weapon","link":"https://overwatch.blizzard.com/news/24104604/unleash-your-inner-demon-with-reinhardt-s-mythic-weapon","image":"http:https://bnetcmsus-a.akamaihd.net/cms/blog_thumbnail/l2/L2E0XKP1ZRS81721433886649.png","summary":"Explore how the Overwatch Development Team forged the Mythic Weapon Skin for Reinhardt, the Bound Demon Mythic Weapon Skin","date":"2024-07-23T00:00:00.000Z"},{"title":"Relive Your Overwatch Glory!","link":"https://overwatch.blizzard.com/news/24104603/relive-your-overwatch-glory","image":"http:https://bnetcmsus-a.akamaihd.net/cms/blog_thumbnail/g3/G30L5TUBG01A1721153172811.png","summary":"Celebrate Overwatch's 100 million player milestone with a personalized recap video.","date":"2024-07-16T00:00:00.000Z"},{"title":"Overwatch 2 Season 11 Midseason Update – TRANSFORMERS, Summer Games, new Mythic Weapon skin, and more!","link":"https://overwatch.blizzard.com/news/24104748/overwatch-2-season-11-midseason-update-transformers-summer-games-new-mythic-weapon-skin-and-more","image":"http:https://bnetcmsus-a.akamaihd.net/cms/blog_thumbnail/8s/8SGB6ACAD40I1720545296545.png","summary":"Jump into Overwatch 2 for an Action-Packed Summer featuring TRANSFORMERS, a new Quick Play Hacked, and the return of Summer Games.","date":"2024-07-09T00:00:00.000Z"}]} \ No newline at end of file diff --git a/patch-notes.json b/patch-notes.json new file mode 100644 index 0000000..91ab095 --- /dev/null +++ b/patch-notes.json @@ -0,0 +1 @@ +{"patch_notes":[{"title":"Overwatch 2 Retail Patch Notes - September 17, 2024","date":"17 September 2024","sections":[{"title":"Overwatch 2 x World of Warcraft","description":"Join the celebration as Overwatch and World of Warcraft unite the realms for a legendary crossover event! From September 17-30, dive into glory with Sylvanas Windrunner Widowmaker, Lich King Reinhardt, Thrall Zenyatta, and Diamond Magni Torbjorn Legendary skins - complete with iconic voice lines, emotes, and Plays of the Game inspired by WoW. Play now to unlock up to 8 free rewards and experience the magic!\n","general_updates":[],"hero_updates":[]},{"title":"General Updates","description":null,"general_updates":[{"title":"Role Queue Mystery Heroes","description":"Role Queue Mystery Heroes is a new variation of the popular Mystery Heroes game mode but using the Role Queue rules. Once you select your role, your heroes played will be randomly selected among the heroes in that role and will not change roles throughout the match.\n\n* Role Queue Mystery Heroes added to the Unranked Menu.\n* Open Queue Mystery Heroes removed from the Unranked Menu.\n* You can still create a custom game of Open Queue Mystery Heroes in Custom Games."},{"title":"Deathmatch","description":"* Deathmatch is moved from the Unranked Menu to the Arcade Menu and will appear in daily rotation with other Deathmatch modes."}],"hero_updates":[]},{"title":"Competitive Updates","description":null,"general_updates":[{"title":"Competitive Drives","description":"Competitive Drives are limited-time events that take place near the end of seasons in Competitive Play Role Queue. As you complete a Drive you'll earn bonus Competitive Points and a new reward called \"Signatures\". Signatures are a cosmetic reward that appears on your name in most locations where your name is displayed, including your Name Card, Play of the Game Highlights, Scoreboard, and Hero Select. Signatures are upgraded as you reach Checkpoints in a Drive.\n\nWhen you win a match you'll earn Drive Score and progress toward the next Checkpoint. Losing subtracts Drive Score, but generally less than winning, and Checkpoints prevent you from losing score once you reach them.\n\nThere are 6 Checkpoints and they grant the following rewards in order of completion:\n\n* 500 Competitive Points\n* Signature\n* 1000 Competitive Points\n* Advanced Signature\n* 1500 Competitive Points\n* Elite Signature\n\nYour progression on a Drive is shared across all roles in Role Queue. You do not earn progression toward your Drive in Open Queue Competitive Play.\n\nWhen you complete Drives your Signature will be upgraded to show off how many Drives you've completed in total.\n\nSignatures are removed after a Rank Reset."}],"hero_updates":[]},{"title":"HERO UPDATES","description":null,"general_updates":[{"title":"GENERAL","description":"* Armor flat damage reduction decreased from 10 to 7 per impact."}],"hero_updates":[]},{"title":"TANK","description":"Tank Role Passive\n•\tKnockback resistance reduced from 40% to 25%.\n","general_updates":[],"hero_updates":[{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/e69a3d819fd46d0dcd1d9474c248a95e69519c20077c60e9de73a1e2d3acdbb6.png","name":"D.Va","body":"Developer Comment: There has been a lot of community feedback surrounding D.Va lately. On average she hasn't been overperforming, but she’s quite difficult to take down. So we're shifting some of her armor to normal health and reducing her max combined health by 25 armor. With armor's effectiveness being hit in the same patch, we'll keep an eye on how this plays out and adjust as necessary.\n\n* Mech armor health reduced from 375 to 325.\n* Mech base health increased from 200 to 225."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/20c12a10cfe0b5608f9eec63a74ecb0ccd18a114019bc77bb2765f87776e17ed.png","name":"Orisa","body":"Developer Comment: We still don't want Orisa to easily chase enemies down while Fortified since there's not much you can do to fight back during that time, so while we're not removing the movement speed penalty entirely, we are lowering it to a point where it will feel much better for Orisa to use.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/d697fa90726cf683222920822d2ee00a85e0420c6cbc6ec2365573f313d06357.png)\n\nFortify\n\n* Movement speed penalty reduced from 20% to 10%."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/b6f4e837dc41e87d730f6b0fad3473e689c8bdcd1f732b97326ac08b0508f2ee.png","name":"Roadhog","body":"Developer Comment: This is a reversion to Roadhog's previous resource regeneration rate to improve his primary tanking ability's uptime. There were several adjustments to reduce the power of this ability but they may not have been necessary as Roadhog has been underperforming for some time now.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/9cb8d867671bf917a9ba5d4a28ab6cb6ceeb10de2813567fcad97aca32c58499.png)\n\nTake a Breather\n\n* Resource regeneration rate increased from 8 to 10 per second."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/9738e1687bf7064de3667169788ef1b5ea9cf1746a42753c767cf17c7cb67547.png","name":"Sigma","body":"Developer Comment: This shift in damage from the Hyperspheres direct impact into the explosion component is to improve the effectiveness of the airburst explosion when playing at max range and makes it more threatening against tightly grouped enemies.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/b6b9f77a52419e542ae8e20afc12035443fb96b99cadb0765694a8f5b41eeb74.png)\n\nHyperspheres\n\n* Impact damage reduced from 25 to 15.\n* Explosion damage increased from 30 to 40.\n* No longer deals damage to self."}]},{"title":"DAMAGE","description":null,"general_updates":[],"hero_updates":[{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/3a7dc6d45ce7a1e1c2d31bd4d88b4889c412b2003ad82d1fd8e41271952c1f68.png","name":"Bastion","body":"Developer Comment: The spread reduction is intended to improve the Assault mode weapon's effective range against smaller targets while not changing much in regard to how good it is against tank heroes and their large size.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/5cf3fc40ec6eeee9716f66a934d9bf7f0803a924e72c12c5d1a6c74e57c933bd.png)\n\nConfiguration: Assault\n\n* Spread reduced from 2.2 to 2 degrees.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/06c377aef476bfb21ee1dca3d4d1151f8a4131b388a5489f3dfce6fb232a2711.png)\n\nConfiguration: Artillery\n\n* Ultimate cost reduced 12%."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/8d161c49df5a962ece9ceafc6500bea473d9dd3695b9e24e39d5be616295e6c5.png","name":"Cassidy","body":"Developer Comment: We're reducing how impactful the hinder effect is by lowering its duration, as this crowd control can be a significant source of frustration for players. Since now there is less time to follow up with shots from the weapon while the opponent is hindered, we're increasing the explosion damage of Flashbang.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/47a593ad7f83394b011161e67a6f414e49f2221c5e014ea909fdcd9df4f94371.png)\n\nFlashbang\n\n* Hinder duration reduced from 1.2 to 0.9 seconds.\n* Explosion damage increased from 45 to 75.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/346cb576a19f978a7b2c52859c5639423f076d66ca740658da0d46955ab2c97d.png)\n\nDeadeye\n\n* Ultimate cost reduced 10%."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/3febc2e638ff56d8f0161ea278ac3116b5baf8c0328f1eded6b499552a0eccad.png","name":"Hanzo","body":"Developer Comment: This change restores Hanzo's one hit headshot kill against 250 health heroes, though it will require more accuracy with the smaller projectile size and is now slower to charge shots to reduce the frequency of projectiles being thrown out.\n\nAfter trying the recent iterations of Hanzo post Season 9, we feel the one-shot capability is too essential to the core gameplay feel of these sniper heroes (similar to Widowmaker) without a much larger rework. Being limited to a smaller range of heroes that could be one shot (225 HP and below) added some texture to the hero matchups but wasn't a satisfying compromise for either side.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/1aa4358e8a1d423dd55669780908b856141a783d053224b629b064c66288469e.png)\n\nStorm Bow\n\n* Normal arrows are no longer affected by global projectile size increases.\n* Maximum damage increased from 120 to 125.\n* Time to fully charge increased from 0.72 to 0.87 seconds."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/4c5bad8535b648d9dcf4c369e0ab5b9d67685b8ddaee22139eaa63bc5c5a3183.png","name":"Venture","body":"Developer Comment: As a highly mobile damage hero, Venture doesn't need quite as much shield health from their passive as they currently get to be successful. Even though they are a close-range hero, their abilities enable them to close the gap quickly and effectively without taking much damage.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/708e991f86aa1890ff6c4f7eeca911393b17a79fc4f61e31e83627c10426ad43.png)\n\nExplorer's Resolve\n\n* Shield health gained per ability reduced from 40 to 30."}]},{"title":"SUPPORT","description":null,"general_updates":[],"hero_updates":[{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/90fa2b69a7b80ae6d57c9ea6f3387dd18dfc1728bdb26949d28a17b98dd4e5f7.png","name":"Moira","body":"Developer Comment: Moira's ultimate didn't feel threatening enough after the health adjustments across the cast and her own lower health value.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/23d3ef53fd21d04e7e7b137b38e87c61b3d65394393dc00759ceb65d406e37b9.png)\n\nCoalescence\n\n* Damage per second increased from 70 to 85."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/57d5014ab6034db9138f838e8450693b4a97ab3c54f85d594b199a8853e75ccb.png","name":"Lifeweaver","body":"Developer Comment: The increased firing duration for Thorn Volley will give Lifeweaver more damage presence and it lines up better with his auto-charging heal timing to help that flow nicely.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/2ff86a970fedb412a1166fddfbca13bbd08156043012608e538867f792fc1d78.png)\n\nThorn Volley\n\n* Maximum ammo increased from 80 to 100."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/9367143a32f3fc07781330a0b26c6f1087361204a2b7e4088d1daf26428273f2.png","name":"Zenyatta","body":"Developer Comment: With the current addition of more speed boosts in the game, Zenyatta (and generally more poke-oriented team compositions by extension) has fallen off a bit due to how immobile and vulnerable he can be. We've tried increasing his health in the past but it's proven problematic, so instead we're leaning into his glass-cannon nature. We’re improving his damage this time, which should enable new break points in how many shots are required to eliminate an enemy.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/5740abd7e5f0de513ebcb32b073f27ba8f5625804598d5762cefd0c7331c1437.png)\n\nDestruction Orb\n\n* Damage increased from 48 to 50.\n\n![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/f416ae3c602c4f920551057176a3618441f943a0faea5e3cf77dc5db0e5128a5.png)\n\nOrb of Discord\n\n* Cooldown per target reduced from 7 to 6 seconds."}]},{"title":"Map Updates","description":"","general_updates":[{"title":"CLASH","description":"* Fast Respawn after a point has been captured has been removed from Clash. We'll be looking to implement an alternate version of it for Clash in the future.\n* Respawn times for defenders get reduced by 2 seconds for each segment the attackers secure in the final capture zone."},{"title":"FLASHPOINT","description":"* The initial boost of speed heroes receive when leaving the spawn has been increased in duration from 1 second to 2 seconds.\n* Increased maximum potential duration of the speed boost effect from 5 to 6 seconds."}],"hero_updates":[]},{"title":"BUG FIXES","description":null,"general_updates":[{"title":"GENERAL","description":"* Fixed an issue where players were not gaining credit when queuing for all roles in challenges and progression stats.\n* Fixed an issue where wall climbing heroes could infinitely ledge grab."},{"title":"HEROES","description":"**CASSIDY**\n\n* Fixed an issue where Deadeye would incorrectly indicate a killing blow on Ramattra.\n\n**D.VA**\n\n* Fixed an issue with D.Va's Boosters movement speed stacking multiplicatively with speed boosting abilities.\n\n**LIFEWEAVER**\n\n* Fixed an issue that would cause Lifeweaver's petal platform to continue to rise when interacting with Mei's Ice effects.\n* Fixed an issue where Lifeweavers's petal platform can move horizontally if placed on a moving object.\n\n**SIGMA**\n\n* Fixed an issue with Sigma's Gravitic Flux percentage health damage being affected by damage reduction.\n\n**SYMMETRA**\n\n* Fixed an issue where audio would remain muffled if you used a teleporter while hindered."}],"hero_updates":[]}]},{"title":"Overwatch 2 Retail Patch Notes - September 3, 2024","date":"3 September 2024","sections":[{"title":"HERO UPDATES","description":null,"general_updates":[],"hero_updates":[]},{"title":"TANK","description":null,"general_updates":[],"hero_updates":[{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/6a9a37012551410b46b2c28146404354fe21e4a1e8ea65db4e1e497eeaa05c71.png","name":"Winston","body":"![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/050de92c7ce31e42368c796d9c246210a40bb1bd4a5273b2d64d8a980e1f9f9a.png)\n\nTesla Cannon\n\n* Damage per second reduced from 75 to 70."}]},{"title":"DAMAGE","description":null,"general_updates":[],"hero_updates":[{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/e41d918d0e7ffa772b5571df3d0dc1a05e6d9032307f78be935972cfd59f208a.png","name":"Ashe","body":"![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/cca8472a3e966de2b9985cee492e527eac5063e9881797dded4ca1e32e292bc0.png)\n\nThe Viper\n\n* Reload per bullet increased from 0.2 to 0.25 seconds.\n* Primary fire damage reduced from 40 to 35."},{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/f348c1704dc50c009ac8acf6912a5a77eaf2a3acdd34e56927190af9eb9145d1.png","name":"Sombra","body":"![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/156dfc48d0e7a046692e27ea9f417ee3afbf9d918d92a909fe03d2b705dd3bdd.png)\n\nVirus\n\n* Damage over time reduced from 90 to 75."}]},{"title":"Support","description":null,"general_updates":[],"hero_updates":[{"icon":"https://d15f34w2p8l1cc.cloudfront.net/overwatch/2a65bf12035f9c255833693224cad83fd98cead625fdf1b9da8359a7f259e01c.png","name":"Juno","body":"![](https://d15f34w2p8l1cc.cloudfront.net/overwatch/91e68a469402e1cf835dab2659d21ae451f7fdbaa98e0806dc4f316317c9cc10.png)\n\nMediblaster\n\n* Fire rate increased from 14.3 to 15.5 (reverted to the 34 shots per second during the projectile volley).\n* Damage reduced from 8 to 7.5.\n* Healing reduced from 7 to 6.5."}]},{"title":"Bug Fixes","description":null,"general_updates":[{"title":"General","description":"* Fixed a bug that occasionally caused heroes to be pulled down during a ledge mantle.\n* Badges and Emblems are now correctly reflecting your player rank.\n* Fixed an issue that caused large FPS drops at the start and end of matches on PlayStation® 5 consoles.\n* Fixed a bug where the avoid list might not be respected during backfills."},{"title":"Heroes","description":"Doomfist\n\n* Fixed the stretched texture on Doomfist's BAST skin."}],"hero_updates":[]}]}]} \ No newline at end of file