Skip to content

Commit

Permalink
Various Valnet Publishing Group recipes by Spicy Poison
Browse files Browse the repository at this point in the history
  • Loading branch information
kovidgoyal committed Jun 20, 2024
1 parent 27220db commit 732f7ae
Show file tree
Hide file tree
Showing 21 changed files with 828 additions and 3 deletions.
65 changes: 65 additions & 0 deletions recipes/android_police.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1718384518(BasicNewsRecipe):
title = 'Android Police'
language = 'en'
__author__ = 'Spicy Poison'
description = (
'Android Police reports on Android, yes — news, reviews, how-to and buyers’ guides —'
' but they also cover the broader mobile industry, including tablets, wearables, personal audio,'
' the smart home, and how politics and regulation shape the way they use those products.')
publisher = 'Valnet Publishing Group'
oldest_article = 7
max_articles_per_feed = 50
no_stylesheets = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
encoding = 'utf-8'
masthead_url = 'https://www.valnetinc.com/images/brand/ap-logo-full-colored-dark.svg'
remove_empty_feeds = True
auto_cleanup = True

feeds = [
#Phones
('Phones', 'https://www.androidpolice.com/feed/phones/'),
('News about Phones', 'https://www.androidpolice.com/feed/phones-news/'),
('Guides about Phones', 'https://www.androidpolice.com/feed/phones-guide/'),
('Phones Features', 'https://www.androidpolice.com/feed/phones-features/'),
('Phones & Accessory Reviews', 'https://www.androidpolice.com/feed/phones-reviews/'),
#Google
('Google', 'https://www.androidpolice.com/feed/google/'),
('News about Google', 'https://www.androidpolice.com/feed/news-google/'),
('Google Applications', 'https://www.androidpolice.com/feed/tag/google-app/'),
('Guides about Google', 'https://www.androidpolice.com/feed/guides-google/'),
('Features about Google', 'https://www.androidpolice.com/feed/features-google/'),
#Operating Systems
('Operating Systems', 'https://www.androidpolice.com/feed/operating-systems/'),
('News about Operating Systems', 'https://www.androidpolice.com/feed/news-operating-systems/'),
('Guides about Operating Systems', 'https://www.androidpolice.com/feed/guides-operating-systems/'),
('Features on Operating Systems', 'https://www.androidpolice.com/feed/features-operating-systems/'),
#Chromebooks
('Chromebooks', 'https://www.androidpolice.com/feed/laptops/'),
('News about Chromebooks', 'https://www.androidpolice.com/feed/news-chromebooks/'),
('Guides about Chromebooks', 'https://www.androidpolice.com/feed/guides-chromebooks/'),
('Chromebook & Laptop Reviews', 'https://www.androidpolice.com/feed/reviews-chromebooks/'),
#Gadgets
('Gadgets', 'https://www.androidpolice.com/feed/gadgets/'),
('Smartwatches & Wearables', 'https://www.androidpolice.com/feed/wearables/'),
('Audio', 'https://www.androidpolice.com/feed/tag/audio/'),
('Accessories', 'https://www.androidpolice.com/feed/accessories/'),
('Smart Home', 'https://www.androidpolice.com/feed/smart-home/'),
('Applications & Games', 'https://www.androidpolice.com/feed/applications-games/'),
#Reviews
('Reviews', 'https://www.androidpolice.com/feed/reviews/'),
('Phones & Accessory Reviews', 'https://www.androidpolice.com/feed/phones-reviews/'),
('Smartwatch & Wearable Reviews', 'https://www.androidpolice.com/feed/wearable-reviews/'),
('Tablet Reviews', 'https://www.androidpolice.com/feed/tablet-reviews/'),
('Headphones & Earbuds Reviews', 'https://www.androidpolice.com/feed/audio-reviews/'),
('Smart Home & Smart TV Reviews', 'https://www.androidpolice.com/feed/smart-home-reviews/'),
('Android Police’s Product Review Awards', 'https://www.androidpolice.com/feed/awards/'),

('Buyer’s Guides', 'https://www.androidpolice.com/feed/the-best/'),
]
44 changes: 44 additions & 0 deletions recipes/backyard_boss.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1718382046(BasicNewsRecipe):
title = 'Backyard Boss'
language = 'en'
__author__ = 'Spicy Poison'
description = (
'Backyard Boss is a place where backyard enthusiasts and lovers of the great outdoors'
' can gather to find everything you need to know about gardening, landscaping, and more.')
publisher = 'Valnet Publishing Group'
oldest_article = 7
max_articles_per_feed = 50
no_stylesheets = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
encoding = 'utf-8'
masthead_url = 'https://www.valnetinc.com/images/brand/byb-logo-full-colored-dark.svg'
remove_empty_feeds = True
auto_cleanup = True

