sort imports in all recipe files

This commit is contained in:
Kovid Goyal 2024-03-30 13:03:29 +05:30
parent 53b74283a4
commit c3595c7b6c
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
677 changed files with 1288 additions and 554 deletions

View File

@ -8,6 +8,7 @@ __date__ = '31 January 2011'
www.20minutos.es www.20minutos.es
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -8,8 +8,9 @@ __copyright__ = '2009, Darko Miletic <darko.miletic at gmail.com>'
''' '''
import re import re
from calibre.web.feeds.recipes import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import Tag from calibre.ebooks.BeautifulSoup import Tag
from calibre.web.feeds.recipes import BasicNewsRecipe
def new_tag(soup, name, attrs=()): def new_tag(soup, name, attrs=()):

View File

@ -1,7 +1,8 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,7 +1,8 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,7 +1,9 @@
from __future__ import print_function from __future__ import print_function
from calibre.web.feeds.news import BasicNewsRecipe
import re import re
from calibre.web.feeds.news import BasicNewsRecipe
class DrawAndCook(BasicNewsRecipe): class DrawAndCook(BasicNewsRecipe):
title = 'DrawAndCook' title = 'DrawAndCook'

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Lokalavisen Aabenraa Lokalavisen Aabenraa
''' '''

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Lokalavisen Aarhus Lokalavisen Aarhus
''' '''

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Lokalavisen Aarhus Midt Lokalavisen Aarhus Midt
''' '''

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Lokalavisen Aarhus Nord Lokalavisen Aarhus Nord
''' '''

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Lokalavisen Aarhus Syd Lokalavisen Aarhus Syd
''' '''

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Lokalavisen Aarhus Ves Lokalavisen Aarhus Ves
''' '''

View File

@ -1,4 +1,5 @@
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2020, Pat Stapleton <pat.stapleton at gmail.com>' __copyright__ = '2020, Pat Stapleton <pat.stapleton at gmail.com>'

View File

@ -8,6 +8,7 @@ acrimed.org
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,4 +1,5 @@
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,5 +1,5 @@
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.web.feeds.news import BasicNewsRecipe
class afr(BasicNewsRecipe): class afr(BasicNewsRecipe):

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals from __future__ import unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -2,10 +2,12 @@
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# License: GPLv3 Copyright: 2019, Jose Ortiz <jlortiz84 at gmail.com> # License: GPLv3 Copyright: 2019, Jose Ortiz <jlortiz84 at gmail.com>
from __future__ import (unicode_literals, division, absolute_import, print_function) from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.recipes import BasicNewsRecipe
from pprint import pformat from pprint import pformat
from calibre.web.feeds.recipes import BasicNewsRecipe
INDEX = 'https://www.ainonline.com/' INDEX = 'https://www.ainonline.com/'

View File

@ -8,8 +8,9 @@ __docformat__ = 'restructuredtext en'
import datetime import datetime
import re import re
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import Tag from calibre.ebooks.BeautifulSoup import Tag
from calibre.web.feeds.news import BasicNewsRecipe
def new_tag(soup, name, attrs=()): def new_tag(soup, name, attrs=()):

View File

@ -1,8 +1,10 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
from __future__ import unicode_literals from __future__ import unicode_literals
from calibre.web.feeds.recipes import BasicNewsRecipe
import re import re
from calibre.web.feeds.recipes import BasicNewsRecipe
class aktualneRecipe(BasicNewsRecipe): class aktualneRecipe(BasicNewsRecipe):
__author__ = 'bubak' __author__ = 'bubak'

View File

@ -1,17 +1,19 @@
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import print_function, unicode_literals from __future__ import print_function, unicode_literals
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2014, spswerling' __copyright__ = '2014, spswerling'
''' '''
http://www.al-monitor.com/ http://www.al-monitor.com/
''' '''
import string
import inspect
import datetime import datetime
import inspect
import re import re
from calibre.web.feeds.news import BasicNewsRecipe import string
from calibre.ebooks.BeautifulSoup import BeautifulSoup from calibre.ebooks.BeautifulSoup import BeautifulSoup
from calibre.web.feeds.news import BasicNewsRecipe
class AlMonitor(BasicNewsRecipe): class AlMonitor(BasicNewsRecipe):

