Bump versions.

This commit is contained in:
Jim Miller 2014-09-09 15:55:29 -05:00
parent b5180d9020
commit e5d0fa7eed
5 changed files with 111 additions and 103 deletions

View file

@ -1,6 +1,6 @@
# ffd-retief-hrd fanfictiondownloader
application: fanfictiondownloader
version: 2-0-03
version: 2-0-04
runtime: python27
api_version: 1
threadsafe: true

View file

@ -42,7 +42,7 @@ class FanFictionDownLoaderBase(InterfaceActionBase):
description = _('UI plugin to download FanFiction stories from various sites.')
supported_platforms = ['windows', 'osx', 'linux']
author = 'Jim Miller'
version = (2, 0, 3)
version = (2, 0, 4)
minimum_calibre_version = (1, 13, 0)
#: This field defines the GUI plugin class that contains all the code

View file

@ -2,7 +2,7 @@
# Copyright (C) YEAR ORGANIZATION
#
# Translators:
# Adolfo JaymeBarrientos <fitoschido@ubuntu.com>, 2014
# Adolfo JaymeBarrientos <fito@libreoffice.org>, 2014
# Jellby <jellby@yahoo.com>, 2014
msgid ""
msgstr ""

View file

@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2014-08-22 12:39+Central Daylight Time\n"
"POT-Creation-Date: 2014-09-09 15:54+Central Daylight Time\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -516,7 +516,7 @@ msgstr ""
msgid "Language"
msgstr ""
#: config.py:928 ffdl_plugin.py:1142 ffdl_plugin.py:1306 ffdl_plugin.py:1336
#: config.py:928 ffdl_plugin.py:1152 ffdl_plugin.py:1324 ffdl_plugin.py:1354
msgid "Status"
msgstr ""
@ -544,7 +544,7 @@ msgstr ""
msgid "Published"
msgstr ""
#: config.py:935 ffdl_plugin.py:1419 ffdl_plugin.py:1438
#: config.py:935 ffdl_plugin.py:1437 ffdl_plugin.py:1456
msgid "Updated"
msgstr ""
@ -585,7 +585,7 @@ msgid "Extra Tags"
msgstr ""
#: config.py:945 config.py:1057 dialogs.py:804 dialogs.py:900
#: ffdl_plugin.py:1142 ffdl_plugin.py:1306 ffdl_plugin.py:1336
#: ffdl_plugin.py:1152 ffdl_plugin.py:1324 ffdl_plugin.py:1354
msgid "Title"
msgstr ""
@ -597,8 +597,8 @@ msgstr ""
msgid "Description"
msgstr ""
#: config.py:948 dialogs.py:804 dialogs.py:900 ffdl_plugin.py:1142
#: ffdl_plugin.py:1306 ffdl_plugin.py:1336
#: config.py:948 dialogs.py:804 dialogs.py:900 ffdl_plugin.py:1152
#: ffdl_plugin.py:1324 ffdl_plugin.py:1354
msgid "Author"
msgstr ""
@ -885,7 +885,7 @@ msgstr ""
msgid "What sort of update to perform. May set default from plugin configuration."
msgstr ""
#: dialogs.py:804 ffdl_plugin.py:1142 ffdl_plugin.py:1306 ffdl_plugin.py:1336
#: dialogs.py:804 ffdl_plugin.py:1152 ffdl_plugin.py:1324 ffdl_plugin.py:1354
msgid "Comment"
msgstr ""
@ -1137,359 +1137,359 @@ msgstr ""
msgid "Update Existing List"
msgstr ""
#: ffdl_plugin.py:744
#: ffdl_plugin.py:745
msgid "Started fetching metadata for %s stories."
msgstr ""
#: ffdl_plugin.py:750
#: ffdl_plugin.py:751
msgid "No valid story URLs entered."
msgstr ""
#: ffdl_plugin.py:775 ffdl_plugin.py:781
#: ffdl_plugin.py:776 ffdl_plugin.py:782
msgid "Reject URL?"
msgstr ""
#: ffdl_plugin.py:782 ffdl_plugin.py:800
#: ffdl_plugin.py:783 ffdl_plugin.py:801
msgid "<b>%s</b> is on your Reject URL list:"
msgstr ""
#: ffdl_plugin.py:784
#: ffdl_plugin.py:785
msgid "Click '<b>Yes</b>' to Reject."
msgstr ""
#: ffdl_plugin.py:785 ffdl_plugin.py:881
#: ffdl_plugin.py:786 ffdl_plugin.py:890
msgid "Click '<b>No</b>' to download anyway."
msgstr ""
#: ffdl_plugin.py:787
#: ffdl_plugin.py:788
msgid "Story on Reject URLs list (%s)."
msgstr ""
#: ffdl_plugin.py:790
#: ffdl_plugin.py:791
msgid "Rejected"
msgstr ""
#: ffdl_plugin.py:793
#: ffdl_plugin.py:794
msgid "Remove Reject URL?"
msgstr ""
#: ffdl_plugin.py:799
#: ffdl_plugin.py:800
msgid "Remove URL from Reject List?"
msgstr ""
#: ffdl_plugin.py:802
#: ffdl_plugin.py:803
msgid "Click '<b>Yes</b>' to remove it from the list,"
msgstr ""
#: ffdl_plugin.py:803
#: ffdl_plugin.py:804
msgid "Click '<b>No</b>' to leave it on the list."
msgstr ""
#: ffdl_plugin.py:820
#: ffdl_plugin.py:821
msgid "Cannot update non-epub format."
msgstr ""
#: ffdl_plugin.py:857
#: ffdl_plugin.py:866
msgid "Are You an Adult?"
msgstr ""
#: ffdl_plugin.py:858
#: ffdl_plugin.py:867
msgid "%s requires that you be an adult. Please confirm you are an adult in your locale:"
msgstr ""
#: ffdl_plugin.py:872
#: ffdl_plugin.py:881
msgid "Skip Story?"
msgstr ""
#: ffdl_plugin.py:878
#: ffdl_plugin.py:887
msgid "Skip Anthology Story?"
msgstr ""
#: ffdl_plugin.py:879
#: ffdl_plugin.py:888
msgid "\"<b>%s</b>\" is in series \"<b><a href=\"%s\">%s</a></b>\" that you have an anthology book for."
msgstr ""
#: ffdl_plugin.py:880
#: ffdl_plugin.py:889
msgid "Click '<b>Yes</b>' to Skip."
msgstr ""
#: ffdl_plugin.py:883
#: ffdl_plugin.py:892
msgid "Story in Series Anthology(%s)."
msgstr ""
#: ffdl_plugin.py:888
#: ffdl_plugin.py:897
msgid "Skipped"
msgstr ""
#: ffdl_plugin.py:916
#: ffdl_plugin.py:925
msgid "Add"
msgstr ""
#: ffdl_plugin.py:929
#: ffdl_plugin.py:938
msgid "Meta"
msgstr ""
#: ffdl_plugin.py:962
#: ffdl_plugin.py:971
msgid "Skipping duplicate story."
msgstr ""
#: ffdl_plugin.py:965
#: ffdl_plugin.py:974
msgid "More than one identical book by Identifer URL or title/author(s)--can't tell which book to update/overwrite."
msgstr ""
#: ffdl_plugin.py:976
#: ffdl_plugin.py:985
msgid "Update"
msgstr ""
#: ffdl_plugin.py:984 ffdl_plugin.py:991
#: ffdl_plugin.py:993 ffdl_plugin.py:1000
msgid "Change Story URL?"
msgstr ""
#: ffdl_plugin.py:992
#: ffdl_plugin.py:1001
msgid "<b>%s</b> by <b>%s</b> is already in your library with a different source URL:"
msgstr ""
#: ffdl_plugin.py:993
#: ffdl_plugin.py:1002
msgid "In library: <a href=\"%(liburl)s\">%(liburl)s</a>"
msgstr ""
#: ffdl_plugin.py:994 ffdl_plugin.py:1008
#: ffdl_plugin.py:1003 ffdl_plugin.py:1017
msgid "New URL: <a href=\"%(newurl)s\">%(newurl)s</a>"
msgstr ""
#: ffdl_plugin.py:995
#: ffdl_plugin.py:1004
msgid "Click '<b>Yes</b>' to update/overwrite book with new URL."
msgstr ""
#: ffdl_plugin.py:996
#: ffdl_plugin.py:1005
msgid "Click '<b>No</b>' to skip updating/overwriting this book."
msgstr ""
#: ffdl_plugin.py:998 ffdl_plugin.py:1005
#: ffdl_plugin.py:1007 ffdl_plugin.py:1014
msgid "Download as New Book?"
msgstr ""
#: ffdl_plugin.py:1006
#: ffdl_plugin.py:1015
msgid "<b>%s</b> by <b>%s</b> is already in your library with a different source URL."
msgstr ""
#: ffdl_plugin.py:1007
#: ffdl_plugin.py:1016
msgid "You chose not to update the existing book. Do you want to add a new book for this URL?"
msgstr ""
#: ffdl_plugin.py:1009
#: ffdl_plugin.py:1018
msgid "Click '<b>Yes</b>' to a new book with new URL."
msgstr ""
#: ffdl_plugin.py:1010
#: ffdl_plugin.py:1019
msgid "Click '<b>No</b>' to skip URL."
msgstr ""
#: ffdl_plugin.py:1016
#: ffdl_plugin.py:1025
msgid "Update declined by user due to differing story URL(%s)"
msgstr ""
#: ffdl_plugin.py:1019
#: ffdl_plugin.py:1028
msgid "Different URL"
msgstr ""
#: ffdl_plugin.py:1024
#: ffdl_plugin.py:1033
msgid "Metadata collected."
msgstr ""
#: ffdl_plugin.py:1040
#: ffdl_plugin.py:1049
msgid "Already contains %d chapters."
msgstr ""
#: ffdl_plugin.py:1045 jobs.py:198
#: ffdl_plugin.py:1054 jobs.py:199
msgid "Existing epub contains %d chapters, web site only has %d. Use Overwrite to force update."
msgstr ""
#: ffdl_plugin.py:1047
#: ffdl_plugin.py:1056
msgid "FFDL doesn't recognize chapters in existing epub, epub is probably from a different source. Use Overwrite to force update."
msgstr ""
#: ffdl_plugin.py:1059
#: ffdl_plugin.py:1068
msgid "Not Overwriting, web site is not newer."
msgstr ""
#: ffdl_plugin.py:1138
#: ffdl_plugin.py:1148
msgid "None of the <b>%d</b> URLs/stories given can be/need to be downloaded."
msgstr ""
#: ffdl_plugin.py:1139 ffdl_plugin.py:1302 ffdl_plugin.py:1332
#: ffdl_plugin.py:1149 ffdl_plugin.py:1320 ffdl_plugin.py:1350
msgid "See log for details."
msgstr ""
#: ffdl_plugin.py:1140
#: ffdl_plugin.py:1150
msgid "Proceed with updating your library(Error Column, if configured)?"
msgstr ""
#: ffdl_plugin.py:1147 ffdl_plugin.py:1314
#: ffdl_plugin.py:1157 ffdl_plugin.py:1332
msgid "Bad"
msgstr ""
#: ffdl_plugin.py:1155
#: ffdl_plugin.py:1165
msgid "FFDL download ended"
msgstr ""
#: ffdl_plugin.py:1155 ffdl_plugin.py:1357
#: ffdl_plugin.py:1165 ffdl_plugin.py:1375
msgid "FFDL log"
msgstr ""
#: ffdl_plugin.py:1163
#: ffdl_plugin.py:1181
msgid "Download FanFiction Book"
msgstr ""
#: ffdl_plugin.py:1170
#: ffdl_plugin.py:1188
msgid "Starting %d FanFictionDownLoads"
msgstr ""
#: ffdl_plugin.py:1200
#: ffdl_plugin.py:1218
msgid "Story Details:"
msgstr ""
#: ffdl_plugin.py:1203
#: ffdl_plugin.py:1221
msgid "Error Updating Metadata"
msgstr ""
#: ffdl_plugin.py:1204
#: ffdl_plugin.py:1222
msgid "An error has occurred while FFDL was updating calibre's metadata for <a href='%s'>%s</a>."
msgstr ""
#: ffdl_plugin.py:1205
#: ffdl_plugin.py:1223
msgid "The ebook has been updated, but the metadata has not."
msgstr ""
#: ffdl_plugin.py:1257
#: ffdl_plugin.py:1275
msgid "Finished Adding/Updating %d books."
msgstr ""
#: ffdl_plugin.py:1265
#: ffdl_plugin.py:1283
msgid "Starting auto conversion of %d books."
msgstr ""
#: ffdl_plugin.py:1286
#: ffdl_plugin.py:1304
msgid "No Good Stories for Anthology"
msgstr ""
#: ffdl_plugin.py:1287
#: ffdl_plugin.py:1305
msgid "No good stories/updates where downloaded, Anthology creation/update aborted."
msgstr ""
#: ffdl_plugin.py:1292 ffdl_plugin.py:1331
#: ffdl_plugin.py:1310 ffdl_plugin.py:1349
msgid "FFDL found <b>%s</b> good and <b>%s</b> bad updates."
msgstr ""
#: ffdl_plugin.py:1299
#: ffdl_plugin.py:1317
msgid "Are you sure you want to continue with creating/updating this Anthology?"
msgstr ""
#: ffdl_plugin.py:1300
#: ffdl_plugin.py:1318
msgid "Any updates that failed will <b>not</b> be included in the Anthology."
msgstr ""
#: ffdl_plugin.py:1301
#: ffdl_plugin.py:1319
msgid "However, if there's an older version, it will still be included."
msgstr ""
#: ffdl_plugin.py:1304
#: ffdl_plugin.py:1322
msgid "Proceed with updating this anthology and your library?"
msgstr ""
#: ffdl_plugin.py:1312
#: ffdl_plugin.py:1330
msgid "Good"
msgstr ""
#: ffdl_plugin.py:1333
#: ffdl_plugin.py:1351
msgid "Proceed with updating your library?"
msgstr ""
#: ffdl_plugin.py:1357
#: ffdl_plugin.py:1375
msgid "FFDL download complete"
msgstr ""
#: ffdl_plugin.py:1370
#: ffdl_plugin.py:1388
msgid "Merging %s books."
msgstr ""
#: ffdl_plugin.py:1410
#: ffdl_plugin.py:1428
msgid "FFDL Adding/Updating books."
msgstr ""
#: ffdl_plugin.py:1417
#: ffdl_plugin.py:1435
msgid "Updating calibre for FanFiction stories..."
msgstr ""
#: ffdl_plugin.py:1418
#: ffdl_plugin.py:1436
msgid "Update calibre for FanFiction stories"
msgstr ""
#: ffdl_plugin.py:1427
#: ffdl_plugin.py:1445
msgid "Adding/Updating %s BAD books."
msgstr ""
#: ffdl_plugin.py:1436
#: ffdl_plugin.py:1454
msgid "Updating calibre for BAD FanFiction stories..."
msgstr ""
#: ffdl_plugin.py:1437
#: ffdl_plugin.py:1455
msgid "Update calibre for BAD FanFiction stories"
msgstr ""
#: ffdl_plugin.py:1463
#: ffdl_plugin.py:1481
msgid "Adding format to book failed for some reason..."
msgstr ""
#: ffdl_plugin.py:1466
#: ffdl_plugin.py:1484
msgid "Error"
msgstr ""
#: ffdl_plugin.py:1739
#: ffdl_plugin.py:1757
msgid "You configured FanFictionDownLoader to automatically update Reading Lists, but you don't have the %s plugin installed anymore?"
msgstr ""
#: ffdl_plugin.py:1751
#: ffdl_plugin.py:1769
msgid "You configured FanFictionDownLoader to automatically update \"To Read\" Reading Lists, but you don't have any lists set?"
msgstr ""
#: ffdl_plugin.py:1761 ffdl_plugin.py:1779
#: ffdl_plugin.py:1779 ffdl_plugin.py:1797
msgid "You configured FanFictionDownLoader to automatically update Reading List '%s', but you don't have a list of that name?"
msgstr ""
#: ffdl_plugin.py:1767
#: ffdl_plugin.py:1785
msgid "You configured FanFictionDownLoader to automatically update \"Send to Device\" Reading Lists, but you don't have any lists set?"
msgstr ""
#: ffdl_plugin.py:1888
#: ffdl_plugin.py:1906
msgid "No story URL found."
msgstr ""
#: ffdl_plugin.py:1891
#: ffdl_plugin.py:1909
msgid "Not Found"
msgstr ""
#: ffdl_plugin.py:1897
#: ffdl_plugin.py:1915
msgid "URL is not a valid story URL."
msgstr ""
#: ffdl_plugin.py:1900
#: ffdl_plugin.py:1918
msgid "Bad URL"
msgstr ""
#: ffdl_plugin.py:2036 ffdl_plugin.py:2039
#: ffdl_plugin.py:2054 ffdl_plugin.py:2057
msgid "Anthology containing:"
msgstr ""
#: ffdl_plugin.py:2037
#: ffdl_plugin.py:2055
msgid "%s by %s"
msgstr ""
#: ffdl_plugin.py:2059
#: ffdl_plugin.py:2077
msgid " Anthology"
msgstr ""
#: ffdl_plugin.py:2096
#: ffdl_plugin.py:2114
msgid "(was set, removed for security)"
msgstr ""
@ -1509,11 +1509,11 @@ msgstr ""
msgid "Download started..."
msgstr ""
#: jobs.py:192
#: jobs.py:193
msgid "Already contains %d chapters. Reuse as is."
msgstr ""
#: jobs.py:209
#: jobs.py:210
msgid "Update %s completed, added %s chapters for %s total."
msgstr ""