feeds = [
#Gardening
('Gardening', 'https://www.backyardboss.net/feed/category/gardening/'),
('Outdoor Gardening', 'https://www.backyardboss.net/feed/category/gardening/outdoor-gardening/'),
('Indoor Gardening', 'https://www.backyardboss.net/feed/category/gardening/indoor-gardening/'),
('Fruits & Vegetables', 'https://www.backyardboss.net/feed/tag/gardening/fruits-and-vegetables/'),
('Houseplants', 'https://www.backyardboss.net/feed/category/gardening/houseplants/'),
('Plant Care', 'https://www.backyardboss.net/feed/category/gardening/plant-care/'),
#Backyard
('Backyard', 'https://www.backyardboss.net/feed/category/backyard/'),
('Home Improvement', 'https://www.backyardboss.net/feed/category/backyard/home-improvement/'),
('Lawn Care', 'https://www.backyardboss.net/feed/category/backyard/lawn-care/'),
('Landscaping', 'https://www.backyardboss.net/feed/category/backyard/landscape-industry/'),
('Barbecue', 'https://www.backyardboss.net/feed/category/backyard/bbq/'),
('Reviews', 'https://www.backyardboss.net/feed/category/backyard/reviews/'),
#DIY & Project
('DIY & Projects', 'https://www.backyardboss.net/feed/category/diy/'),
('How-To', 'https://www.backyardboss.net/feed/category/diy/how-to/'),
('Designs & Ideas', 'https://www.backyardboss.net/feed/category/diy/designs-and-ideas/'),
('Tips & Guides', 'https://www.backyardboss.net/feed/category/diy/tips-and-guide/'),
]
30 changes: 30 additions & 0 deletions recipes/car_buzz.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1718369687(BasicNewsRecipe):
title = 'Car Buzz'
language = 'en'
__author__ = 'Spicy Poison'
description = (
'Founded in 2010, CarBuzz was the vision of a team of gearheads with a desire'
' to share their passion for cars with the world. What resulted was the world’s premier car-related news app.')
publisher = 'Valnet Publishing Group'
oldest_article = 7
max_articles_per_feed = 50
no_stylesheets = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
encoding = 'utf-8'
masthead_url = 'https://www.valnetinc.com/images/brand/cb-logo-full-colored-dark.svg'
remove_empty_feeds = True
auto_cleanup = True

feeds = [
('News', 'https://carbuzz.com/feed/category/news/'),
('Features', 'https://carbuzz.com/feed/category/features/'),
('Car Reviews', 'https://carbuzz.com/feed/category/car-reviews/'),
('Car Advice', 'https://carbuzz.com/feed/category/car-advice/'),
('Threads', 'https://carbuzz.com/feed/category/threads/'),
]
35 changes: 35 additions & 0 deletions recipes/dual_shockers.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1718125614(BasicNewsRecipe):
title = 'Dual SHOCKERS'
language = 'en'
__author__ = 'Spicy Poison'
description = (
'Over the past 15+ years Dual SHOCKERS become a staple of the games media landscape.'
' Their team of gaming experts have covered some of the biggest events in the gaming industry.')
publisher = 'Valnet Publishing Group'
oldest_article = 7
max_articles_per_feed = 50
no_stylesheets = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
encoding = 'utf-8'
masthead_url = 'https://www.valnetinc.com/images/brand/ds-logo-full-colored-dark.svg'
remove_empty_feeds = True
auto_cleanup = True

feeds = [
('Gaming News', 'https://www.dualshockers.com/feed/video-game-news/'),
('Originals', 'https://www.dualshockers.com/feed/originals/'),
('Interviews', 'https://www.dualshockers.com/feed/interviews/'),
('Culture', 'https://www.dualshockers.com/feed/culture/'),
('Guides', 'https://www.dualshockers.com/feed/guides/'),
('Game Reviews', 'https://www.dualshockers.com/feed/gaming-reviews/'),
('Anime', 'https://www.dualshockers.com/feed/anime/'),
('Lists', 'https://www.dualshockers.com/feed/lists/'),
('Movies', 'https://www.dualshockers.com/feed/movies/'),
('Television', 'https://www.dualshockers.com/feed/tv/'),
]
67 changes: 67 additions & 0 deletions recipes/football_fancast.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1718373345(BasicNewsRecipe):
title = 'Football Fancast'
language = 'en'
__author__ = 'Spicy Poison'
description = 'Football Fancast is a leading independent football news outlet serving with organic content, unique football news and analysis.'
publisher = 'Valnet Publishing Group'
oldest_article = 7
max_articles_per_feed = 50
no_stylesheets = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
encoding = 'utf-8'
masthead_url = 'https://www.valnetinc.com/images/brand/ffc-logo-full-colored-dark.svg'
remove_empty_feeds = True
auto_cleanup = True