View File

@ -1,16 +1,19 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2018, PJ Paul' __copyright__ = '2018, PJ Paul'
''' '''
Recipe for Arts and Letters Daily website Recipe for Arts and Letters Daily website
''' '''
from calibre.web.feeds.news import BasicNewsRecipe
import re import re
from datetime import date as dt, timedelta from datetime import date as dt
from datetime import timedelta
from itertools import compress from itertools import compress
from calibre.utils.date import parse_date from calibre.utils.date import parse_date
from calibre.web.feeds.news import BasicNewsRecipe
class ALD(BasicNewsRecipe): class ALD(BasicNewsRecipe):

View File

@ -1,5 +1,6 @@
__license__ = 'GPL v3' __license__ = 'GPL v3'
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Allerød Nyt: RSS feed: Seneste nyt - alleroed.lokalavisen.dk Allerød Nyt: RSS feed: Seneste nyt - alleroed.lokalavisen.dk
''' '''

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Alt om DATA, Datatid TechLife - Download, test, antivirus, netværk Alt om DATA, Datatid TechLife - Download, test, antivirus, netværk
''' '''

View File

@ -1,6 +1,6 @@
# vim:fileencoding=UTF-8 # vim:fileencoding=UTF-8
from __future__ import unicode_literals from __future__ import print_function, unicode_literals
from __future__ import print_function
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2013, Eddie Lau' __copyright__ = '2013, Eddie Lau'
__Date__ = '' __Date__ = ''

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Amagerbladet Amagerbladet
''' '''

View File

@ -4,8 +4,8 @@ __copyright__ = '2010, Walt Anthony <workshop.northpole at gmail.com>'
www.americanthinker.com www.americanthinker.com
''' '''
import html5lib import html5lib
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.utils.cleantext import clean_xml_chars from calibre.utils.cleantext import clean_xml_chars
from calibre.web.feeds.news import BasicNewsRecipe
from lxml import etree from lxml import etree

View File

@ -1,7 +1,8 @@
from calibre.web.feeds.news import BasicNewsRecipe
import json import json
from datetime import date
from collections import defaultdict from collections import defaultdict
from datetime import date
from calibre.web.feeds.news import BasicNewsRecipe
# figure out your local edition id from the log of this recipe # figure out your local edition id from the log of this recipe
edi_id = 182 # NTR VIJAYAWADA - 182 edi_id = 182 # NTR VIJAYAWADA - 182

View File

@ -1,7 +1,8 @@
from calibre.web.feeds.news import BasicNewsRecipe
import json import json
from datetime import date
from collections import defaultdict from collections import defaultdict
from datetime import date
from calibre.web.feeds.news import BasicNewsRecipe
# figure out your local edition id from the log of this recipe # figure out your local edition id from the log of this recipe
edi_id = 34 # HYDERABAD MAIN I - 34 edi_id = 34 # HYDERABAD MAIN I - 34

View File

@ -1,4 +1,5 @@
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -2,6 +2,7 @@
# encoding: utf-8 # encoding: utf-8
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,7 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import (absolute_import, division, print_function, from __future__ import absolute_import, division, print_function, unicode_literals
unicode_literals)
from calibre.web.feeds.news import AutomaticNewsRecipe from calibre.web.feeds.news import AutomaticNewsRecipe

View File

@ -4,8 +4,8 @@
import json import json
from calibre.utils.date import parse_date, utcnow
from calibre.web.feeds.news import BasicNewsRecipe, classes from calibre.web.feeds.news import BasicNewsRecipe, classes
from calibre.utils.date import utcnow, parse_date
class AssociatedPress(BasicNewsRecipe): class AssociatedPress(BasicNewsRecipe):

View File

