mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Finally finished The Economist profile.
This commit is contained in:
parent
4f676ae364
commit
7de56b92ec
@ -27,8 +27,9 @@ from libprs500.ebooks.lrf.web.profiles import DefaultProfile
|
|||||||
from libprs500.ebooks.lrf.web.profiles.nytimes import NYTimes
|
from libprs500.ebooks.lrf.web.profiles.nytimes import NYTimes
|
||||||
from libprs500.ebooks.lrf.web.profiles.bbc import BBC
|
from libprs500.ebooks.lrf.web.profiles.bbc import BBC
|
||||||
from libprs500.ebooks.lrf.web.profiles.newsweek import Newsweek
|
from libprs500.ebooks.lrf.web.profiles.newsweek import Newsweek
|
||||||
|
from libprs500.ebooks.lrf.web.profiles.economist import Economist
|
||||||
|
|
||||||
builtin_profiles = [NYTimes, BBC, Newsweek]
|
builtin_profiles = [NYTimes, BBC, Newsweek, Economist]
|
||||||
available_profiles = [i.__module__.rpartition('.')[2] for i in builtin_profiles]
|
available_profiles = [i.__module__.rpartition('.')[2] for i in builtin_profiles]
|
||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
|
@ -24,7 +24,8 @@ class Economist(DefaultProfile):
|
|||||||
|
|
||||||
title = 'The Economist'
|
title = 'The Economist'
|
||||||
timefmt = ' [%d %b %Y]'
|
timefmt = ' [%d %b %Y]'
|
||||||
max_recursions = 3
|
max_recursions = 2
|
||||||
|
|
||||||
|
|
||||||
TITLES = [
|
TITLES = [
|
||||||
'The world this week',
|
'The world this week',
|
||||||
@ -50,6 +51,9 @@ class Economist(DefaultProfile):
|
|||||||
[
|
[
|
||||||
# Remove advert
|
# Remove advert
|
||||||
(r'<noscript.*?</noscript>', lambda match: ''),
|
(r'<noscript.*?</noscript>', lambda match: ''),
|
||||||
|
(r'<\!--\s+INVISIBLE SKIP .*?-->.*?<\!--\s+INVISIBLE SKIP .*?\s+-->',
|
||||||
|
lambda match : ''),
|
||||||
|
(r'<img.+?alt="AP".+?/>', lambda match: ''),
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -38,6 +38,7 @@
|
|||||||
<file>images/news/bbc.png</file>
|
<file>images/news/bbc.png</file>
|
||||||
<file>images/news/newsweek.png</file>
|
<file>images/news/newsweek.png</file>
|
||||||
<file>images/news/nytimes.png</file>
|
<file>images/news/nytimes.png</file>
|
||||||
|
<file>images/news/economist.png</file>
|
||||||
<file>images/next.svg</file>
|
<file>images/next.svg</file>
|
||||||
<file>images/page.svg</file>
|
<file>images/page.svg</file>
|
||||||
<file>images/plus.svg</file>
|
<file>images/plus.svg</file>
|
||||||
|
BIN
src/libprs500/gui2/images/news/economist.png
Normal file
BIN
src/libprs500/gui2/images/news/economist.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.5 KiB |
@ -117,11 +117,15 @@ class Main(MainWindow, Ui_MainWindow):
|
|||||||
self.action_edit.setMenu(md)
|
self.action_edit.setMenu(md)
|
||||||
nm = QMenu()
|
nm = QMenu()
|
||||||
nm.addAction(QIcon(':/images/news/bbc.png'), 'BBC')
|
nm.addAction(QIcon(':/images/news/bbc.png'), 'BBC')
|
||||||
|
nm.addAction(QIcon(':/images/news/economist.png'), 'Economist')
|
||||||
nm.addAction(QIcon(':/images/news/newsweek.png'), 'Newsweek')
|
nm.addAction(QIcon(':/images/news/newsweek.png'), 'Newsweek')
|
||||||
nm.addAction(QIcon(':/images/news/nytimes.png'), 'New York Times')
|
nm.addAction(QIcon(':/images/news/nytimes.png'), 'New York Times')
|
||||||
|
|
||||||
QObject.connect(nm.actions()[0], SIGNAL('triggered(bool)'), self.fetch_news_bbc)
|
QObject.connect(nm.actions()[0], SIGNAL('triggered(bool)'), self.fetch_news_bbc)
|
||||||
QObject.connect(nm.actions()[1], SIGNAL('triggered(bool)'), self.fetch_news_newsweek)
|
QObject.connect(nm.actions()[1], SIGNAL('triggered(bool)'), self.fetch_news_economist)
|
||||||
QObject.connect(nm.actions()[2], SIGNAL('triggered(bool)'), self.fetch_news_nytimes)
|
QObject.connect(nm.actions()[2], SIGNAL('triggered(bool)'), self.fetch_news_newsweek)
|
||||||
|
QObject.connect(nm.actions()[3], SIGNAL('triggered(bool)'), self.fetch_news_nytimes)
|
||||||
|
|
||||||
self.news_menu = nm
|
self.news_menu = nm
|
||||||
self.action_news.setMenu(nm)
|
self.action_news.setMenu(nm)
|
||||||
cm = QMenu()
|
cm = QMenu()
|
||||||
@ -530,6 +534,9 @@ class Main(MainWindow, Ui_MainWindow):
|
|||||||
|
|
||||||
def fetch_news_newsweek(self, checked):
|
def fetch_news_newsweek(self, checked):
|
||||||
self.fetch_news('newsweek', 'Newsweek')
|
self.fetch_news('newsweek', 'Newsweek')
|
||||||
|
|
||||||
|
def fetch_news_economist(self, checked):
|
||||||
|
self.fetch_news('economist', 'The Economist')
|
||||||
|
|
||||||
def fetch_news_nytimes(self, checked):
|
def fetch_news_nytimes(self, checked):
|
||||||
d = PasswordDialog(self, 'nytimes info dialog',
|
d = PasswordDialog(self, 'nytimes info dialog',
|
||||||
|
@ -10,7 +10,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ca(1)\n"
|
"Project-Id-Version: ca(1)\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2007-11-20 20:53+PST\n"
|
"POT-Creation-Date: 2007-11-27 22:06+PST\n"
|
||||||
"PO-Revision-Date: 2007-11-16 09:07+0100\n"
|
"PO-Revision-Date: 2007-11-16 09:07+0100\n"
|
||||||
"Last-Translator: libprs500\n"
|
"Last-Translator: libprs500\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@ -948,11 +948,11 @@ msgstr "Edita metadades individualment"
|
|||||||
msgid "Edit metadata in bulk"
|
msgid "Edit metadata in bulk"
|
||||||
msgstr "Edita metadades en massa"
|
msgstr "Edita metadades en massa"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:128
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:132
|
||||||
msgid "Convert individually"
|
msgid "Convert individually"
|
||||||
msgstr "Converteix individualment"
|
msgstr "Converteix individualment"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:129
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:133
|
||||||
msgid "Bulk convert"
|
msgid "Bulk convert"
|
||||||
msgstr "Converteix tots"
|
msgstr "Converteix tots"
|
||||||
|
|
||||||
|
File diff suppressed because one or more lines are too long
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libprs500 0.4.17\n"
|
"Project-Id-Version: libprs500 0.4.17\n"
|
||||||
"POT-Creation-Date: 2007-11-20 20:53+PST\n"
|
"POT-Creation-Date: 2007-11-27 22:06+PST\n"
|
||||||
"PO-Revision-Date: 2007-11-18 00:49+0100\n"
|
"PO-Revision-Date: 2007-11-18 00:49+0100\n"
|
||||||
"Last-Translator: S. Dorscht <stdoonline@googlemail.com>\n"
|
"Last-Translator: S. Dorscht <stdoonline@googlemail.com>\n"
|
||||||
"Language-Team: de\n"
|
"Language-Team: de\n"
|
||||||
@ -967,11 +967,11 @@ msgstr "Meta-Daten einzeln bearbeiten"
|
|||||||
msgid "Edit metadata in bulk"
|
msgid "Edit metadata in bulk"
|
||||||
msgstr "Meta-Daten auf einmal bearbeiten"
|
msgstr "Meta-Daten auf einmal bearbeiten"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:128
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:132
|
||||||
msgid "Convert individually"
|
msgid "Convert individually"
|
||||||
msgstr "Einzeln konvertieren"
|
msgstr "Einzeln konvertieren"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:129
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:133
|
||||||
msgid "Bulk convert"
|
msgid "Bulk convert"
|
||||||
msgstr "Auf einmal konvertieren"
|
msgstr "Auf einmal konvertieren"
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: es\n"
|
"Project-Id-Version: es\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2007-11-20 20:53+PST\n"
|
"POT-Creation-Date: 2007-11-27 22:06+PST\n"
|
||||||
"PO-Revision-Date: 2007-11-16 09:21+0100\n"
|
"PO-Revision-Date: 2007-11-16 09:21+0100\n"
|
||||||
"Last-Translator: libprs500\n"
|
"Last-Translator: libprs500\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
@ -950,11 +950,11 @@ msgstr "Editar metadatos individualmente"
|
|||||||
msgid "Edit metadata in bulk"
|
msgid "Edit metadata in bulk"
|
||||||
msgstr "Edita metadatos en bloque"
|
msgstr "Edita metadatos en bloque"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:128
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:132
|
||||||
msgid "Convert individually"
|
msgid "Convert individually"
|
||||||
msgstr "Convertir individualmente"
|
msgstr "Convertir individualmente"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:129
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:133
|
||||||
msgid "Bulk convert"
|
msgid "Bulk convert"
|
||||||
msgstr "Convertir en bloque"
|
msgstr "Convertir en bloque"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libprs500 0.4.22\n"
|
"Project-Id-Version: libprs500 0.4.22\n"
|
||||||
"POT-Creation-Date: 2007-11-20 20:53+PST\n"
|
"POT-Creation-Date: 2007-11-27 22:06+PST\n"
|
||||||
"PO-Revision-Date: 2007-11-18 13:53+0100\n"
|
"PO-Revision-Date: 2007-11-18 13:53+0100\n"
|
||||||
"Last-Translator: FixB <fix.bornes@free.fr>\n"
|
"Last-Translator: FixB <fix.bornes@free.fr>\n"
|
||||||
"Language-Team: fr\n"
|
"Language-Team: fr\n"
|
||||||
@ -959,11 +959,11 @@ msgstr "Edition des metadata individuellement"
|
|||||||
msgid "Edit metadata in bulk"
|
msgid "Edit metadata in bulk"
|
||||||
msgstr "Edition des metadata par lot"
|
msgstr "Edition des metadata par lot"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:128
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:132
|
||||||
msgid "Convert individually"
|
msgid "Convert individually"
|
||||||
msgstr "Convertion individuelle"
|
msgstr "Convertion individuelle"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:129
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:133
|
||||||
msgid "Bulk convert"
|
msgid "Bulk convert"
|
||||||
msgstr "Convertion par lot"
|
msgstr "Convertion par lot"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libprs500 0.4.17\n"
|
"Project-Id-Version: libprs500 0.4.17\n"
|
||||||
"POT-Creation-Date: 2007-11-20 20:53+PST\n"
|
"POT-Creation-Date: 2007-11-27 22:06+PST\n"
|
||||||
"PO-Revision-Date: 2007-11-08 14:39+PST\n"
|
"PO-Revision-Date: 2007-11-08 14:39+PST\n"
|
||||||
"Last-Translator: Automatically generated\n"
|
"Last-Translator: Automatically generated\n"
|
||||||
"Language-Team: sl\n"
|
"Language-Team: sl\n"
|
||||||
@ -870,11 +870,11 @@ msgstr ""
|
|||||||
msgid "Edit metadata in bulk"
|
msgid "Edit metadata in bulk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:128
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:132
|
||||||
msgid "Convert individually"
|
msgid "Convert individually"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:129
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:133
|
||||||
msgid "Bulk convert"
|
msgid "Bulk convert"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user