feeds = [
#EURO 2024
('EURO 2024', 'https://www.footballfancast.com/feed/tag/euro-2024/'),
('EURO England', 'https://www.footballfancast.com/feed/tag/england/'),
('EURO Scotland', 'https://www.footballfancast.com/feed/tag/scotland/'),
('EURO Groups', 'https://www.footballfancast.com/feed/tag/euro-2024-groups/'),
('History of the EUROs', 'https://www.footballfancast.com/feed/tag/history-of-the-euros/'),
#Transfer Rumours
('Transfer Focus', 'https://www.footballfancast.com/feed/tag/transfer-focus/'),
('Saudi Pro League', 'https://www.footballfancast.com/feed/tag/saudi-pro-league/'),
('Marcus Rashford', 'https://www.footballfancast.com/feed/tag/marcus-rashford/'),
('Mohamed Salah', 'https://www.footballfancast.com/feed/tag/mohamed-salah/'),
('Michael Olise', 'https://www.footballfancast.com/feed/tag/michael-olise/'),
('Bruno Guimarães', 'https://www.footballfancast.com/feed/tag/bruno-guimaraes/'),
('Fabrizio Romano', 'https://www.footballfancast.com/feed/tag/fabrizio-romano/'),
#Premier League
('Premier League', 'https://www.footballfancast.com/feed/tag/premier-league/'),
('Arsenal', 'https://www.footballfancast.com/feed/tag/arsenal/'),
('Aston Villa', 'https://www.footballfancast.com/feed/tag/aston-villa/'),
('Chelsea', 'https://www.footballfancast.com/feed/tag/chelsea/'),
('Everton', 'https://www.footballfancast.com/feed/tag/everton/'),
('Livepool', 'https://www.footballfancast.com/feed/tag/liverpool/'),
('Manchester City', 'https://www.footballfancast.com/feed/tag/manchester-city/'),
('Manchester United', 'https://www.footballfancast.com/feed/tag/manchester-united/'),
('Tottenham Hotspur', 'https://www.footballfancast.com/feed/tag/tottenham-hotspur/'),
('West Ham United', 'https://www.footballfancast.com/feed/tag/west-ham-united/'),
#European Leagues
('La Liga', 'https://www.footballfancast.com/feed/la-liga/'),
('Bundesliga', 'https://www.footballfancast.com/feed/bundesliga/'),
('Ligue 1', 'https://www.footballfancast.com/feed/ligue-1/'),
('Serie A', 'https://www.footballfancast.com/feed/serie-a/'),
#Champions League
('Champions League', 'https://www.footballfancast.com/feed/champions-league/'),
('Real Madrid', 'https://www.footballfancast.com/feed/tag/real-madrid/'),
('Barcelona', 'https://www.footballfancast.com/feed/tag/barcelona/'),
('Bayern Munich', 'https://www.footballfancast.com/feed/tag/bayern-munich/'),
('Paris Saint-Germain', 'https://www.footballfancast.com/feed/tag/psg/'),
('Europa League', 'https://www.footballfancast.com/feed/europa-league/'),
#Europa League
('ROMA', 'https://www.footballfancast.com/feed/tag/roma/'),
('Villarreal', 'https://www.footballfancast.com/feed/tag/villarreal/'),

('Football Association Challenge Cup', 'https://www.footballfancast.com/feed/fa-cup/'),
('English Football League Cup', 'https://www.footballfancast.com/feed/efl-cup/'),
('Gaming', 'https://www.footballfancast.com/feed/gaming/'),
]
46 changes: 46 additions & 0 deletions recipes/game_rant.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1718106336(BasicNewsRecipe):
title = 'Game Rant'
language = 'en'
__author__ = 'Spicy Poison'
description = (
'Game Rant is a Digital Publication run by gamers with articles published for gamers'
' with an emphasis on news, reviews, unique features, and interviews.'
' Their information aims to tap into the topics and subjects that they, as gamers, are most passionate about.')
publisher = 'Valnet Publishing Group'
oldest_article = 7
max_articles_per_feed = 50
no_stylesheets = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
encoding = 'utf-8'
masthead_url = 'https://www.valnetinc.com/images/brand/gr-logo-full-colored-dark.svg'
remove_empty_feeds = True
auto_cleanup = True