@ -1,10 +1,12 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe
import re import re
from calibre.web.feeds.news import BasicNewsRecipe
__license__ = 'GPL v3' __license__ = 'GPL v3'
__author__ = 'YuLun Shih' __author__ = 'YuLun Shih'

View File

@ -2,6 +2,7 @@
# License: GPLv3 Copyright: 2008, Kovid Goyal <kovid at kovidgoyal.net> # License: GPLv3 Copyright: 2008, Kovid Goyal <kovid at kovidgoyal.net>
from __future__ import unicode_literals from __future__ import unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe, classes from calibre.web.feeds.news import BasicNewsRecipe, classes

View File

@ -1,8 +1,9 @@
# -*- coding: utf8 -*- # -*- coding: utf8 -*-
from calibre.web.feeds.recipes import BasicNewsRecipe
import re import re
from calibre.web.feeds.recipes import BasicNewsRecipe
class Arcadia_BBS(BasicNewsRecipe): class Arcadia_BBS(BasicNewsRecipe):
title = u'Arcadia' title = u'Arcadia'

View File

@ -7,8 +7,9 @@ www.arcamax.com
''' '''
import os import os
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ptempfile import PersistentTemporaryDirectory from calibre.ptempfile import PersistentTemporaryDirectory
from calibre.web.feeds.news import BasicNewsRecipe
class Arcamax(BasicNewsRecipe): class Arcamax(BasicNewsRecipe):

View File

@ -5,6 +5,7 @@ arstechnica.com
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -4,7 +4,8 @@
import json import json
from xml.sax.saxutils import escape, quoteattr from xml.sax.saxutils import escape, quoteattr
from calibre.web.feeds.news import BasicNewsRecipe, prefixed_classes as prefix_classes, classes from calibre.web.feeds.news import BasicNewsRecipe, classes
from calibre.web.feeds.news import prefixed_classes as prefix_classes
web_version = False web_version = False
test_article = None test_article = None

View File

@ -4,7 +4,8 @@
import json import json
from xml.sax.saxutils import escape, quoteattr from xml.sax.saxutils import escape, quoteattr
from calibre.web.feeds.news import BasicNewsRecipe, prefixed_classes as prefix_classes, classes from calibre.web.feeds.news import BasicNewsRecipe, classes
from calibre.web.feeds.news import prefixed_classes as prefix_classes
web_version = True web_version = True
test_article = None test_article = None

View File

@ -1,5 +1,6 @@
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals from __future__ import unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,5 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import print_function from __future__ import print_function
__license__ = 'GPL v3' __license__ = 'GPL v3'
__author__ = 'GabrieleMarini, based on Darko Miletic' __author__ = 'GabrieleMarini, based on Darko Miletic'
__copyright__ = '2009, Darko Miletic <darko.miletic at gmail.com>, Gabriele Marini' __copyright__ = '2009, Darko Miletic <darko.miletic at gmail.com>, Gabriele Marini'

View File

@ -1,4 +1,5 @@
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Avisen.dk Avisen.dk
''' '''

View File

@ -5,6 +5,7 @@ __copyright__ = '2008-2012, Darko Miletic <darko.miletic at gmail.com>'
b92.net b92.net
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,6 +1,7 @@
from calibre.web.feeds.news import BasicNewsRecipe
import re import re
from calibre.web.feeds.news import BasicNewsRecipe
class BadaniaNet(BasicNewsRecipe): class BadaniaNet(BasicNewsRecipe):
title = u'badania.net' title = u'badania.net'

View File

@ -5,6 +5,7 @@ balkaninsight.com
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,4 +1,5 @@
from __future__ import with_statement from __future__ import with_statement
__license__ = 'GPL 3' __license__ = 'GPL 3'
__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>' __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
__copyright__ = '2012 Josh Hall<jwtheiv@gmail.com>' __copyright__ = '2012 Josh Hall<jwtheiv@gmail.com>'

View File

@ -1,5 +1,6 @@
from calibre.web.feeds.news import BasicNewsRecipe, prefixed_classes
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.web.feeds.news import BasicNewsRecipe, prefixed_classes
class bar(BasicNewsRecipe): class bar(BasicNewsRecipe):
title = 'Bar and Bench' title = 'Bar and Bench'

