mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Update IEEE Spectrum
This commit is contained in:
parent
cb083f31ab
commit
7ff4a1f52d
@ -1,46 +1,62 @@
|
|||||||
'''
|
'''
|
||||||
Fetch RSS-Feeds http://spectrum.ieee.org via feedburner.com
|
Fetch RSS-Feeds http://spectrum.ieee.org
|
||||||
'''
|
'''
|
||||||
|
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
class BasicUserRecipe1406801106(BasicNewsRecipe):
|
class AdvancedUserRecipe1406801106(BasicNewsRecipe):
|
||||||
title = u'IEEE-Spectrum Online'
|
|
||||||
description = u'The world\'s largest professional association dedicated to advancing technological innovation and excellence for the benefit of humanity'
|
title = u'IEEE-Spectrum Online'
|
||||||
publisher = u'IEEE.org'
|
description = 'The world´s largest professional association dedicated to advancing technological innovation and excellence for the benefit of humanity'
|
||||||
__author__ = 'Armin Geller'
|
publisher = u'IEEE.org'
|
||||||
category = 'news, electronics, IT, computer science'
|
__author__ = 'Armin Geller'
|
||||||
|
category = 'news, electronics, IT, computer science'
|
||||||
# Version: 1.0 AGe 2014-07-31
|
# Version: 1.0 AGe 2014-07-31
|
||||||
language = 'en'
|
# Version: 1.1 AGe 2019-02-18
|
||||||
encoding = 'utf-8'
|
# Version: 1.2 AGe 2021-05-03
|
||||||
|
language = 'en'
|
||||||
|
encoding = 'utf-8'
|
||||||
oldest_article = 7
|
oldest_article = 7
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 100
|
||||||
remove_empty_feeds = True
|
remove_empty_feeds = True
|
||||||
auto_cleanup = True
|
# auto_cleanup = True
|
||||||
|
|
||||||
|
cover_url = 'https://spectrum.ieee.org/assets/Images/logo-main-orange.png'
|
||||||
|
# cover_url = 'file:///c:/Users/Armin/AppData/Roaming/calibre/resources/images/news_covers/IEEESpectrum.png'
|
||||||
|
|
||||||
feeds = [
|
feeds = [
|
||||||
(u'IEEE Spectrum Recent Content',
|
('IEEE Spectrum Recent Content', 'https://spectrum.ieee.org/rss/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrum?format=xml'),
|
('Spectrum videos','https://spectrum.ieee.org/rss/videos'),
|
||||||
(u' - Aerospace',
|
('Blog: Automaton','https://spectrum.ieee.org/rss/blog/automaton/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumAerospace?format=xml'),
|
('Blog: Energywise','https://spectrum.ieee.org/rss/blog/energywise/fulltext'),
|
||||||
(u' - Biomedical',
|
('Blog: Nanoclast','https://spectrum.ieee.org/rss/blog/nanoclast/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumBiomedical?format=xml'),
|
('Blog: Tech Talk','https://spectrum.ieee.org/rss/blog/tech-talk/fulltext'),
|
||||||
(u' - Computing',
|
('Blog: The Institute','https://spectrum.ieee.org/rss/the-institute/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumComputing?format=xml'),
|
('Blog: Cars That Think','https://spectrum.ieee.org/rss/blog/cars-that-think/fulltext'),
|
||||||
(u' - Consumer Electronics',
|
('Blog: Human OS','https://spectrum.ieee.org/rss/blog/the-human-os/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumConsumer?format=xml'),
|
('Blog: Risk Factor','https://spectrum.ieee.org/rss/blog/riskfactor/fulltext'),
|
||||||
(u' - Energy',
|
('Blog: View From the Valley','https://spectrum.ieee.org/rss/blog/view-from-the-valley/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumEnergy?format=xml'),
|
('Topic: Aerospace','https://spectrum.ieee.org/rss/blog/automaton/fulltext'),
|
||||||
(u' - GreenTech',
|
('Topic: Biomedical','https://spectrum.ieee.org/rss/biomedical/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumGreenTech?format=xml'),
|
('Topic: Energy','https://spectrum.ieee.org/rss/energy/fulltext'),
|
||||||
(u' - Robotics',
|
('Topic: Geek Life','https://spectrum.ieee.org/rss/at-work/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumRobotics?format=xml'),
|
('Topic: History','https://spectrum.ieee.org/rss/tech-history/fulltext'),
|
||||||
(u' - Semiconductors',
|
('Topic: News From Around IEEE','https://spectrum.ieee.org/rss/blog/news-from-around-ieee/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumSemiconductors?format=xml'),
|
('Topic: Robotics','https://spectrum.ieee.org/rss/robotics/fulltext'),
|
||||||
(u' - Telecom',
|
('Topic: Telecom','https://spectrum.ieee.org/rss/telecom/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumTelecom?format=xml'),
|
('Topic: IEEE COVID-19 News & Resources','https://spectrum.ieee.org/rss/the-institute/ieee-covid19-resources'),
|
||||||
(u' - At Work',
|
('Topic: At Work','https://spectrum.ieee.org/rss/at-work/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumAtWork?format=xml'),
|
('Topic: Computing','https://spectrum.ieee.org/rss/computing/fulltext'),
|
||||||
(u' - Geek Life',
|
('Topic: Gadgets','https://spectrum.ieee.org/rss/consumer-electronics/fulltext'),
|
||||||
u'http://feeds.feedburner.com/IeeeSpectrumGeekLife?format=xml'),
|
('Topic: Green Tech','https://spectrum.ieee.org/rss/green-tech/fulltext'),
|
||||||
|
('Topic: Semiconductors','https://spectrum.ieee.org/rss/semiconductors/fulltext'),
|
||||||
|
('Topic: Transportation','https://spectrum.ieee.org/rss/transportation/fulltext'),
|
||||||
|
('Topic: Radio Spectrum Podcasts- NEW','https://feeds.transistor.fm/radiospectrum'),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Add 'https://spectrum.ieee.org' in front of image url for download images
|
||||||
|
|
||||||
|
def image_url_processor(cls, baseurl, iurl):
|
||||||
|
if iurl:
|
||||||
|
return 'https://spectrum.ieee.org' + iurl
|
||||||
|
Loading…
x
Reference in New Issue
Block a user