feeds = [
('Game News', 'https://gamerant.com/feed/gaming/'),
#Platforms
('Platforms', 'https://gamerant.com/feed/platforms/'),
('Playstation', 'https://gamerant.com/feed/tag/playstation/'),
('Xbox', 'https://gamerant.com/feed/tag/xbox/'),
('Nintendo', 'https://gamerant.com/feed/tag/nintendo/'),
('PC Gaming', 'https://gamerant.com/feed/tag/pc/'),
('Mobile Gaming', 'https://gamerant.com/feed/tag/mobile/'),
#Game Rant Originals
('Game Rant Originals', 'https://gamerant.com/feed/originals/'),
('Editorials', 'https://gamerant.com/feed/editorial/'),
('Game Reviews', 'https://gamerant.com/feed/game-reviews/'),
('Explainer', 'https://gamerant.com/feed/explainer/'),
('Game Rant Advance', 'https://gamerant.com/feed/game-rant-advance/'),

('Strategy Guides', 'https://gamerant.com/feed/strategy-guide/'),
('Threads', 'https://gamerant.com/feed/threads/'),
('Movies & TV', 'https://gamerant.com/feed/movies-tv/'),
('Anime', 'https://gamerant.com/feed/anime/'),
('Lists', 'https://gamerant.com/feed/lists/'),
]
1 change: 1 addition & 0 deletions recipes/gates_notes.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1716089864(BasicNewsRecipe):
title = 'Gates Notes'
description = 'The Blog of Bill Gates.'
Expand Down
36 changes: 36 additions & 0 deletions recipes/give_me_sports.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1718371374(BasicNewsRecipe):
title = 'Give Me Sports'
language = 'en'
__author__ = 'Spicy Poison'
description = 'Give Me Sports is a leading independent sports digital media publication'
publisher = 'Valnet Publishing Group'
oldest_article = 7
max_articles_per_feed = 50
no_stylesheets = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
encoding = 'utf-8'
masthead_url = 'https://www.valnetinc.com/images/brand/gms-logo-full-colored-dark.svg'
remove_empty_feeds = True
auto_cleanup = True

feeds = [
('Premier League', 'https://www.givemesport.com/feed/tag/premier-league/'),
('UEFA Champions League', 'https://www.givemesport.com/feed/tag/champions-league/'),
('National Basketball Association', 'https://www.givemesport.com/feed/tag/nba/'),
('National Football League', 'https://www.givemesport.com/feed/tag/nfl/'),
('Boxing', 'https://www.givemesport.com/feed/boxing/'),
('Ultimate Fighting Championship', 'https://www.givemesport.com/feed/tag/ufc/'),
('EA Sports FIFA', 'https://www.givemesport.com/feed/tag/ea-sports-fifa/'),
('World Wrestling Entertainment', 'https://www.givemesport.com/feed/tag/wwe/'),
('Formula 1', 'https://www.givemesport.com/feed/tag/formula-1/'),
('Tennis', 'https://www.givemesport.com/feed/tennis/'),
('Transfer News & Rumours', 'https://www.givemesport.com/feed/tag/transfer-rumours/'),
('Euro 2024', 'https://www.givemesport.com/feed/euro-2024/'),
('COPA America', 'https://www.givemesport.com/feed/tag/copa-america/'),
]
32 changes: 32 additions & 0 deletions recipes/hardcore_gamer.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1718126035(BasicNewsRecipe):
title = 'Hardcore Gamer'
language = 'en'
__author__ = 'Spicy Poison'
description = (
'One of the most frequented gaming journalism publications in the world,'
' Hardcore Gamer has one of the largest active video game review libraries'
' in addition to top video production and heralded long-form content.')
publisher = 'Valnet Publishing Group'
oldest_article = 7
max_articles_per_feed = 50
no_stylesheets = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
encoding = 'utf-8'
masthead_url = 'https://www.valnetinc.com/images/brand/hg-logo-full-colored-dark.svg'
remove_empty_feeds = True
auto_cleanup = True

feeds = [
('Gaming News', 'https://hardcoregamer.com/feed/category/news/'),
('Reviews', 'https://hardcoregamer.com/feed/category/reviews/'),
('Previews', 'https://hardcoregamer.com/feed/category/previews/'),
('Guides', 'https://hardcoregamer.com/feed/category/guides/'),
('Features', 'https://hardcoregamer.com/feed/category/features/'),
('Interviews', 'https://hardcoregamer.com/feed/category/features/interviews/'),
]
Loading

0 comments on commit 732f7ae

Please sign in to comment.