View File

@ -1,7 +1,9 @@
from calibre.web.feeds.news import BasicNewsRecipe, classes, prefixed_classes import re
from collections import defaultdict from collections import defaultdict
from datetime import date from datetime import date
import re
from calibre.web.feeds.news import BasicNewsRecipe, classes, prefixed_classes
class barrons(BasicNewsRecipe): class barrons(BasicNewsRecipe):
title = 'Barron\'s Magazine' title = 'Barron\'s Magazine'

View File

@ -4,6 +4,7 @@ __copyright__ = '2010, limawhiskey <limawhiskey at gmail.com>'
news.bbc.co.uk/sport/ news.bbc.co.uk/sport/
''' '''
import re import re
from calibre.web.feeds.recipes import BasicNewsRecipe from calibre.web.feeds.recipes import BasicNewsRecipe

View File

@ -1,6 +1,7 @@
from calibre.web.feeds.news import BasicNewsRecipe
import re import re
from calibre.ebooks.BeautifulSoup import Comment from calibre.ebooks.BeautifulSoup import Comment
from calibre.web.feeds.news import BasicNewsRecipe
class BenchmarkPl(BasicNewsRecipe): class BenchmarkPl(BasicNewsRecipe):

View File

@ -2,6 +2,7 @@
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
class bergfreunde_blog(BasicNewsRecipe): class bergfreunde_blog(BasicNewsRecipe):
# under permission an knowledge from Bergfreunde.de # under permission an knowledge from Bergfreunde.de
# thanks guys for that! # thanks guys for that!

View File

@ -3,6 +3,7 @@
# License: GPLv3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net> # License: GPLv3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
from __future__ import absolute_import, division, print_function, unicode_literals from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.recipes import BasicNewsRecipe from calibre.web.feeds.recipes import BasicNewsRecipe

View File

@ -1,6 +1,7 @@
from calibre.web.feeds.news import BasicNewsRecipe
import re import re
from calibre.web.feeds.news import BasicNewsRecipe
class BigOven(BasicNewsRecipe): class BigOven(BasicNewsRecipe):
title = 'BigOven' title = 'BigOven'

View File

@ -1,12 +1,13 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
''' '''
bild.de bild.de
''' '''
import re import re
from calibre.web.feeds.recipes import BasicNewsRecipe from calibre.web.feeds.recipes import BasicNewsRecipe

View File

@ -1,7 +1,8 @@
from calibre.web.feeds.news import BasicNewsRecipe
from calibre import browser
import re import re
from calibre import browser
from calibre.web.feeds.news import BasicNewsRecipe
class AdvancedUserRecipe1306097511(BasicNewsRecipe): class AdvancedUserRecipe1306097511(BasicNewsRecipe):
title = u'Birmingham Evening Mail' title = u'Birmingham Evening Mail'

View File

@ -1,7 +1,9 @@
from __future__ import print_function from __future__ import print_function
from calibre.web.feeds.news import BasicNewsRecipe
import re import re
import mechanize import mechanize
from calibre.web.feeds.news import BasicNewsRecipe
class AdvancedUserRecipe1306097511(BasicNewsRecipe): class AdvancedUserRecipe1306097511(BasicNewsRecipe):

View File

@ -1,8 +1,10 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
from __future__ import unicode_literals from __future__ import unicode_literals
from calibre.web.feeds.recipes import BasicNewsRecipe
import re import re
from calibre.web.feeds.recipes import BasicNewsRecipe
class bleskRecipe(BasicNewsRecipe): class bleskRecipe(BasicNewsRecipe):
__author__ = 'bubak' __author__ = 'bubak'

View File

@ -6,6 +6,7 @@ blic.rs
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,9 +1,11 @@
from calibre.web.feeds.news import BasicNewsRecipe, classes
from html5_parser import parse
import json import json
import random import random
import time import time
from calibre.web.feeds.news import BasicNewsRecipe, classes
from html5_parser import parse
def get_contents(x): def get_contents(x):
if x == '': if x == '':
return '' return ''

