Commit Graph

185 Commits (9d1bb7f8bf86237322393a02cf49afa25dab5edd)

Author SHA1 Message Date
eric e5fb885553 deal with google books 'un' language 2021-05-27 08:35:20 -04:00
eric be673cbbfa fix edition selection 2021-05-26 15:37:08 -04:00
eric 375afa7eff refactor downloadable formats 2021-05-07 17:56:59 -04:00
eric 0d1a57f8fd remove goodreads
GR api set to be retired
2020-12-10 15:29:57 -05:00
eric ff55bf0028 catch connection errors in bookloader 2020-09-27 18:54:10 -04:00
eric 56c5c7ae56 clean up line endings 2020-09-26 16:34:16 -04:00
eric a6b02d387e refactor ebf(url) 2020-08-15 20:21:56 -04:00
eric 08d0a2efd4 exists() is more efficient 2020-08-14 09:19:24 -04:00
eric 0cb15ca999 catch more errors 2020-08-06 17:15:51 -04:00
eric 94924500c6 when splitting editions only creat 1 new work. 2020-08-06 17:15:26 -04:00
eric f8caef6565 re-evaluate is_free for detached editions 2020-08-06 16:33:08 -04:00
eric d86ce969b8 improve handling when G doesn't return an item with same isbn 2020-07-24 13:00:08 -04:00
eric 6bd3a8ea0f itervalues 2020-02-17 13:59:52 -05:00
eric a783be2e48 urllib 2020-02-12 17:57:35 -05:00
eric 7aa6148b42 exception syntax 2020-02-12 17:56:04 -05:00
eric 61dc601d7c unicode -> str 2020-02-12 11:36:49 -05:00
eric 60017ab959 remove has_key 2020-02-12 11:12:56 -05:00
eric 82db131740 change print to print() 2020-02-12 10:43:41 -05:00
eric 14346ed868 delint 2019-03-27 21:46:25 -04:00
eric e563da9655 refactor lang validation 2019-03-27 21:22:37 -04:00
eric 6fd33d989c don't create bad works 2019-03-27 21:21:25 -04:00
eric 272616895d fix github3 issue 2018-09-10 12:04:12 -04:00
eric 311d6fa0be fix rare merge issue 2018-07-12 12:56:57 -04:00
eric 40794ee3f9 use rights info to set rights 2018-07-10 13:58:38 -04:00
eric fadba3ce1b syntax 2018-06-19 14:15:53 -04:00
eric 59b49e2c2e fix exception when there's no google result 2018-06-19 13:34:29 -04:00
eric e49fbd1826 correct handling of google books returning multiple items 2018-06-19 10:44:15 -04:00
eric 604260363f deleting works should delete attached objects
I think the only place this should get invoked is via admin
2018-06-18 22:07:29 -04:00
eric 53a0791da0 handle series properly 2018-06-18 17:04:19 -04:00
eric 39fdd9683a rip out dead code 2018-04-19 12:24:34 -04:00
eric 6bca7f0983 bugs 2018-04-18 21:39:40 -04:00
eric add1ed54e7 improve logging for bookloader 2018-04-13 14:35:38 -04:00
eric a982588808 bugfix
handle librarything outage
2018-04-09 11:52:39 -04:00
eric e03fa239b4 revamp doab loading
- doab loading now done primarily by oai, no processing of csv.
- added pyoai and updated lxml
- doab ids or urls in ebook submission now handled by oai scrape
- doab_load_books removed
- doab_utils moved from Gluejar/DOAB
- licenses now recognizes OpenEdition
- new ebook type "online" will implement in UI after mobile launch;
ebooks now creaded for html contenttype
2018-04-07 17:11:36 -04:00
eric 4499b556c6 protect long descriptions
scraper was over-writing edited descriptions
2017-12-11 13:45:47 -05:00
eric a3f1509cc2 fix multiple editor setting 2017-12-07 17:33:29 -05:00
eric 6bba688f03 fix kw loading 2017-12-07 16:33:53 -05:00
eric 5c3137a85d delint 2017-12-07 12:50:08 -05:00
eric 82784778c4 add springer scraper 2017-12-06 18:13:46 -05:00
eric af4cac5cf8 http should be a work id 2017-11-21 15:47:02 -05:00
eric d04ebbb694 also add http ids 2017-10-30 19:52:21 -04:00
eric b5e52effd9 optimize id access
See
https://docs.djangoproject.com/en/1.11/topics/db/optimization/#use-forei
gn-key-values-directly
2017-10-28 18:33:58 -04:00
eric efbffa683c Open up editing privileges
keep track of who has added the work with a many-to-many table
2017-10-26 13:03:05 -04:00
eric 86e38d08bb improve namelist parsing 2017-10-06 16:04:59 -04:00
eric 467ab8a425 add scraper selector 2017-09-27 19:20:14 -04:00
eric 326dc6442f tg for tests 2017-09-15 16:50:31 -04:00
eric 1ce4323bc4 precheck every new subject
fix bug with '/' in subject
interpret ';' as list delimiter
add cleaner script
2017-09-15 15:55:37 -04:00
eric 5bbeb45053 improve merge_works
work_relations were not being updated
2017-09-04 16:10:24 -04:00
eric e2e1eac41e merge works when appropriate
pandata bookloader was not merging works
2017-08-24 14:42:35 -04:00
eric 0c687fdad4 add command to load from sitemaps 2017-08-23 12:21:56 -04:00