View file

@ -60,7 +60,15 @@
</p>
<p>
<ul>
<li>Fix for AO3 authors all coming out as Anonymous.</li>
<li>New site bdsm-geschichten.net, thanks John Doe.</li>
<li>New site: sheppardweir.com, thanks scout78.</li>
<li>New eFiction base adapter courtesy of John Doe. This should make it easier for new developers to add eFiction type sites. But it doesn't support all type of metadata.</li>
<li>New site using eFiction base adapter: fannation.shades-of-moonlight.com, thanks John Doe.</li>
<li>New site using eFiction base adapter: themaplebookshelf.com, thanks John Doe.</li>
<li>Fix numChapters in adapter_literotica.py.</li>
<li>Fixes for nhamagicalworldsus changes.</li>
<li>Fix for changes to fanfiktion.de.</li>
<li>Fix to clear existing data when re-downloading a story again. Occasionally caused problems.
<li>Known issue: Password protected FimFiction.net stories aren't working. FimF changed API access.</li>
<li>Known issue: Specific metadata 'eroticatags' for literotica.com doesn't work on all stories.</li>
</ul>
@ -73,7 +81,7 @@
If you have any problems with this application, please
report them in
the <a href="http://groups.google.com/group/fanfic-downloader">FanFictionDownLoader Google Group</a>. The
<a href="http://2-0-01.fanfictiondownloader.appspot.com">Previous Version</a> is also available for you to use if necessary.
<a href="http://2-0-03.fanfictiondownloader.appspot.com">Previous Version</a> is also available for you to use if necessary.
</p>
<div id='error'>
{{ error_message }}