View File

@ -1,10 +1,12 @@
from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse
from calibre.ptempfile import PersistentTemporaryFile
import json import json
import random import random
import time import time
from calibre.ptempfile import PersistentTemporaryFile
from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse
def get_contents(x): def get_contents(x):
if x == '': if x == '':
return '' return ''

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
Børsen.dk Børsen.dk
''' '''

View File

@ -3,15 +3,15 @@
# License: GPLv3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net> # License: GPLv3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
from __future__ import absolute_import, division, print_function, unicode_literals from __future__ import absolute_import, division, print_function, unicode_literals
import json import json
import pprint import pprint
from datetime import timedelta from datetime import timedelta
from calibre.utils.date import utcnow from calibre.utils.date import utcnow
from calibre.utils.iso8601 import parse_iso8601 from calibre.utils.iso8601 import parse_iso8601
from calibre.web.feeds.recipes import BasicNewsRecipe from calibre.web.feeds.recipes import BasicNewsRecipe
oldest_article = 1 # days, includes articles that were published no more than the specified number of days ago oldest_article = 1 # days, includes articles that were published no more than the specified number of days ago

View File

@ -1,10 +1,12 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# License: GPLv3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net> # License: GPLv3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
from calibre.web.feeds.news import BasicNewsRecipe, classes
from collections import defaultdict from collections import defaultdict
from datetime import date from datetime import date
from calibre.web.feeds.news import BasicNewsRecipe, classes
def class_as_string(x): def class_as_string(x):
if isinstance(x, (list, tuple)): if isinstance(x, (list, tuple)):
x = ' '.join(x) x = ' '.join(x)

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import AutomaticNewsRecipe from calibre.web.feeds.news import AutomaticNewsRecipe

View File

@ -8,9 +8,10 @@ __version__ = '0.2'
''' '''
brand eins.de brand eins.de
''' '''
from calibre.web.feeds.news import BasicNewsRecipe
from collections import OrderedDict from collections import OrderedDict
from calibre.web.feeds.news import BasicNewsRecipe
class BrandEins(BasicNewsRecipe): class BrandEins(BasicNewsRecipe):

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,4 +1,5 @@
from __future__ import absolute_import, division, print_function, unicode_literals from __future__ import absolute_import, division, print_function, unicode_literals
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2012, Darko Miletic <darko.miletic at gmail.com>' __copyright__ = '2012, Darko Miletic <darko.miletic at gmail.com>'
''' '''
@ -6,9 +7,9 @@ www.brecha.com.uy
''' '''
try: try:
from urllib.parse import urlencode, quote from urllib.parse import quote, urlencode
except ImportError: except ImportError:
from urllib import urlencode, quote from urllib import quote, urlencode
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,12 +1,14 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import print_function from __future__ import print_function
__license__ = 'GPL v3' __license__ = 'GPL v3'
from calibre.web.feeds.news import BasicNewsRecipe
import datetime import datetime
import re import re
from calibre.web.feeds.news import BasicNewsRecipe
class brewiarz(BasicNewsRecipe): class brewiarz(BasicNewsRecipe):
title = u'Brewiarz' title = u'Brewiarz'

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
BT Nyheder BT Nyheder
''' '''

View File

@ -1,5 +1,5 @@
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import Tag from calibre.ebooks.BeautifulSoup import Tag
from calibre.web.feeds.news import BasicNewsRecipe
def new_tag(soup, name, attrs=()): def new_tag(soup, name, attrs=()):

View File

@ -1,8 +1,10 @@
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ptempfile import PersistentTemporaryFile
from html5_parser import parse
from datetime import datetime
import json import json
from datetime import datetime
from calibre.ptempfile import PersistentTemporaryFile
from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse
class BusinessStandard(BasicNewsRecipe): class BusinessStandard(BasicNewsRecipe):
title = 'Business Standard' title = 'Business Standard'

View File

