diff --git a/recipes/aabenraalokalavisen_dk.recipe b/recipes/aabenraalokalavisen_dk.recipe new file mode 100644 index 0000000000..432721f305 --- /dev/null +++ b/recipes/aabenraalokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Aabenraa +''' + +class AabenraaLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Aabenraa' + description = 'Lokale og regionale nyheder, sport, kultur fra Aabenraa og omegn pÃ¥ aabenraa.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Aabenraa', 'http://aabenraa.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Aabenraa', 'http://aabenraa.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Aabenraa', 'http://aabenraa.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Aabenraa', 'http://aabenraa.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Aabenraa', 'http://aabenraa.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Aabenraa', 'http://aabenraa.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/aarhuslokalavisen_dk.recipe b/recipes/aarhuslokalavisen_dk.recipe new file mode 100644 index 0000000000..6910232257 --- /dev/null +++ b/recipes/aarhuslokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Aarhus +''' + +class AarhusLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Aarhus' + description = 'Lokale og regionale nyheder, sport og kultur fra Aarhus Midt, Nord, Vest og Syd pÃ¥ aarhus.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Aarhus', 'http://aarhus.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Aarhus', 'http://aarhus.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Aarhus', 'http://aarhus.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Aarhus', 'http://aarhus.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Aarhus', 'http://aarhus.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Aarhus', 'http://aarhus.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/aarhusmidtlokalavisen_dk.recipe b/recipes/aarhusmidtlokalavisen_dk.recipe new file mode 100644 index 0000000000..006312fc79 --- /dev/null +++ b/recipes/aarhusmidtlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Aarhus Midt +''' + +class AarhusmidtLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Aarhus Midt' + description = 'Lokale og regionale nyheder, sport og kultur fra Aarhus Midt pÃ¥ aarhusmidt.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Aarhus Midt', 'http://aarhusmidt.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Aarhus Midt', 'http://aarhusmidt.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Aarhus Midt', 'http://aarhusmidt.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Aarhus Midt', 'http://aarhusmidt.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Aarhus Midt', 'http://aarhusmidt.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Aarhus Midt', 'http://aarhusmidt.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/aarhusnordlokalavisen_dk.recipe b/recipes/aarhusnordlokalavisen_dk.recipe new file mode 100644 index 0000000000..59d72ad788 --- /dev/null +++ b/recipes/aarhusnordlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Aarhus Nord +''' + +class AarhusnordLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Aarhus Nord' + description = 'Lokale og regionale nyheder, sport og kultur fra Aarhus Nord pÃ¥ aarhusnord.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Aarhus Nord', 'http://aarhusnord.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Aarhus Nord', 'http://aarhusnord.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Aarhus Nord', 'http://aarhusnord.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Aarhus Nord', 'http://aarhusnord.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Aarhus Nord', 'http://aarhusnord.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Aarhus Nord', 'http://aarhusnord.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/aarhussydlokalavisen_dk.recipe b/recipes/aarhussydlokalavisen_dk.recipe new file mode 100644 index 0000000000..9869af3561 --- /dev/null +++ b/recipes/aarhussydlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Aarhus Syd +''' + +class AarhussydLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Aarhus Syd' + description = 'Lokale og regionale nyheder, sport og kultur fra Aarhus Syd pÃ¥ aarhussyd.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Aarhus Syd', 'http://aarhussyd.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Aarhus Syd', 'http://aarhussyd.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Aarhus Syd', 'http://aarhussyd.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Aarhus Syd', 'http://aarhussyd.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Aarhus Syd', 'http://aarhussyd.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Aarhus Syd', 'http://aarhussyd.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/aarhusvestlokalavisen_dk.recipe b/recipes/aarhusvestlokalavisen_dk.recipe new file mode 100644 index 0000000000..d0ba99b74a --- /dev/null +++ b/recipes/aarhusvestlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Aarhus Ves +''' + +class AarhusvestLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Aarhus Ves' + description = 'Lokale og regionale nyheder, sport og kultur fra Aarhus Vest pÃ¥ aarhusvest.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Aarhus Vest', 'http://aarhusvest.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Aarhus Vest', 'http://aarhusvest.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Aarhus Vest', 'http://aarhusvest.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Aarhus Vest', 'http://aarhusvest.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Aarhus Vest', 'http://aarhusvest.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Aarhus Vest', 'http://aarhusvest.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/albertslundlokalavisen_dk.recipe b/recipes/albertslundlokalavisen_dk.recipe new file mode 100644 index 0000000000..72dc459651 --- /dev/null +++ b/recipes/albertslundlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Albertslund Posten +''' + +class AlbertslundLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Albertslund Posten' + description = 'RSS feed med sidste nyt fra Albertslund Posten. Der er nye historier flere gange dagligt - fÃ¥ de seneste nyheder fra dit lokalomrÃ¥de automatisk. Albertslund Posten. albertslund.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 25 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Albertslund Posten', 'http://albertslund.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Albertslund Posten', 'http://albertslund.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Albertslund Posten', 'http://albertslund.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Albertslund Posten', 'http://albertslund.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Albertslund Posten', 'http://albertslund.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Albertslund Posten', 'http://albertslund.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/alleroedlokalavisen_dk.recipe b/recipes/alleroedlokalavisen_dk.recipe new file mode 100644 index 0000000000..2f929f0b39 --- /dev/null +++ b/recipes/alleroedlokalavisen_dk.recipe @@ -0,0 +1,30 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Allerød Nyt: RSS feed: Seneste nyt - alleroed.lokalavisen.dk +''' + +class AlleroedLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Allerød Nyt - alleroed.lokalavisen.dk' + description = 'RSS feed med sidste nyt fra Allerød Nyt. Der er nye historier flere gange dagligt - fÃ¥ de seneste nyheder fra dit lokalomrÃ¥de automatisk. Allerød Nyt. alleroed.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Allerød Nyt', 'http://alleroed.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Allerød Nyt', 'http://alleroed.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Allerød Nyt', 'http://alleroed.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Allerød Nyt', 'http://alleroed.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Allerød Nyt', 'http://alleroed.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Allerød Nyt', 'http://alleroed.lokalavisen.dk/section/senestelaeserbreverss'), + ('Allerød Nyt: RSS feed: Seneste nyt - alleroed.lokalavisen.dk', 'http://alleroed.lokalavisen.dk/section/rss'), + + ] + diff --git a/recipes/altomdata_dk.recipe b/recipes/altomdata_dk.recipe new file mode 100644 index 0000000000..494586a3eb --- /dev/null +++ b/recipes/altomdata_dk.recipe @@ -0,0 +1,28 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Alt om DATA, Datatid TechLife - Download, test, antivirus, netværk +''' + +class WwwAltomdata_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Alt om DATA, Datatid TechLife - Download, test, antivirus, netværk' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + language='da' + resolve_internal_links = True + remove_empty_feeds = True + auto_cleanup = True + language = 'da' + + feeds = [ + ('Alt om DATA, Datatid TechLife', 'http://www.altomdata.dk/feed'), + ('Kommentarer til Alt om DATA, Datatid TechLife', 'http://www.altomdata.dk/comments/feed'), + + ] + diff --git a/recipes/amagerbladet_dk.recipe b/recipes/amagerbladet_dk.recipe new file mode 100644 index 0000000000..3dd7e7c987 --- /dev/null +++ b/recipes/amagerbladet_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Amagerbladet +''' + +class Amagerbladet_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Amagerbladet' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Amagerbladet', 'http://minby.dk/amagerbladet/feed/'), + ('Kommentarer til Amagerbladet', 'http://minby.dk/amagerbladet/comments/feed/'), + + ] + diff --git a/recipes/avisen_dk.recipe b/recipes/avisen_dk.recipe new file mode 100644 index 0000000000..d2e0e2cc6d --- /dev/null +++ b/recipes/avisen_dk.recipe @@ -0,0 +1,23 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Avisen.dk +''' + +class WwwAvisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Avisen.dk' + description = 'Nyheder, artikler, seneste nyt, nyhedsarkiv, kommentarer og blogs. Avisen.dk dækker bredt, men har fokus pÃ¥ arbejdslivet. Avisen.dk - gÃ¥r arbejdet bedre' + category = 'newspaper, news, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Nyheder fra Avisen.dk', 'http://www.avisen.dk/rss.aspx'), + ] + diff --git a/recipes/cityavisen_dk.recipe b/recipes/cityavisen_dk.recipe new file mode 100644 index 0000000000..9c7304d9eb --- /dev/null +++ b/recipes/cityavisen_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +City Avisen +''' + +class CityAvisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'City Avisen' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('City Avisen', 'http://minby.dk/city-avisen/feed/'), + ('Kommentarer til City Avisen', 'http://minby.dk/city-avisen/comments/feed/'), + + ] + diff --git a/recipes/computerworld_dk.recipe b/recipes/computerworld_dk.recipe new file mode 100644 index 0000000000..8303694d7e --- /dev/null +++ b/recipes/computerworld_dk.recipe @@ -0,0 +1,49 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Computerworld.dk +''' + +class WwwComputerworld_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Computerworld.dk' + description = 'Nyheder, analyser, viden, blogs og debat om it. Computerworld er dit medie om det digitale Danmark. Computerworld skriver om nye teknologier, hardware, software, informationssamfundet, internettet, it-branchen, telebranchen, it-ledelse, it-strategi, forretnings-it , it-job og meget mere.' + category = 'technology, news, business, linux, opensource, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Computerworld', 'http://www.computerworld.dk/rss/artikler'), + ('Teknologi', 'http://www.computerworld.dk//rss/tag/teknologi'), + ('Samfund', 'http://www.computerworld.dk//rss/tag/samfund'), + ('Erhverv', 'http://www.computerworld.dk//rss/tag/erhverv'), + ('Branchen', 'http://www.computerworld.dk/rss/tag/branchen'), + ('Distributører', 'http://www.computerworld.dk/rss/tag/distributoerer'), + ('Forhandlere', 'http://www.computerworld.dk/rss/tag/forhandlere'), + ('It-markedet', 'http://www.computerworld.dk/rss/tag/it-markedet'), + ('Biometri', 'http://www.computerworld.dk/rss/tag/biometri'), + ('Datakriminalitet', 'http://www.computerworld.dk/rss/tag/datakriminalitet'), + ('Digital sikkerhed', 'http://www.computerworld.dk/rss/tag/digital_sikkerhed'), + ('Hackere', 'http://www.computerworld.dk/rss/tag/hackere'), + ('Phishing', 'http://www.computerworld.dk/rss/tag/phishing'), + ('Sikkerhedshuller', 'http://www.computerworld.dk/rss/tag/sikkerhedshuller'), + ('Spyware', 'http://www.computerworld.dk/rss/tag/spyware'), + ('Virus og orme', 'http://www.computerworld.dk/rss/tag/virus_og_orme'), + ('Open source', 'http://www.computerworld.dk/rss/tag/open_source'), + ('Standarder', 'http://www.computerworld.dk/rss/tag/standarder'), + ('Linux', 'http://www.computerworld.dk/rss/tag/linux'), + ('Computerworld - Blogs', 'http://www.computerworld.dk/rss/blog'), + ('Computerworld - Apple-bloggen', 'http://www.computerworld.dk/rss/blog/apple-bloggen'), + ('Computerworld - Bagsiden', 'http://www.computerworld.dk/rss/blog/bagsiden'), + ('Computerworld - It-sikkerhed', 'http://www.computerworld.dk/rss/blog/itsikkerhed'), + ('Linux', 'http://www.computerworld.dk/rss/tag/linux'), + ('Computerworld Events', 'http://job.computerworldevents.dk/rss'), + ('IDG Kurser', 'http://job.idgkurser.dk/rss/'), + + ] + diff --git a/recipes/djurslandsposten_dk.recipe b/recipes/djurslandsposten_dk.recipe new file mode 100644 index 0000000000..2f7211514e --- /dev/null +++ b/recipes/djurslandsposten_dk.recipe @@ -0,0 +1,23 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +DjurslandsPosten +''' + +class DjurslandsPosten_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'DjurslandsPosten' + description = 'Lokale og regionale nyheder' + category = 'newspaper, news, localnews, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Nyheder', 'http://www.dinby.dk/djurslandsposten/rss'), + ] + diff --git a/recipes/dr_dk.recipe b/recipes/dr_dk.recipe index c560f010b8..0fdf8b25c3 100644 --- a/recipes/dr_dk.recipe +++ b/recipes/dr_dk.recipe @@ -1,40 +1,42 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe + __license__ = 'GPL v3' __copyright__ = '2010, Darko Miletic ' ''' dr.dk ''' -from calibre.web.feeds.news import BasicNewsRecipe - - -class dr_dk(BasicNewsRecipe): +class DRNyheder(BasicNewsRecipe): title = 'DR Nyheder' __author__ = 'Darko Miletic' - description = 'Myndighederne indfører nu eskorte af brandbiler og ambulancer i Ishøj af frygt for hærværk.' - publisher = 'Nyhedsbureauet DR Nyheder' - category = 'news, politics, Denmark' + publisher = 'DR Nyheder' + category = 'news, politics, money, culture, sport, science, Denmark' oldest_article = 2 - max_articles_per_feed = 200 + max_articles_per_feed = 50 no_stylesheets = True - delay = 1 encoding = 'utf8' use_embedded_content = False language = 'da' - extra_css = """ body{font-family: Verdana,Arial,sans-serif } - img{margin-bottom: 0.4em} - .txtContent,.stamp{font-size: small} - """ - conversion_options = { - 'comment': description, 'tags': category, 'publisher': publisher, 'language': language - } - - keep_only_tags = [dict(name='div', attrs={'class': 'articleContent'})] - remove_attributes = ['xmlns:msxsl', 'width', 'height'] - - feeds = [(u'All news', u'http://www.dr.dk/Nyheder/Service/feeds/Allenyheder.htm')] - - def preprocess_html(self, soup): - for item in soup.findAll(style=True): - del item['style'] - return soup + # All feeds are found here: http://www.dr.dk/nyheder/dr-nyheder-som-rss-feed + feeds = [ + ('Indland', 'http://www.dr.dk/nyheder/service/feeds/indland'), + ('Udland', 'http://www.dr.dk/nyheder/service/feeds/udland'), + ('Penge', 'http://www.dr.dk/nyheder/service/feeds/penge'), + ('Politik', 'http://www.dr.dk/nyheder/service/feeds/politik'), + ('Kultur', 'http://www.dr.dk/nyheder/service/feeds/kultur'), + ('Sporten', 'http://www.dr.dk/nyheder/service/feeds/sporten'), + ('Viden', 'http://www.dr.dk/nyheder/service/feeds/viden'), + ('Lev Nu', 'http://www.dr.dk/nyheder/service/feeds/levnu'), + ('DR HovedstadsomrÃ¥det', 'http://www.dr.dk/Nyheder/Service/feeds/regionale/kbh/'), + ('DR Bornholm', 'http://www.dr.dk/Nyheder/Service/feeds/regionale/bornholm/'), + ('DR Syd og Sønderjylland', 'http://www.dr.dk/Nyheder/Service/feeds/regionale/syd/'), + ('DR Fyn', 'http://www.dr.dk/Nyheder/Service/feeds/regionale/fyn/'), + ('DR Nordjylland', 'http://www.dr.dk/Nyheder/Service/feeds/regionale/nord/'), + ('DR TrekantomrÃ¥det', 'http://www.dr.dk/Nyheder/Service/feeds/regionale/trekanten/'), + ('DR Sjælland', 'http://www.dr.dk/Nyheder/Service/feeds/regionale/sjaelland/'), + ('DR Østjylland', 'http://www.dr.dk/Nyheder/Service/feeds/regionale/oestjylland/'), + ] \ No newline at end of file diff --git a/recipes/ebeltoftlokalavisen_dk.recipe b/recipes/ebeltoftlokalavisen_dk.recipe new file mode 100644 index 0000000000..870dda7170 --- /dev/null +++ b/recipes/ebeltoftlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Adresseavisen Ebeltoft +''' + +class EbeltoftLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Adresseavisen Ebeltoft' + description = 'Lokale og regionale nyheder, sport, kultur fra Ebeltoft og omegn pÃ¥ ebeltoft.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Adresseavisen Ebeltoft', 'http://ebeltoft.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Adresseavisen Ebeltoft', 'http://ebeltoft.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Adresseavisen Ebeltoft', 'http://ebeltoft.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Adresseavisen Ebeltoft', 'http://ebeltoft.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Adresseavisen Ebeltoft', 'http://ebeltoft.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Adresseavisen Ebeltoft', 'http://ebeltoft.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/egedallokalavisen_dk.recipe b/recipes/egedallokalavisen_dk.recipe new file mode 100644 index 0000000000..654de63138 --- /dev/null +++ b/recipes/egedallokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Egedal +''' + +class EgedalLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Egedal' + description = 'Lokale, regionale nyheder, sport og kultur i Egedal, Stenløse, Ølstykke, Ganløse, Gundsø, Slangerup, Roskilde pÃ¥ egedal.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Egedal', 'http://egedal.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Egedal', 'http://egedal.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Egedal', 'http://egedal.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Egedal', 'http://egedal.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Egedal', 'http://egedal.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Egedal', 'http://egedal.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/erhvervs_avisen_dk.recipe b/recipes/erhvervs_avisen_dk.recipe new file mode 100644 index 0000000000..9fad69d29b --- /dev/null +++ b/recipes/erhvervs_avisen_dk.recipe @@ -0,0 +1,23 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Erhvervs•Avisen: RSS feed: Seneste nyt - erhvervsavisen.dk +''' + +class Erhvervsavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Erhvervs Avisen' + description = 'Lokale, regionale nyheder, bolig, motor og job i Køge, Greve, Ringsted og Stevns på erhvervsavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Erhvervs Avisen', 'http://erhvervsavisen.dk/section/senestenytrss'), + + ] diff --git a/recipes/esbjerglokalavisen_dk.recipe b/recipes/esbjerglokalavisen_dk.recipe new file mode 100644 index 0000000000..6e2727978b --- /dev/null +++ b/recipes/esbjerglokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Esbjerg: RSS feed: Seneste nyt - esbjerg.lokalavisen.dk +''' + +class EsbjergLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Esbjerg' + description = 'Lokale og regionale nyheder, sport, kultur fra Esbjerg og omegn pÃ¥ esbjerg.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Esbjerg', 'http://esbjerg.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Esbjerg', 'http://esbjerg.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Esbjerg', 'http://esbjerg.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Esbjerg', 'http://esbjerg.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Esbjerg', 'http://esbjerg.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Esbjerg', 'http://esbjerg.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/favrskovavisen_dk.recipe b/recipes/favrskovavisen_dk.recipe new file mode 100644 index 0000000000..bc03dfcbe1 --- /dev/null +++ b/recipes/favrskovavisen_dk.recipe @@ -0,0 +1,23 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Favrskov Avisen +''' + +class FavrskovAvisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Favrskov Avisen' + description = 'Lokale og regionale nyheder' + category = 'newspaper, news, localnews, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Nyheder', 'http://dinby.dk/favrskov-avisen/rss'), + ] + diff --git a/recipes/favrskovlokalavisen_dk.recipe b/recipes/favrskovlokalavisen_dk.recipe new file mode 100644 index 0000000000..20fa44c09f --- /dev/null +++ b/recipes/favrskovlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Favrskovposten +''' + +class FavrskovLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Favrskovposten' + description = 'Lokale og regionale nyheder, sport og kultur fra Favrskov og omegn pÃ¥ favrskov.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Favrskovposten', 'http://favrskov.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Favrskovposten', 'http://favrskov.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Favrskovposten', 'http://favrskov.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Favrskovposten', 'http://favrskov.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Favrskovposten', 'http://favrskov.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Favrskovposten', 'http://favrskov.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/folkebladet_dk.recipe b/recipes/folkebladet_dk.recipe new file mode 100644 index 0000000000..2e1afb6093 --- /dev/null +++ b/recipes/folkebladet_dk.recipe @@ -0,0 +1,24 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Folkebladet +''' + +class Folkebladet_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Folkebladet' + description = 'Dine lokale nyheder pÃ¥ nettet' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Folkebladet', 'http://folkebladet.dk/feed/'), + ('Kommentarer', 'http://folkebladet.dk/comments/feed/'), + ] + diff --git a/recipes/folkebladetdjursland_dk.recipe b/recipes/folkebladetdjursland_dk.recipe new file mode 100644 index 0000000000..914332c7da --- /dev/null +++ b/recipes/folkebladetdjursland_dk.recipe @@ -0,0 +1,23 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Folkebladet Djursland +''' + +class FolkebladetDjursland_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Folkebladet Djursland' + description = 'Lokale og regionale nyheder' + category = 'newspaper, news, localnews, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Nyheder', 'http://dinby.dk/folkebladet-djursland/rss'), + ] + diff --git a/recipes/folketidende_dk.recipe b/recipes/folketidende_dk.recipe new file mode 100644 index 0000000000..fca03a3e7f --- /dev/null +++ b/recipes/folketidende_dk.recipe @@ -0,0 +1,24 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +folketidende.dk +''' + +class Folketidende_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'folketidende.dk' + description = 'Lokalt nyhedssite, med nyheder og lokalstof om Lolland og Falster' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('folketidende.dk - Lolland & Falster samlet pÃ¥ et sted', 'http://folketidende.dk/rss-nyhedsbrev.xml'), + + ] + diff --git a/recipes/fredensborglokalavisen_dk.recipe b/recipes/fredensborglokalavisen_dk.recipe new file mode 100644 index 0000000000..8ba23696f3 --- /dev/null +++ b/recipes/fredensborglokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Uge-Nyt +''' + +class FredensborgLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Uge-Nyt' + description = 'Uge-Nyt: Lokale og regionale nyheder, sport og kultur fra Fredensborg, Kokkedal og Humlebæk pÃ¥ fredensborg.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Uge-Nyt', 'http://fredensborg.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Uge-Nyt', 'http://fredensborg.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Uge-Nyt', 'http://fredensborg.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Uge-Nyt', 'http://fredensborg.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Uge-Nyt', 'http://fredensborg.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Uge-Nyt', 'http://fredensborg.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/fredericialokalavisen_dk.recipe b/recipes/fredericialokalavisen_dk.recipe new file mode 100644 index 0000000000..22d5c9e62d --- /dev/null +++ b/recipes/fredericialokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Fredericia +''' + +class FredericiaLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Fredericia' + description = 'Lokale og regionale nyheder, sport, kultur fra Fredericia og omegn pÃ¥ fredericia.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Fredericia', 'http://fredericia.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Fredericia', 'http://fredericia.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Fredericia', 'http://fredericia.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Fredericia', 'http://fredericia.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Fredericia', 'http://fredericia.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Fredericia', 'http://fredericia.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/frederiksbergbladet_dk.recipe b/recipes/frederiksbergbladet_dk.recipe new file mode 100644 index 0000000000..393905f9e2 --- /dev/null +++ b/recipes/frederiksbergbladet_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Frederiksberg Bladet +''' + +class FrederiksbergBladet_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Frederiksberg Bladet' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Frederiksberg Bladet', 'http://minby.dk/frederiksberg-bladet/feed/'), + ('Kommentarer til Frederiksberg Bladet', 'http://minby.dk/frederiksberg-bladet/comments/feed/'), + + ] + diff --git a/recipes/frederikssundlokalavisen_dk.recipe b/recipes/frederikssundlokalavisen_dk.recipe new file mode 100644 index 0000000000..5c93698179 --- /dev/null +++ b/recipes/frederikssundlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Frederikssund +''' + +class FrederikssundLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Frederikssund' + description = 'Lokale, regionale nyheder, sport og kultur fra Frederikssund, Jægerspris og omegn pÃ¥ frederikssund.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Frederikssund', 'http://frederikssund.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Frederikssund', 'http://frederikssund.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Frederikssund', 'http://frederikssund.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Frederikssund', 'http://frederikssund.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Frederikssund', 'http://frederikssund.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Frederikssund', 'http://frederikssund.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/furesoelokalavisen_dk.recipe b/recipes/furesoelokalavisen_dk.recipe new file mode 100644 index 0000000000..87da12d80e --- /dev/null +++ b/recipes/furesoelokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Furesø Avis +''' + +class FuresoeLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Furesø Avis' + description = 'Lokale og regionale nyheder, sport og kultur fra Farum, Værløse og Furesø pÃ¥ furesoe.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Furesø Avis', 'http://furesoe.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Furesø Avis', 'http://furesoe.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Furesø Avis', 'http://furesoe.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Furesø Avis', 'http://furesoe.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Furesø Avis', 'http://furesoe.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Furesø Avis', 'http://furesoe.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/gentoftelokalavisen_dk.recipe b/recipes/gentoftelokalavisen_dk.recipe new file mode 100644 index 0000000000..ebbbcc10dc --- /dev/null +++ b/recipes/gentoftelokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Villabyerne +''' + +class GentofteLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Villabyerne' + description = 'Lokale og regionale nyheder, sport og kultur fra Gentofte, Hellerup og Charlottenlund pÃ¥ gentofte.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Villabyerne', 'http://gentofte.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Villabyerne', 'http://gentofte.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Villabyerne', 'http://gentofte.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Villabyerne', 'http://gentofte.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Villabyerne', 'http://gentofte.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Villabyerne', 'http://gentofte.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/grenaalokalavisen_dk.recipe b/recipes/grenaalokalavisen_dk.recipe new file mode 100644 index 0000000000..caae207b9b --- /dev/null +++ b/recipes/grenaalokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Grenaa +''' + +class GrenaaLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Grenaa' + description = 'Lokale og regionale nyheder, sport, kultur fra GrenÃ¥ og omegn pÃ¥ grenaa.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Grenaa', 'http://grenaa.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Grenaa', 'http://grenaa.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Grenaa', 'http://grenaa.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Grenaa', 'http://grenaa.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Grenaa', 'http://grenaa.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Grenaa', 'http://grenaa.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/gribskovlokalavisen_dk.recipe b/recipes/gribskovlokalavisen_dk.recipe new file mode 100644 index 0000000000..c98afd917d --- /dev/null +++ b/recipes/gribskovlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Ugeposten Gribskov +''' + +class GribskovLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Ugeposten Gribskov' + description = 'Lokale og regionale nyheder, sport og kultur fra Gribskov og omegn pÃ¥ gribskov.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Ugeposten Gribskov', 'http://gribskov.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Ugeposten Gribskov', 'http://gribskov.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Ugeposten Gribskov', 'http://gribskov.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Ugeposten Gribskov', 'http://gribskov.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Ugeposten Gribskov', 'http://gribskov.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Ugeposten Gribskov', 'http://gribskov.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/haderslevlokalavisen_dk.recipe b/recipes/haderslevlokalavisen_dk.recipe new file mode 100644 index 0000000000..6b72b24a18 --- /dev/null +++ b/recipes/haderslevlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Haderslev +''' + +class HaderslevLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Haderslev' + description = 'Lokale og regionale nyheder, sport, kultur fra Haderslev og omegn pÃ¥ haderslev.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Haderslev', 'http://haderslev.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Haderslev', 'http://haderslev.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Haderslev', 'http://haderslev.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Haderslev', 'http://haderslev.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Haderslev', 'http://haderslev.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Haderslev', 'http://haderslev.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/halsnaeslokalavisen_dk.recipe b/recipes/halsnaeslokalavisen_dk.recipe new file mode 100644 index 0000000000..bbd4cdbb4a --- /dev/null +++ b/recipes/halsnaeslokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Halsnæs Avis +''' + +class HalsnaesLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Halsnæs Avis' + description = 'Lokale og regionale nyheder, sport og kultur fra Halsnæs og omegn pÃ¥ halsnaes.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Halsnæs Avis', 'http://halsnaes.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Halsnæs Avis', 'http://halsnaes.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Halsnæs Avis', 'http://halsnaes.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Halsnæs Avis', 'http://halsnaes.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Halsnæs Avis', 'http://halsnaes.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Halsnæs Avis', 'http://halsnaes.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/hillerod_posten_dk.recipe b/recipes/hillerod_posten_dk.recipe new file mode 100644 index 0000000000..0a3238b1e7 --- /dev/null +++ b/recipes/hillerod_posten_dk.recipe @@ -0,0 +1,28 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Hillerød Posten +''' + +class HilleroedLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Hillerød Posten' + description = 'Lokale og regionale nyheder, sport og kultur fra Hillerød, Skævinge og Gørløse på hilleroed.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Hillerød Posten', 'http://hilleroed.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Hillerød Posten', 'http://hilleroed.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Hillerød Posten', 'http://hilleroed.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Hillerød Posten', 'http://hilleroed.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Hillerød Posten', 'http://hilleroed.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Hillerød Posten', 'http://hilleroed.lokalavisen.dk/section/senestelaeserbreverss'), + + ] \ No newline at end of file diff --git a/recipes/hoersholmlokalavisen_dk.recipe b/recipes/hoersholmlokalavisen_dk.recipe new file mode 100644 index 0000000000..ae04b90896 --- /dev/null +++ b/recipes/hoersholmlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Ugebladet +''' + +class HoersholmLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Ugebladet' + description = 'Lokale, regionale nyheder, sport og kultur i Hørsholm, Rungsted, Fredensborg og Humlebæk pÃ¥ hoersholm.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Ugebladet', 'http://hoersholm.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Ugebladet', 'http://hoersholm.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Ugebladet', 'http://hoersholm.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Ugebladet', 'http://hoersholm.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Ugebladet', 'http://hoersholm.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Ugebladet', 'http://hoersholm.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/hornsherredlokalavisen_dk.recipe b/recipes/hornsherredlokalavisen_dk.recipe new file mode 100644 index 0000000000..c8caf8e8fa --- /dev/null +++ b/recipes/hornsherredlokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Hornsherred +''' + +class HornsherredLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Hornsherred' + description = 'Lokale og regionale nyheder, sport og kultur fra Hornsherred og omegn pÃ¥ hornsherred.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Hornsherred', 'http://hornsherred.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Hornsherred', 'http://hornsherred.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Hornsherred', 'http://hornsherred.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Hornsherred', 'http://hornsherred.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Hornsherred', 'http://hornsherred.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Hornsherred', 'http://hornsherred.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/hvidovreavis_dk.recipe b/recipes/hvidovreavis_dk.recipe new file mode 100644 index 0000000000..213efc70a8 --- /dev/null +++ b/recipes/hvidovreavis_dk.recipe @@ -0,0 +1,17 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe + +class Hvidovre_Avis_dk(BasicNewsRecipe): + title = 'Hvidovre avis' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + feeds = [ + ('Lokale nyheder', 'http://hvidovre.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Sport', 'http://hvidovre.lokalavisen.dk/section/senestesportrss'), + ('112', 'http://hvidovre.lokalavisen.dk/section/seneste112rss'), + ('Kultur', 'http://hvidovre.lokalavisen.dk/section/senestekulturrss'), + ('Læserbreve', 'http://hvidovre.lokalavisen.dk/section/senestelaeserbreverss'), + ] \ No newline at end of file diff --git a/recipes/hvidovrelokalavisen_dk.recipe b/recipes/hvidovrelokalavisen_dk.recipe new file mode 100644 index 0000000000..6f816716de --- /dev/null +++ b/recipes/hvidovrelokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Hvidovre Avis +''' + +class HvidovreLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Hvidovre Avis' + description = 'Lokale og regionale nyheder, sport og kultur fra Hvidovre pÃ¥ hvidovre.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Hvidovre Avis', 'http://hvidovre.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Hvidovre Avis', 'http://hvidovre.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Hvidovre Avis', 'http://hvidovre.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Hvidovre Avis', 'http://hvidovre.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Hvidovre Avis', 'http://hvidovre.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Hvidovre Avis', 'http://hvidovre.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/icons/aabenraalokalavisen_dk.png b/recipes/icons/aabenraalokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/aabenraalokalavisen_dk.png differ diff --git a/recipes/icons/aarhuslokalavisen_dk.png b/recipes/icons/aarhuslokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/aarhuslokalavisen_dk.png differ diff --git a/recipes/icons/aarhusmidtlokalavisen_dk.png b/recipes/icons/aarhusmidtlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/aarhusmidtlokalavisen_dk.png differ diff --git a/recipes/icons/aarhusnordlokalavisen_dk.png b/recipes/icons/aarhusnordlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/aarhusnordlokalavisen_dk.png differ diff --git a/recipes/icons/aarhussydlokalavisen_dk.png b/recipes/icons/aarhussydlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/aarhussydlokalavisen_dk.png differ diff --git a/recipes/icons/aarhusvestlokalavisen_dk.png b/recipes/icons/aarhusvestlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/aarhusvestlokalavisen_dk.png differ diff --git a/recipes/icons/albertslundlokalavisen_dk.png b/recipes/icons/albertslundlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/albertslundlokalavisen_dk.png differ diff --git a/recipes/icons/alleroedlokalavisen_dk.png b/recipes/icons/alleroedlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/alleroedlokalavisen_dk.png differ diff --git a/recipes/icons/altomdata_dk.png b/recipes/icons/altomdata_dk.png new file mode 100644 index 0000000000..40a53d99ed Binary files /dev/null and b/recipes/icons/altomdata_dk.png differ diff --git a/recipes/icons/avisen_dk.png b/recipes/icons/avisen_dk.png new file mode 100644 index 0000000000..c637b35f0e Binary files /dev/null and b/recipes/icons/avisen_dk.png differ diff --git a/recipes/icons/computerworld_dk.png b/recipes/icons/computerworld_dk.png new file mode 100644 index 0000000000..5e91adf9ff Binary files /dev/null and b/recipes/icons/computerworld_dk.png differ diff --git a/recipes/icons/ebeltoftlokalavisen_dk.png b/recipes/icons/ebeltoftlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/ebeltoftlokalavisen_dk.png differ diff --git a/recipes/icons/egedallokalavisen_dk.png b/recipes/icons/egedallokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/egedallokalavisen_dk.png differ diff --git a/recipes/icons/erhvervs_avisen_dk.png b/recipes/icons/erhvervs_avisen_dk.png new file mode 100644 index 0000000000..6b0d29b52d Binary files /dev/null and b/recipes/icons/erhvervs_avisen_dk.png differ diff --git a/recipes/icons/esbjerglokalavisen_dk.png b/recipes/icons/esbjerglokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/esbjerglokalavisen_dk.png differ diff --git a/recipes/icons/favrskovlokalavisen_dk.png b/recipes/icons/favrskovlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/favrskovlokalavisen_dk.png differ diff --git a/recipes/icons/fredensborglokalavisen_dk.png b/recipes/icons/fredensborglokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/fredensborglokalavisen_dk.png differ diff --git a/recipes/icons/fredericialokalavisen_dk.png b/recipes/icons/fredericialokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/fredericialokalavisen_dk.png differ diff --git a/recipes/icons/frederikssundlokalavisen_dk.png b/recipes/icons/frederikssundlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/frederikssundlokalavisen_dk.png differ diff --git a/recipes/icons/furesoelokalavisen_dk.png b/recipes/icons/furesoelokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/furesoelokalavisen_dk.png differ diff --git a/recipes/icons/gentoftelokalavisen_dk.png b/recipes/icons/gentoftelokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/gentoftelokalavisen_dk.png differ diff --git a/recipes/icons/grenaalokalavisen_dk.png b/recipes/icons/grenaalokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/grenaalokalavisen_dk.png differ diff --git a/recipes/icons/gribskovlokalavisen_dk.png b/recipes/icons/gribskovlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/gribskovlokalavisen_dk.png differ diff --git a/recipes/icons/haderslevlokalavisen_dk.png b/recipes/icons/haderslevlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/haderslevlokalavisen_dk.png differ diff --git a/recipes/icons/halsnaeslokalavisen_dk.png b/recipes/icons/halsnaeslokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/halsnaeslokalavisen_dk.png differ diff --git a/recipes/icons/hillerod_posten_dk.png b/recipes/icons/hillerod_posten_dk.png new file mode 100644 index 0000000000..6b0d29b52d Binary files /dev/null and b/recipes/icons/hillerod_posten_dk.png differ diff --git a/recipes/icons/hoersholmlokalavisen_dk.png b/recipes/icons/hoersholmlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/hoersholmlokalavisen_dk.png differ diff --git a/recipes/icons/hornsherredlokalavisen_dk.png b/recipes/icons/hornsherredlokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/hornsherredlokalavisen_dk.png differ diff --git a/recipes/icons/hvidovreavis_dk.png b/recipes/icons/hvidovreavis_dk.png new file mode 100644 index 0000000000..6b0d29b52d Binary files /dev/null and b/recipes/icons/hvidovreavis_dk.png differ diff --git a/recipes/icons/hvidovrelokalavisen_dk.png b/recipes/icons/hvidovrelokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/hvidovrelokalavisen_dk.png differ diff --git a/recipes/icons/ing_dk.png b/recipes/icons/ing_dk.png new file mode 100644 index 0000000000..594852a990 Binary files /dev/null and b/recipes/icons/ing_dk.png differ diff --git a/recipes/icons/kaloeviglokalavisen_dk.png b/recipes/icons/kaloeviglokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/kaloeviglokalavisen_dk.png differ diff --git a/recipes/icons/koegelokalavisen_dk.png b/recipes/icons/koegelokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/koegelokalavisen_dk.png differ diff --git a/recipes/icons/koldinglokalavisen_dk.png b/recipes/icons/koldinglokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/koldinglokalavisen_dk.png differ diff --git a/recipes/icons/kristeligt_dagblad_dk.png b/recipes/icons/kristeligt_dagblad_dk.png new file mode 100644 index 0000000000..cbc7b01349 Binary files /dev/null and b/recipes/icons/kristeligt_dagblad_dk.png differ diff --git a/recipes/icons/lyngby-taarbaeklokalavisen_dk.png b/recipes/icons/lyngby-taarbaeklokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/lyngby-taarbaeklokalavisen_dk.png differ diff --git a/recipes/icons/norddjurslokalavisen_dk.png b/recipes/icons/norddjurslokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/norddjurslokalavisen_dk.png differ diff --git a/recipes/icons/nordjyske_dk.png b/recipes/icons/nordjyske_dk.png new file mode 100644 index 0000000000..8fa0f46970 Binary files /dev/null and b/recipes/icons/nordjyske_dk.png differ diff --git a/recipes/icons/odenselokalavisen_dk.png b/recipes/icons/odenselokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/odenselokalavisen_dk.png differ diff --git a/recipes/icons/randerslokalavisen_dk.png b/recipes/icons/randerslokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/randerslokalavisen_dk.png differ diff --git a/recipes/icons/roskildelokalavisen_dk.png b/recipes/icons/roskildelokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/roskildelokalavisen_dk.png differ diff --git a/recipes/icons/rudersdallokalavisen_dk.png b/recipes/icons/rudersdallokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/rudersdallokalavisen_dk.png differ diff --git a/recipes/icons/skanderborglokalavisen_dk.png b/recipes/icons/skanderborglokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/skanderborglokalavisen_dk.png differ diff --git a/recipes/icons/soenderborglokalavisen_dk.png b/recipes/icons/soenderborglokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/soenderborglokalavisen_dk.png differ diff --git a/recipes/icons/syddjurslokalavisen_dk.png b/recipes/icons/syddjurslokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/syddjurslokalavisen_dk.png differ diff --git a/recipes/icons/vardelokalavisen_dk.png b/recipes/icons/vardelokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/vardelokalavisen_dk.png differ diff --git a/recipes/icons/vejlelokalavisen_dk.png b/recipes/icons/vejlelokalavisen_dk.png new file mode 100644 index 0000000000..27f21e439c Binary files /dev/null and b/recipes/icons/vejlelokalavisen_dk.png differ diff --git a/recipes/information_dk.recipe b/recipes/information_dk.recipe index 53d21d2299..6c3be396b9 100644 --- a/recipes/information_dk.recipe +++ b/recipes/information_dk.recipe @@ -28,21 +28,45 @@ class Information_dk(BasicNewsRecipe): feeds = [ - (u'Nyheder fra', u'http://www.information.dk/feed'), - (u'Bedst lige nu', u'http://www.information.dk/bedstligenu/feed'), - (u'Politik og internationalt', u'http://www.information.dk/politik/feed'), - (u'Kunst og kultur', u'http://www.information.dk/kultur/feed'), - (u'Moderne Tider', u'http://www.information.dk/modernetider/feed'), - (u'Klima', u'http://www.information.dk/klima/feed'), - (u'Opinion', u'http://www.information.dk/opinion/feed'), - (u'Literatur', u'http://www.information.dk/litteratur/feed'), - (u'Film', u'http://www.information.dk/film/feed'), - (u'Kunst', u'http://www.information.dk/kunst/feed') + (u'Nyheder', u'https://www.information.dk/feed'), + (u'Politik', u'https://www.information.dk/emne/politik/feed'), + (u'Indland', u'https://www.information.dk/indland/feed'), + (u'Udland', u'https://www.information.dk/udland/feed'), + (u'Debat', u'https://www.information.dk/debat/feed'), + (u'Kunst og kultur', u'https://www.information.dk/kultur/feed'), + (u'Literatur', u'https://www.information.dk/litteratur/feed'), + (u'Film', u'https://www.information.dk/emne/film/feed'), + (u'Kunst', u'https://www.information.dk/emne/kunst/feed') ] + keep_only_tags = [dict(name='article', attrs={}), + dict(name='div', attrs={'class': 'field-name-body'})] remove_tags_before = dict(name='h1', attrs={'class': 'print-title'}) remove_tags_after = dict(name='div', attrs={'class': 'print-footer'}) - remove_tags = [dict(name=['object', 'link'])] - - def print_version(self, url): - return url.replace('information.dk/', 'information.dk/print/') + + field_name_best_from_inf = '^.*?field-name-best-from-inf.*?$' + related_stuff = '^.*?related-stuff.*?$' + view_iv_seneste = '^.*?view-iv-seneste.*?$' + view_iv_news_queue = '^.*?view-iv-news-queue.*?$' + view_footer = '^.*?view-footer.*?$' + field_name_recommendations = '^.*?field-name-recommendations.*?$' + field_name_comments_label = '^.*?field-name-comments-label.*?$' + field_name_no_comments = '^.?field-name-no-comments.*?$' + comment = '^.*?comment.*?$' + + remove_tags = [dict(name=['object', 'link']), + dict(name='div', attrs={'id': 'node-article-full-group-date'}), + dict(name='div', attrs={'id': 'node-article-full-group-right'}), + dict(name='div', attrs={'id': 'node-article-non-subscriber-full-group-date'}), + dict(name='div', attrs={'id': 'node-article-non-subscriber-full-group-right'}), + dict(name='div', attrs={'class': re.compile(field_name_best_from_inf, re.IGNORECASE)}), + dict(name='div', attrs={'class': re.compile(related_stuff, re.IGNORECASE)}), + dict(name='div', attrs={'class': re.compile(view_iv_seneste, re.IGNORECASE)}), + dict(name='div', attrs={'class': re.compile(view_iv_news_queue, re.IGNORECASE)}), + dict(name='div', attrs={'class': re.compile(view_footer, re.IGNORECASE)}), + dict(name='div', attrs={'class': re.compile(field_name_recommendations, re.IGNORECASE)}), + dict(name='div', attrs={'class': re.compile(field_name_comments_label, re.IGNORECASE)}), + dict(name='div', attrs={'class': re.compile(field_name_no_comments, re.IGNORECASE)}), + dict(name='article', attrs={'class': re.compile(comment, re.IGNORECASE)}), + dict(name='h2', attrs={'class': 'pane-title'}), + dict(name='div', attrs={'id': 'comments'})] diff --git a/recipes/ing_dk.recipe b/recipes/ing_dk.recipe new file mode 100644 index 0000000000..20c962b3f5 --- /dev/null +++ b/recipes/ing_dk.recipe @@ -0,0 +1,37 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Ingeniøren.dk +''' +class Ing_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Ingeniøren' + description = 'Nyheder om teknologi og naturvidenskab for fagfolk og interesserede; artikler, blogs, debat, infografik, video.' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + + keep_only_tags = [ + dict(name="div", attrs={'class': 'menu-article-current-title'}), + dict(name="section", attrs={'class': 'byline'}), + dict(name="section", attrs={'class': 'body'}), + ] + + feeds = [ + ('Biotek', 'https://ing.dk/rss/term/341'), + ('Byggeri', 'https://ing.dk/rss/term/356'), + ('Elektronik', 'https://ing.dk/rss/term/355'), + ('Energi og Miljø', 'https://ing.dk/rss/term/354'), + ('Forskning', 'https://ing.dk/rss/term/353'), + ('Fødevare', 'https://ing.dk/rss/term/352'), + ('Karriere', 'https://ing.dk/rss/term/350'), + ('Produktion', 'https://ing.dk/rss/term/349'), + ('Rumfart', 'https://ing.dk/rss/term/348'), + ('Transport', 'https://ing.dk/rss/term/347'), + ('Blogs', 'https://ing.dk/rss/blogs'), + ('Spørg Scientariet', 'https://ing.dk/rss/term/287'), + ] diff --git a/recipes/jv_dk.recipe b/recipes/jv_dk.recipe new file mode 100644 index 0000000000..a611a1a78e --- /dev/null +++ b/recipes/jv_dk.recipe @@ -0,0 +1,39 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +JydskeVestkysten | JV.dk | jv.dk +''' + +class WwwJv_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'JydskeVestkysten | JV.dk | jv.dk' + description = 'JydskeVestkysten' + category = 'newspaper, news, localnews, lifestyle, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 25 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Nyheder', 'http://www.jv.dk/rss/nyheder'), + ('Indland', 'http://www.jv.dk/rss/indland'), + ('Udland', 'http://www.jv.dk/rss/udland'), + ('Kultur', 'http://www.jv.dk/rss/kultur'), + ('Livsstil', 'http://www.jv.dk/rss/livsstil'), + ('Hus & Have', 'http://www.jv.dk/rss/husoghave'), + ('Billund', 'http://www.jv.dk/rss/billund'), + ('Esbjerg', 'http://www.jv.dk/rss/esbjerg'), + ('Haderslev', 'http://www.jv.dk/rss/haderslev'), + ('Kolding', 'http://www.jv.dk/rss/kolding'), + ('Sønderborg', 'http://www.jv.dk/rss/soenderborg'), + ('Skjern-Tarm', 'http://www.jv.dk/rss/tarm'), + ('Tønder', 'http://www.jv.dk/rss/toender'), + ('Varde', 'http://www.jv.dk/rss/varde'), + ('Vejen', 'http://www.jv.dk/rss/vejen'), + ('Aabenraa', 'http://www.jv.dk/rss/aabenraa'), + + ] + diff --git a/recipes/kaloeviglokalavisen_dk.recipe b/recipes/kaloeviglokalavisen_dk.recipe new file mode 100644 index 0000000000..29ade1f84c --- /dev/null +++ b/recipes/kaloeviglokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Kalø Vig +''' + +class KaloevigLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Kalø Vig' + description = 'Lokale og regionale nyheder, sport og kultur fra Hornslet og omegn pÃ¥ kaloevig.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Kalø Vig', 'http://kaloevig.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Kalø Vig', 'http://kaloevig.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Kalø Vig', 'http://kaloevig.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Kalø Vig', 'http://kaloevig.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Kalø Vig', 'http://kaloevig.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Kalø Vig', 'http://kaloevig.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/kgsenghavebladet_dk.recipe b/recipes/kgsenghavebladet_dk.recipe new file mode 100644 index 0000000000..64c8d00e97 --- /dev/null +++ b/recipes/kgsenghavebladet_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Kgs. Enghave Bladet +''' + +class KgsEnghaveBladet_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Kgs. Enghave Bladet' + description = 'lokalavisen med alle dine lokale nyheder' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Kgs. Enghave Bladet', 'http://minby.dk/kgs-enghave-bladet/feed/'), + ('Kommentarer til Kgs. Enghave Bladet', 'http://minby.dk/kgs-enghave-bladet/comments/feed/'), + + ] + diff --git a/recipes/koegelokalavisen_dk.recipe b/recipes/koegelokalavisen_dk.recipe new file mode 100644 index 0000000000..9c6bc8b720 --- /dev/null +++ b/recipes/koegelokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lørdagsavisen +''' + +class KoegeLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lørdagsavisen' + description = 'Lokale, regionale nyheder, bolig, motor og job i Køge, Greve, Ringsted og Stevns pÃ¥ koege.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lørdagsavisen', 'http://koege.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lørdagsavisen', 'http://koege.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lørdagsavisen', 'http://koege.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lørdagsavisen', 'http://koege.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lørdagsavisen', 'http://koege.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lørdagsavisen', 'http://koege.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/koldinglokalavisen_dk.recipe b/recipes/koldinglokalavisen_dk.recipe new file mode 100644 index 0000000000..febdcbbc65 --- /dev/null +++ b/recipes/koldinglokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Kolding +''' + +class KoldingLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Kolding' + description = 'Lokale og regionale nyheder, sport, kultur fra Kolding og omegn pÃ¥ kolding.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Kolding', 'http://kolding.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Kolding', 'http://kolding.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Kolding', 'http://kolding.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Kolding', 'http://kolding.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Kolding', 'http://kolding.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Kolding', 'http://kolding.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/kristeligt_dagblad_dk.recipe b/recipes/kristeligt_dagblad_dk.recipe new file mode 100644 index 0000000000..19718d838b --- /dev/null +++ b/recipes/kristeligt_dagblad_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe + +class KristeligtDagblad(BasicNewsRecipe): + title = 'Kristeligt Dagblad' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + + # All feeds are found here: http://www.kristeligt-dagblad.dk/rss + feeds = [ + ('Leder', 'http://www.kristeligt-dagblad.dk/rss/leder'), + ('Danmark', 'http://www.kristeligt-dagblad.dk/rss/danmark'), + ('Udland', 'http://www.kristeligt-dagblad.dk/rss/udland'), + ('Liv & Sjæl', 'http://www.kristeligt-dagblad.dk/rss/liv'), + ('Familieliv', 'http://www.kristeligt-dagblad.dk/rss/familieliv'), + ('Kronik', 'http://www.kristeligt-dagblad.dk/rss/kronik'), + ('Kirke & Tro', 'http://www.kristeligt-dagblad.dk/rss/kirke'), + ('Debat', 'http://www.kristeligt-dagblad.dk/rss/debat'), + ('Kultur', 'http://www.kristeligt-dagblad.dk/rss/kultur'), + ('B\xf8ger', 'http://www.kristeligt-dagblad.dk/rss/boganmeldelse'), + ('Film', 'http://www.kristeligt-dagblad.dk/rss/filmanmeldelse'), + ] \ No newline at end of file diff --git a/recipes/lyngby-taarbaeklokalavisen_dk.recipe b/recipes/lyngby-taarbaeklokalavisen_dk.recipe new file mode 100644 index 0000000000..fa90d7c32b --- /dev/null +++ b/recipes/lyngby-taarbaeklokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Det grønne omrÃ¥de +''' + +class Lyngby-taarbaekLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Det grønne omrÃ¥de' + description = 'Lokale, regionale nyheder, sport og kultur i Lyngby-Taarbæk, Virum, Holte, Nærum, Vedbæk og Skodsborg pÃ¥ lyngby-taarbaek.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Det grønne omrÃ¥de', 'http://lyngby-taarbaek.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Det grønne omrÃ¥de', 'http://lyngby-taarbaek.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Det grønne omrÃ¥de', 'http://lyngby-taarbaek.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Det grønne omrÃ¥de', 'http://lyngby-taarbaek.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Det grønne omrÃ¥de', 'http://lyngby-taarbaek.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Det grønne omrÃ¥de', 'http://lyngby-taarbaek.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/noerrebronordvestbladet_dk.recipe b/recipes/noerrebronordvestbladet_dk.recipe new file mode 100644 index 0000000000..149a2deaf0 --- /dev/null +++ b/recipes/noerrebronordvestbladet_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Nørrebro Nordvest bladet +''' + +class Minby_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Nørrebro Nordvest bladet' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Nørrebro Nordvest bladet', 'http://minby.dk/noerrebronordvest-bladet/feed/'), + ('Kommentarer til Nørrebro Nordvest bladet', 'http://minby.dk/noerrebronordvest-bladet/comments/feed/'), + + ] + diff --git a/recipes/norddjurslokalavisen_dk.recipe b/recipes/norddjurslokalavisen_dk.recipe new file mode 100644 index 0000000000..2b52fcbe56 --- /dev/null +++ b/recipes/norddjurslokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Norddjurs +''' + +class NorddjursLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Norddjurs' + description = 'Lokale og regionale nyheder, sport, kultur fra det nordlige Djursland pÃ¥ norddjurs.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/nordjyske_dk.recipe b/recipes/nordjyske_dk.recipe new file mode 100644 index 0000000000..92e9842948 --- /dev/null +++ b/recipes/nordjyske_dk.recipe @@ -0,0 +1,37 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Nordjyske.dk +''' + +class Nordjyske_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Nordjyske.dk' + description = 'Nordjyske.dk er hele tiden klar med de nyheder, der handler om dig og dit liv. Og du fÃ¥r dem lige der, hvor du er - pÃ¥ din computer, tablet eller mobiltelefon.' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 25 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Nyheder', 'http://nordjyske.dk/rss/nyheder'), + ('Danmark', 'http://nordjyske.dk/rss/danmark'), + ('Sport', 'http://nordjyske.dk/rss/sport'), + ('Erhverv', 'http://nordjyske.dk/rss/erhverv'), + ('Verden', 'http://nordjyske.dk/rss/verden'), + ('Brønderslev', 'http://nordjyske.dk/rss/broenderslev'), + ('Frederikshavn', 'http://nordjyske.dk/rss/frederikshavn'), + ('Hjørring', 'http://nordjyske.dk/rss/hjoerring'), + ('Jammerbugt', 'http://nordjyske.dk/rss/jammerbugt'), + ('Mariagerfjord', 'http://nordjyske.dk/rss/mariagerfjord'), + ('Rebild', 'http://nordjyske.dk/rss/rebild'), + ('Vesthimmerland', 'http://nordjyske.dk/rss/vesthimmerland'), + ('Thisted', 'http://nordjyske.dk/rss/thisted'), + ('Aalborg', 'http://nordjyske.dk/rss/aalborg'), + + ] + diff --git a/recipes/odenselokalavisen_dk.recipe b/recipes/odenselokalavisen_dk.recipe new file mode 100644 index 0000000000..684d8e3ecb --- /dev/null +++ b/recipes/odenselokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Odense +''' + +class OdenseLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Odense' + description = 'Lokale og regionale nyheder, sport og kultur fra Odense pÃ¥ odense.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/oesterbroavis_dk.recipe b/recipes/oesterbroavis_dk.recipe new file mode 100644 index 0000000000..4211c3ec94 --- /dev/null +++ b/recipes/oesterbroavis_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Østerbro Avis +''' + +class OesterbroAvis_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Østerbro Avis' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Østerbro Avis', 'http://minby.dk/oesterbro-avis/feed/'), + ('Kommentarer til Østerbro Avis', 'http://minby.dk/oesterbro-avis/comments/feed/'), + + ] + diff --git a/recipes/randerslokalavisen_dk.recipe b/recipes/randerslokalavisen_dk.recipe new file mode 100644 index 0000000000..e7e1221f11 --- /dev/null +++ b/recipes/randerslokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Din avis Randers +''' + +class RandersLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Din avis Randers' + description = 'Lokale og regionale nyheder, sport, kultur fra Randers og omegn pÃ¥ dinavis.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Din avis Randers', 'http://dinavis.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Din avis Randers', 'http://dinavis.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Din avis Randers', 'http://dinavis.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Din avis Randers', 'http://dinavis.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Din avis Randers', 'http://dinavis.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Din avis Randers', 'http://dinavis.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/roskildelokalavisen_dk.recipe b/recipes/roskildelokalavisen_dk.recipe new file mode 100644 index 0000000000..81f7cf65a5 --- /dev/null +++ b/recipes/roskildelokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Roskilde Avis +''' + +class RoskildeLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Roskilde Avis' + description = 'Lokale og regionale nyheder, sport og kultur fra Roskilde og omegn pÃ¥ roskilde.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Roskilde Avis', 'http://roskilde.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Roskilde Avis', 'http://roskilde.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Roskilde Avis', 'http://roskilde.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Roskilde Avis', 'http://roskilde.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Roskilde Avis', 'http://roskilde.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Roskilde Avis', 'http://roskilde.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/rudersdallokalavisen_dk.recipe b/recipes/rudersdallokalavisen_dk.recipe new file mode 100644 index 0000000000..9d5825965d --- /dev/null +++ b/recipes/rudersdallokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Rudersdal Avis +''' + +class RudersdalLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Rudersdal Avis' + description = 'Lokale, regionale nyheder, sport, kultur fra Rudersdal, Birkerød, Holte, Nærum, Vedbæk, Søllerød pÃ¥ rudersdal.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Rudersdal Avis', 'http://rudersdal.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Rudersdal Avis', 'http://rudersdal.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Rudersdal Avis', 'http://rudersdal.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Rudersdal Avis', 'http://rudersdal.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Rudersdal Avis', 'http://rudersdal.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Rudersdal Avis', 'http://rudersdal.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/skanderborglokalavisen_dk.recipe b/recipes/skanderborglokalavisen_dk.recipe new file mode 100644 index 0000000000..6793142fc3 --- /dev/null +++ b/recipes/skanderborglokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Skanderborg +''' + +class SkanderborgLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Skanderborg' + description = 'Lokale og regionale nyheder, sport, kultur fra Skanderborg og omegn pÃ¥ skanderborg.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Skanderborg', 'http://skanderborg.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Skanderborg', 'http://skanderborg.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Skanderborg', 'http://skanderborg.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Skanderborg', 'http://skanderborg.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Skanderborg', 'http://skanderborg.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Skanderborg', 'http://skanderborg.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/sn_dk.recipe b/recipes/sn_dk.recipe new file mode 100644 index 0000000000..4bb11fd4b8 --- /dev/null +++ b/recipes/sn_dk.recipe @@ -0,0 +1,24 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +sn.dk +''' + +class Sn_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'sn.dk' + description = 'Sjællandske medier' + category = 'newspaper, news, localnews, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Nyheder', 'http://sn.dk/rss'), + + ] + diff --git a/recipes/soenderborglokalavisen_dk.recipe b/recipes/soenderborglokalavisen_dk.recipe new file mode 100644 index 0000000000..40b5c81558 --- /dev/null +++ b/recipes/soenderborglokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Sønderborg +''' + +class SoenderborgLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Sønderborg' + description = 'Lokale og regionale nyheder, sport, kultur fra Sønderborg og omegn pÃ¥ soenderborg.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Sønderborg', 'http://soenderborg.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Sønderborg', 'http://soenderborg.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Sønderborg', 'http://soenderborg.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Sønderborg', 'http://soenderborg.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Sønderborg', 'http://soenderborg.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Sønderborg', 'http://soenderborg.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/syddjurslokalavisen_dk.recipe b/recipes/syddjurslokalavisen_dk.recipe new file mode 100644 index 0000000000..22ff284711 --- /dev/null +++ b/recipes/syddjurslokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Adresseavisen Syddjurs +''' + +class SyddjursLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Adresseavisen Syddjurs' + description = 'Lokale og regionale nyheder, sport og kultur fra det sydlige Djursland pÃ¥ syddjurs.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Adresseavisen Syddjurs', 'http://syddjurs.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Adresseavisen Syddjurs', 'http://syddjurs.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Adresseavisen Syddjurs', 'http://syddjurs.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Adresseavisen Syddjurs', 'http://syddjurs.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Adresseavisen Syddjurs', 'http://syddjurs.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Adresseavisen Syddjurs', 'http://syddjurs.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/valbybladet_dk.recipe b/recipes/valbybladet_dk.recipe new file mode 100644 index 0000000000..f19b1333ab --- /dev/null +++ b/recipes/valbybladet_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Valby Bladet +''' + +class ValbyBladet_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Valby Bladet' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Valby Bladet', 'http://minby.dk/valby-bladet/feed/'), + ('Kommentarer til Valby Bladet', 'http://minby.dk/valby-bladet/comments/feed/'), + + ] + diff --git a/recipes/vanloesebladet_dk.recipe b/recipes/vanloesebladet_dk.recipe new file mode 100644 index 0000000000..41b009ce0c --- /dev/null +++ b/recipes/vanloesebladet_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Vanløse Bladet +''' + +class VanloeseBladet_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Vanløse Bladet' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Vanløse Bladet', 'http://minby.dk/vanloese-bladet/feed/'), + ('Kommentarer til Vanløse Bladet', 'http://minby.dk/vanloese-bladet/comments/feed/'), + + ] + diff --git a/recipes/vardelokalavisen_dk.recipe b/recipes/vardelokalavisen_dk.recipe new file mode 100644 index 0000000000..a1ac875f6b --- /dev/null +++ b/recipes/vardelokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Varde +''' + +class VardeLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Varde' + description = 'Lokale og regionale nyheder, sport, kultur fra Varde og omegn pÃ¥ varde.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Varde', 'http://varde.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Varde', 'http://varde.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Varde', 'http://varde.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Varde', 'http://varde.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Varde', 'http://varde.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Varde', 'http://varde.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/vejlelokalavisen_dk.recipe b/recipes/vejlelokalavisen_dk.recipe new file mode 100644 index 0000000000..ae2fde9efc --- /dev/null +++ b/recipes/vejlelokalavisen_dk.recipe @@ -0,0 +1,29 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Lokalavisen Vejle +''' + +class VejleLokalavisen_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Lokalavisen Vejle' + description = 'Lokale og regionale nyheder, sport, kultur fra Vejle og omegn pÃ¥ vejle.lokalavisen.dk' + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Seneste nyt fra Lokalavisen Vejle', 'http://vejle.lokalavisen.dk/section/senestenytrss'), + ('Seneste lokale nyheder fra Lokalavisen Vejle', 'http://vejle.lokalavisen.dk/section/senestelokalenyhederrss'), + ('Seneste sport fra Lokalavisen Vejle', 'http://vejle.lokalavisen.dk/section/senestesportrss'), + ('Seneste 112 nyheder fra Lokalavisen Vejle', 'http://vejle.lokalavisen.dk/section/seneste112rss'), + ('Seneste kultur nyheder fra Lokalavisen Vejle', 'http://vejle.lokalavisen.dk/section/senestekulturrss'), + ('Seneste læserbreve fra Lokalavisen Vejle', 'http://vejle.lokalavisen.dk/section/senestelaeserbreverss'), + + ] + diff --git a/recipes/version2.recipe b/recipes/version2.recipe index e8668fff25..091b5a31f3 100644 --- a/recipes/version2.recipe +++ b/recipes/version2.recipe @@ -16,49 +16,49 @@ class version2(BasicNewsRecipe): publisher = 'version2.dk' category = 'news, IT, hardware, software, Denmark' oldest_article = 14 - max_articles_per_feed = 50 - no_stylesheets = True + max_articles_per_feed = 25 + no_stylesheets = False remove_empty_feeds = True use_embedded_content = False - encoding = 'iso-8859-1' + encoding = 'utf-8' language = 'da' - - extra_css = """ - body {font-family: "Verdana",Times,serif} - .articleauthor{color: #9F9F9F; - font-family: Arial, sans-serif; - font-size: small; - text-transform: uppercase} - .rubric,.dd,h6#credit{color: #CD0021; - font-family: Arial, sans-serif; - font-size: small; - text-transform: uppercase} - .descender:first-letter{display: inline; font-size: xx-large; font-weight: bold} - .dd,h6#credit{color: gray} - .c{display: block} - .caption,h2#articleintro{font-style: italic} - .caption{font-size: small} - """ - + + extra_css = '.article { font-weight: normal; }' + preprocess_regexps = [(re.compile(r']*>'), lambda match: ''), (re.compile(r']*article-link-id.*?'), lambda match: '')] - keep_only_tags = [dict(name='div', attrs={'class': 'article'})] + keep_only_tags = [dict(name='div', attrs={'id': 'article-page'}), + dict(name='section', attrs={'class': 'byline'}), + dict(name='section', attrs={'class': 'body'})] remove_tags = [ dict(name='p', attrs={'class': 'meta links'}), dict(name='div', attrs={'class': 'float-right'}), - dict(name='span', attrs={'class': 'article-link-id'}) + dict(name='span', attrs={'class': 'article-link-id'}), + dict(name='section', attrs={'class': 'social-tools-pane'}), + dict(name='section', attrs={'class': 'article-timeline'}), + dict(name='div', attrs={'id' : 'mini-panel-comments_and_form'}), + dict(name='div', attrs={'class': 'related-articles top-three'}), + dict(name='div', attrs={'id': 'mini-panel-jobfinder_1'}), + dict(name='section', attrs={'id': 'mini-panel-frontpage_debat_zone'}), + dict(name='div', attrs={'class': 'panel-panel panel-col-center grid w4'}), + dict(name='section', attrs={'class': 'short-list sidebar most-rate-up'}), + dict(name='section', attrs={'class': 'short-list sidebar debat-pane most-comment-lists'}), + dict(name='section', attrs={'class': 'short-list sidebar most-controversial'}), + dict(name='div', attrs={'id': 'mini-panel-related_branch_news'}), + dict(name='div', attrs={'class': 'items-pane pr-pane'}), + dict(name='section', attrs={'id': 'mini-panel-jobfinder_front'}), + dict(name='section', attrs={'class': 'item-news'}), + dict(name='section', attrs={'class': 'jobs-list'}), + dict(name='footer', attrs={'id': 'footer'}), + dict(name='section', attrs={'class': 'banner'}), + dict(name='div', attrs={'class' : 'fast-track-frontpage'}), + dict(name='a', attrs={'class': 'byline-comments'}) ] feeds = [ - (u'Seneste nyheder', u'http://www.version2.dk/feeds/nyheder'), - (u'Forretningssoftware', u'http://www.version2.dk/feeds/forretningssoftware'), - (u'Internet & styresystemer', u'http://www.version2.dk/feeds/styresystemer'), - (u'It-arkitektur', u'http://www.version2.dk/feeds/it-arkitektur'), - (u'It-styring & outsourcing', u'http://www.version2.dk/feeds/it-styring'), (u'Job & karriere', u'http://www.version2.dk/feeds/karriere'), - (u'Mobil it & tele', u'http://www.version2.dk/feeds/tele'), - (u'Server/storage & netværk', u'http://www.version2.dk/feeds/server-storage'), - (u'Sikkerhed', u'http://www.version2.dk/feeds/sikkerhed'), - (u'Softwareudvikling', u'http://www.version2.dk/feeds/softwareudvikling') + (u'Seneste nyheder', u'https://www.version2.dk/it-nyheder/rss'), + (u'Seneste blogs', u'https://www.version2.dk/blogs/rss'), + (u'Seneste kommentarer', u'https://www.version2.dk/debat/rss') ] diff --git a/recipes/vesterbrobladet_dk.recipe b/recipes/vesterbrobladet_dk.recipe new file mode 100644 index 0000000000..b905335250 --- /dev/null +++ b/recipes/vesterbrobladet_dk.recipe @@ -0,0 +1,25 @@ +#!/usr/bin/env python2 +# vim:fileencoding=utf-8 +# https://manual.calibre-ebook.com/news_recipe.html +from __future__ import unicode_literals, division, absolute_import, print_function +from calibre.web.feeds.news import BasicNewsRecipe +''' +Vesterbro Bladet +''' + +class VesterbroBladet_dk(BasicNewsRecipe): + __author__ = 'CoderAllan.github.com' + title = 'Vesterbro Bladet' + + category = 'newspaper, news, localnews, sport, culture, Denmark' + oldest_article = 7 + max_articles_per_feed = 50 + auto_cleanup = True + language = 'da' + + feeds = [ + ('Vesterbro Bladet', 'http://minby.dk/vesterbro-bladet/feed/'), + ('Kommentarer til Vesterbro Bladet', 'http://minby.dk/vesterbro-bladet/comments/feed/'), + + ] +