eric
ef6c4a659e
ebook files activate and deactivate
...
when manager unselects 'add_ask', the system didn't revert to the files
without added ask. This fixes that. To test, toggle the add_ask
checkbox and save campaign.
2014-10-04 16:51:16 -04:00
eshellman
2223446f36
Merge pull request #386 from Gluejar/pdf_ask
...
Insert Pdf/epub ask into served files [Take 2]
2014-09-17 04:48:46 -04:00
eric
6c9f4459b3
only set LC as source if LC is source
2014-09-12 17:44:41 -04:00
Raymond Yee
2651e79a3c
syntax error
2014-09-12 14:37:22 -07:00
eric
8423e5442b
fixed error when record is not from LC
2014-09-12 11:49:07 -04:00
eric
28434b06a1
now do the same for epubs
2014-09-05 16:35:57 -04:00
eric
6bccb4b3f8
bugfix
2014-09-05 13:30:09 -04:00
eric
30e50260a3
make ebooks when new files are uploaded, clean up old
...
the download bits are suppressed when the ask comes from the pdf
seems we weren't making new ebooks when new files were uploaded
old ebooks now deactivated so we don't loase download counts and history
add ask to pdf is triggered by file upload or THANKS campaign save
2014-09-04 18:33:20 -04:00
eric
7c88bf107f
typo
2014-08-30 13:31:12 -04:00
eric
40831b6161
incorporate add_ask into campaign management
2014-08-30 12:04:50 -04:00
eric
73c616092d
campaign.add_ask_to_ebfs for pdfs
2014-08-28 15:29:41 -04:00
Raymond Yee
7b7c050fb2
Merge pull request #379 from Gluejar/edition_errata
...
Edition editing errata
2014-08-13 22:30:49 -07:00
Raymond Yee
edb769317d
Merge pull request #375 from Gluejar/new_campaign_options
...
no contrib form if the ask is all zero
2014-08-07 15:58:22 -07:00
eric
5a2a3e60b6
add PD and GDFL to license choices; add pd-us
...
also all make list display facets for PD-US and GDFL; don't expose them
until we have content we like in them
2014-08-06 17:14:09 -04:00
eric
a08fc4441c
eliminate spurious ids for un-saved editions
2014-08-06 16:18:00 -04:00
eric
af3ea58b7b
examined order_by queries, added indices as required
2014-07-31 12:17:42 -04:00
eric
833654d89f
update launch able to reflect no-ask campaigns
2014-07-29 22:43:37 -04:00
Raymond Yee
440b352fff
Set publisher name for edition
2014-07-25 15:16:06 -07:00
Raymond Yee
307db5a995
Merge branch 'master' into doab_load
2014-07-25 14:45:22 -07:00
eric
aa84366418
no contrib form if the ask is all zero
2014-07-25 14:43:54 -04:00
Raymond Yee
967bd2dcae
code can now load description, subjects and covers for the pdf files
2014-07-24 16:29:28 -07:00
Raymond Yee
45a89ee055
Merge branch 'master' into doab_load
2014-07-22 15:36:40 -07:00
eric
6aa3e458ea
move opds to api
...
and simplify code.
view no longer passing site and protocol to opds methods
facets now in a list
url adds /api/ in front
2014-07-16 16:47:32 -07:00
Raymond Yee
7f02fcd126
The doab_load_books django command is working again -- I had to fix the signatures of some methods
2014-07-16 15:26:19 -07:00
Raymond Yee
806e24dc80
Merge pull request #367 from Gluejar/OPDS
...
Opds
2014-07-11 14:13:13 -07:00
Raymond Yee
7df31ee53d
Merge branch 'master' into doab_load
2014-07-10 13:12:08 -07:00
Raymond Yee
84a102c640
Merge pull request #368 from Gluejar/featured_ebook
...
Featured ebook
2014-07-09 10:19:01 -07:00
Raymond Yee
f40350c868
Merge branch 'master' into doab_load
2014-07-08 14:14:51 -07:00
Raymond Yee
d14a0dc497
Fixed bug in load_doab_edition: new Work needs to be saved before attaching IDs to it.
...
code in doab_load.ipynb to load books and test the integrity of the load. Big surprise (to me): to find invalid ISBNs in the DOAB data
2014-07-08 09:29:31 -07:00
Raymond Yee
5b3a8d7b13
I've moved the new version of load_doab_edition into core/doab.py from notebook.
...
Code in doab_loading.ipynb for testing the loading
2014-07-07 11:00:52 -07:00
eric
77a4ef1c09
address "opening a campaign" comments
...
"hastens" isn't quite right; adding a tooltip to the delete function
would require mucking with django-selectable, and that will take more
time than its worth.
2014-07-03 20:26:36 -04:00
Raymond Yee
833f077de1
With the new arguments in doab.json, I needed to add a catch-all **kwargs to load_doab_edition
...
functions in regluit.core.doab and regluit.core.tasks.
2014-07-03 10:45:57 -07:00
eric
bc7850a2a9
add featured column, use it
2014-07-01 10:07:07 -07:00
Raymond Yee
b356699c9b
First pass at /opds/{facet} --> now with active_campaigns too
2014-06-25 18:05:57 -07:00
Raymond Yee
8830919318
Add feed=opds to download URLs for ebooks in OPDS feed
2014-06-25 16:54:01 -07:00
Raymond Yee
49133935a0
First draft of opds/creativecommons.xml
2014-06-24 15:27:40 -07:00
eric
f38dd948f9
this is all I need to do to skip the claim approval step.
...
We can always revoke the claim
2014-06-20 14:26:28 -04:00
Raymond Yee
b675052736
Merge pull request #362 from Gluejar/edit_language
...
Edit language [finish #69779438 ]
2014-06-11 15:13:10 -04:00
Raymond Yee
d17836fb58
put in fix to LT scraper -- need now to hit front page to pick up session-like cookies
2014-06-11 08:46:24 -04:00
Raymond Yee
f43d40b9f4
[ #70942940 ] Making load_doab_edition more rigorous:
...
* assuming that 1 DOAB ID associated at most with 1 Work or 1 Edition
* explicitly throw exception if Google Books doesn't recognize the ISBN in question
2014-06-06 16:40:13 -07:00
eric
13f4bfc28d
stop filtering language=en in work lookups
2014-06-06 15:42:51 -04:00
eric
7e72a8fff6
remove code that was truncating language codes
2014-06-06 14:47:36 -04:00
Raymond Yee
54c3742ce7
adding a command to load doab books
2014-06-06 11:37:10 -07:00
eric
03f3dd1287
can now edit language via edition edit
...
Also, the language field is widened to support language ids such as
"zh-tw".
Migration required.
2014-06-06 14:32:34 -04:00
Raymond Yee
efdbdf6643
[ #70942940 ] Making the DOAB record loading asynchronous (ie., use Celery)
2014-06-05 16:31:14 -07:00
Raymond Yee
265420dd74
some code to load DOAB records...no code here yet for how I processed the DOAB records into json format yet.
2014-06-04 15:23:47 -07:00
eric
a55c31d3ff
fix test
2014-05-22 13:19:05 -04:00
eric
314847459b
remove readmill, add dropbox
2014-05-20 12:19:34 -04:00
Raymond Yee
4d359b53c1
Merge pull request #348 from Gluejar/list_by_license
...
List by license [#70951010 ]
2014-05-14 09:14:03 -07:00
eric
199f862c5f
typo
2014-05-08 12:59:39 -04:00