@ -1,7 +1,8 @@
import json
from datetime import datetime
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse from html5_parser import parse
from datetime import datetime
import json
today = datetime.today().strftime('%d-%m-%Y') today = datetime.today().strftime('%d-%m-%Y')

View File

@ -1,6 +1,7 @@
from calibre.web.feeds.news import BasicNewsRecipe
import re import re
from calibre.web.feeds.news import BasicNewsRecipe
class AdvancedUserRecipe1283848012(BasicNewsRecipe): class AdvancedUserRecipe1283848012(BasicNewsRecipe):
description = 'This is a recipe of Calcalist.co.il' description = 'This is a recipe of Calcalist.co.il'

View File

@ -1,14 +1,16 @@
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import print_function from __future__ import print_function
__license__ = 'GPL v3' __license__ = 'GPL v3'
''' '''
www.canada.com www.canada.com
''' '''
import re import re
from calibre.web.feeds.recipes import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import Tag from calibre.ebooks.BeautifulSoup import Tag
from calibre.web.feeds.recipes import BasicNewsRecipe
def new_tag(soup, name, attrs=()): def new_tag(soup, name, attrs=()):
@ -142,7 +144,7 @@ class CanWestPaper(BasicNewsRecipe):
dict(name='li', attrs={'class': 'print'}), dict(name='li', attrs={'class': 'share'}), dict(name='ul', attrs={'class': 'bullet'})] dict(name='li', attrs={'class': 'print'}), dict(name='li', attrs={'class': 'share'}), dict(name='ul', attrs={'class': 'bullet'})]
def get_cover_url(self): def get_cover_url(self):
from datetime import timedelta, date from datetime import date, timedelta
cover = 'http://webmedia.newseum.org/newseum-multimedia/dfp/jpg' + \ cover = 'http://webmedia.newseum.org/newseum-multimedia/dfp/jpg' + \
str(date.today().day) + '/lg/' + self.fp_tag + '.jpg' str(date.today().day) + '/lg/' + self.fp_tag + '.jpg'
br = BasicNewsRecipe.get_browser(self) br = BasicNewsRecipe.get_browser(self)

View File

@ -1,12 +1,13 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
''' '''
capital.de capital.de
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -4,10 +4,9 @@
import json import json
from mechanize import Request
from calibre.web.feeds.recipes import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import Tag from calibre.ebooks.BeautifulSoup import Tag
from calibre.web.feeds.recipes import BasicNewsRecipe
from mechanize import Request
def classes(classes): def classes(classes):

View File

@ -4,9 +4,8 @@
import json import json
from mechanize import Request
from calibre.web.feeds.recipes import BasicNewsRecipe from calibre.web.feeds.recipes import BasicNewsRecipe
from mechanize import Request
def classes(classes): def classes(classes):

View File

@ -1,7 +1,9 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net, Armin Geller>' __copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net, Armin Geller>'

View File

@ -1,4 +1,5 @@
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,7 +1,8 @@
__license__ = 'GPL v3' __license__ = 'GPL v3'
import re import re
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import Comment from calibre.ebooks.BeautifulSoup import Comment
from calibre.web.feeds.news import BasicNewsRecipe
class cdrinfo(BasicNewsRecipe): class cdrinfo(BasicNewsRecipe):

View File

@ -1,5 +1,6 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
from __future__ import unicode_literals from __future__ import unicode_literals
from calibre.web.feeds.recipes import BasicNewsRecipe from calibre.web.feeds.recipes import BasicNewsRecipe

View File

@ -1,5 +1,6 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
from __future__ import unicode_literals from __future__ import unicode_literals
from calibre.web.feeds.recipes import BasicNewsRecipe from calibre.web.feeds.recipes import BasicNewsRecipe

View File

@ -1,5 +1,6 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
from __future__ import unicode_literals from __future__ import unicode_literals
from calibre.web.feeds.recipes import BasicNewsRecipe from calibre.web.feeds.recipes import BasicNewsRecipe

View File

