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.bbc import BBC
|
||||
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]
|
||||
|
||||
def option_parser():
|
||||
|
@ -24,7 +24,8 @@ class Economist(DefaultProfile):
|
||||
|
||||
title = 'The Economist'
|
||||
timefmt = ' [%d %b %Y]'
|
||||
max_recursions = 3
|
||||
max_recursions = 2
|
||||
|
||||
|
||||
TITLES = [
|
||||
'The world this week',
|
||||
@ -50,6 +51,9 @@ class Economist(DefaultProfile):
|
||||
[
|
||||
# Remove advert
|
||||
(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/newsweek.png</file>
|
||||
<file>images/news/nytimes.png</file>
|
||||
<file>images/news/economist.png</file>
|
||||
<file>images/next.svg</file>
|
||||
<file>images/page.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)
|
||||
nm = QMenu()
|
||||
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/nytimes.png'), 'New York Times')
|
||||
|
||||
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()[2], SIGNAL('triggered(bool)'), self.fetch_news_nytimes)
|
||||
QObject.connect(nm.actions()[1], SIGNAL('triggered(bool)'), self.fetch_news_economist)
|
||||
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.action_news.setMenu(nm)
|
||||
cm = QMenu()
|
||||
@ -530,6 +534,9 @@ class Main(MainWindow, Ui_MainWindow):
|
||||
|
||||
def fetch_news_newsweek(self, checked):
|
||||
self.fetch_news('newsweek', 'Newsweek')
|
||||
|
||||
def fetch_news_economist(self, checked):
|
||||
self.fetch_news('economist', 'The Economist')
|
||||
|
||||
def fetch_news_nytimes(self, checked):
|
||||
d = PasswordDialog(self, 'nytimes info dialog',
|
||||
|
@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ca(1)\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"
|
||||
"Last-Translator: libprs500\n"
|
||||
"Language-Team: \n"
|
||||
@ -948,11 +948,11 @@ msgstr "Edita metadades individualment"
|
||||
msgid "Edit metadata in bulk"
|
||||
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"
|
||||
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"
|
||||
msgstr "Converteix tots"
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@ -5,7 +5,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"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"
|
||||
"Last-Translator: S. Dorscht <stdoonline@googlemail.com>\n"
|
||||
"Language-Team: de\n"
|
||||
@ -967,11 +967,11 @@ msgstr "Meta-Daten einzeln bearbeiten"
|
||||
msgid "Edit metadata in bulk"
|
||||
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"
|
||||
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"
|
||||
msgstr "Auf einmal konvertieren"
|
||||
|
||||
|
@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: es\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"
|
||||
"Last-Translator: libprs500\n"
|
||||
"Language-Team: Spanish\n"
|
||||
@ -950,11 +950,11 @@ msgstr "Editar metadatos individualmente"
|
||||
msgid "Edit metadata in bulk"
|
||||
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"
|
||||
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"
|
||||
msgstr "Convertir en bloque"
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"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"
|
||||
"Last-Translator: FixB <fix.bornes@free.fr>\n"
|
||||
"Language-Team: fr\n"
|
||||
@ -959,11 +959,11 @@ msgstr "Edition des metadata individuellement"
|
||||
msgid "Edit metadata in bulk"
|
||||
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"
|
||||
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"
|
||||
msgstr "Convertion par lot"
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"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"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: sl\n"
|
||||
@ -870,11 +870,11 @@ msgstr ""
|
||||
msgid "Edit metadata in bulk"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:128
|
||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:132
|
||||
msgid "Convert individually"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:129
|
||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/main.py:133
|
||||
msgid "Bulk convert"
|
||||
msgstr ""
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user