@ -6,6 +6,7 @@ chetnixploitation.blogspot.com
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,5 +1,5 @@
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import BeautifulSoup from calibre.ebooks.BeautifulSoup import BeautifulSoup
from calibre.web.feeds.news import BasicNewsRecipe
class CGM(BasicNewsRecipe): class CGM(BasicNewsRecipe):

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,4 +1,5 @@
from __future__ import with_statement from __future__ import with_statement
__license__ = 'GPL 3' __license__ = 'GPL 3'
__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>' __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en' __docformat__ = 'restructuredtext en'

View File

@ -5,6 +5,7 @@ www.csmonitor.com
''' '''
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,7 +1,8 @@
import re import re
from calibre.web.feeds.recipes import BasicNewsRecipe
from collections import OrderedDict from collections import OrderedDict
from calibre.web.feeds.recipes import BasicNewsRecipe
class Chronicle(BasicNewsRecipe): class Chronicle(BasicNewsRecipe):

View File

@ -10,8 +10,8 @@ __description__ = 'CIO is the leading information brand for today s busy chief i
http://www.cio.co.uk/ http://www.cio.co.uk/
''' '''
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.web.feeds.news import BasicNewsRecipe
class cio(BasicNewsRecipe): class cio(BasicNewsRecipe):

View File

@ -1,15 +1,20 @@
from __future__ import print_function from __future__ import print_function
import re
# Para convertir el tiempo del articulo
import string
# sys no hace falta... lo intente usar para escribir en stderr
from calibre import strftime
# Los primeros comentarios son las dificultades que he tenido con el Piton # Los primeros comentarios son las dificultades que he tenido con el Piton
# Cuando da error UTF8 revisa los comentarios (acentos). En notepad++ Search, Goto, posicion y lo ves. # Cuando da error UTF8 revisa los comentarios (acentos). En notepad++ Search, Goto, posicion y lo ves.
# Editar con Notepad++ Si pone - donde no debe es que ha indentado mal... Edit - Blank operations - tab to space # Editar con Notepad++ Si pone - donde no debe es que ha indentado mal... Edit - Blank operations - tab to space
# He entendido lo que significa el from... son paths dentro de pylib.zip... # He entendido lo que significa el from... son paths dentro de pylib.zip...
# Con from importa solo un simbolo...con import,la libreria completa # Con from importa solo un simbolo...con import,la libreria completa
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
# sys no hace falta... lo intente usar para escribir en stderr
from calibre import strftime
# Para convertir el tiempo del articulo
import string
import re
# Para usar expresiones regulares # Para usar expresiones regulares
# Visto en pylib.zip... la primera letra es mayuscula # Visto en pylib.zip... la primera letra es mayuscula
# Estas dos ultimas han sido un vago intento de establecer una cookie (no # Estas dos ultimas han sido un vago intento de establecer una cookie (no

View File

@ -1,8 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# https://manual.calibre-ebook.com/news_recipe.html # https://manual.calibre-ebook.com/news_recipe.html
from __future__ import unicode_literals, division, absolute_import, print_function from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
''' '''
City Avisen City Avisen
''' '''

View File

@ -3,6 +3,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
__license__ = 'GPL v3' __license__ = 'GPL v3'
__copyright__ = '2008-2016, Darko Miletic <darko.miletic at gmail.com>' __copyright__ = '2008-2016, Darko Miletic <darko.miletic at gmail.com>'
''' '''

View File

@ -6,8 +6,8 @@ __copyright__ = '2009, Darko Miletic <darko.miletic at gmail.com>'
climateprogress.org climateprogress.org
''' '''
from calibre.web.feeds.news import BasicNewsRecipe
from calibre.ebooks.BeautifulSoup import Tag from calibre.ebooks.BeautifulSoup import Tag
from calibre.web.feeds.news import BasicNewsRecipe
def new_tag(soup, name, attrs=()): def new_tag(soup, name, attrs=()):

View File

@ -1,4 +1,5 @@
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,5 +1,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

View File

@ -1,5 +1,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import re import re
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe

Some files were not shown because too many files have changed in this diff Show More