Commit graph

69 commits

Author SHA1 Message Date
Robin Whittleton
c36fde5c8c Move the Docker files into their own folder 2021-02-11 16:21:15 -06:00
Robin Whittleton
74276ff511 Better document why we run tail in the Docker script 2021-02-11 16:21:15 -06:00
Robin Whittleton
39d21db8c7 Amend dockerfile to work with a bind mount
This will mount the current directory as the code for the site in the container.
2021-02-11 16:21:15 -06:00
Robin Whittleton
0ffcb889e9 Dockerfile, based on the README installation steps 2021-02-11 16:21:15 -06:00
Alex Cabal
8f30ee2530 Remove unmaintained Vagrant configuration 2021-02-10 16:00:03 -06:00
Alex Cabal
d52bba5aa1 Update ebook deploy script to always generate covers/downloads if they don't yet exist, even with --last-push-hash 2021-01-25 18:15:15 -06:00
Alex Cabal
5c4617d759 Code style tweaks to satisfy PHPStan 2020-12-08 14:32:53 -06:00
Alex Cabal
1d56a06c79 Continue processing more OPDS entries if one ebook can't be parsed 2020-10-13 14:48:57 -05:00
Alex Cabal
73ba658a05 Update ebooks to explode the ./src/epub folder into ebook endpoints, instead of just exploding the whole epub 2020-10-13 14:28:32 -05:00
Alex Cabal
d3c1382490 Add --no-build and --no-recompose options to ebook deploy script 2020-10-12 14:09:40 -05:00
Alex Cabal
262e86c625 Enable reading from the ToC and single-page reading 2020-10-11 13:39:32 -05:00
Alex Cabal
79ec73946e Close all void HTML tags and remove HTML entities 2020-09-04 12:42:27 -05:00
Alex Cabal
dd43efd450 Add --no-epubcheck option to deploy-ebook-to-www script 2020-08-29 14:43:10 -05:00
Alex Cabal
73297adbf7 Add --last-push-hash option to deploy-ebook-to-www script to decide whether to rebuild the cover images/actual ebook 2020-08-27 11:15:19 -05:00
Alex Cabal
557feded5e Update deploy script to remove librsvg dependency, better organize code, and add the --no-images option 2020-08-09 15:51:22 -05:00
Alex Cabal
80f22cb463 Correct size of ebook cover thumbnails and hero images 2020-08-07 15:07:06 -05:00
Alex Cabal
1ab7c8c0fe Add support for AVIF covers, and multiple image source sets in covers 2020-08-06 17:03:39 -05:00
vr8ce
dab3c4e0f7 Also skip non-git directories 2020-08-01 11:51:06 -05:00
vr8ce
85593d5858 Only look for directories in the update section 2020-08-01 11:51:06 -05:00
vr8ce
8243756f77 Add check to prevent script dying if repository does not have metadata file, improve documentation 2020-08-01 11:51:06 -05:00
vr8ce
a0e56d9731 Skip Sublime Text plugin repository 2020-07-29 10:59:58 -05:00
vr8ce
24e8d1cec5 Add --bare option, default to working directory clones 2020-07-29 10:59:58 -05:00
Alex Cabal
75e7cce726 Change OPDS feed to show number of ebooks in each subject category, and a 'related' link back to the ebook's SE homepage 2020-07-09 13:15:52 -05:00
Alex Cabal
5b2557c858 Add more type checking to satisfy PHPStan and update some PHPStan exceptions 2020-06-26 13:00:07 -05:00
Alex Cabal
cb399a4657 Update permissions set in deploy-ebook-to-www 2020-06-25 20:11:19 -05:00
Alex Cabal
133f93cdce Add subjects OPDS feeds, and switch to a more object-oriented approach to generating the OPDS feeds 2020-06-25 13:07:00 -05:00
Alex Cabal
ffa3ab8a74 Fix permissions on OPDS feeds 2020-06-25 01:28:07 -05:00
Alex Cabal
6252cff1e5 Only write the OPDS feed and updated timestamp if the feeds actually changed 2020-06-24 21:28:15 -05:00
Alex Cabal
1f6170d23a Fix OPDS/RSS scripts" 2020-06-24 20:26:02 -05:00
Alex Cabal
905aef22fa Improve some type safety 2020-06-24 19:31:35 -05:00
Alex Cabal
cae117951b Refactor generate-opds script and create a new 'newest 30' OPDS feed 2020-06-24 19:12:38 -05:00
Alex Cabal
7a043c3e85 Update generate-opds script to use the web library and templates to generate feeds 2020-06-24 18:33:50 -05:00
Alex Cabal
86f3adca36 Add search ability to OPDS feed 2020-06-19 16:20:40 -05:00
Alex Cabal
8a1d31be2a Fix OPDS feed wrong links 2020-06-05 23:46:44 -05:00
Alex Cabal
b160fc0e1d Update the OPDS feed to be a correct 'complete acquisition feed' 2020-06-01 21:12:30 -05:00
Alex Cabal
6b2a9ed655 Use temp filename when creating 'all' OPDS feed 2020-06-01 20:27:03 -05:00
Alex Cabal
374465de55 When updating the 'all' OPDS feed, update the master index updated timestamp as well 2020-06-01 14:44:23 -05:00
Alex Cabal
fcfc1ce55e Update wanted ebooks list 2020-06-01 13:53:11 -05:00
Alex Cabal
56852e548a OPDS feed: Remove SVG links as they are not standards-compliant 2020-05-09 11:35:18 -05:00
Alex Cabal
6a176a8c48 OPDS feed: Add titles to download links to help differentiate them 2020-05-09 11:35:06 -05:00
Alex Cabal
986183a83f Remove trailing slashes from URLs 2020-05-02 21:03:22 -05:00
Alex Cabal
b52284b4c0 Change links to toolset 2020-04-18 10:37:22 -05:00
Alex Cabal
80c95ec971 When deploying an ebook, make adjustments for quirks in Ubuntu's SVG renderer 2020-03-18 16:17:04 -05:00
Alex Cabal
a8bef9ad93 Update deploy-ebook-to-www so that it changes the modified date in teh deployed content.opf file, so that generate-opds can use it 2020-03-01 17:20:59 -06:00
Alex Cabal
bd4dd7baa2 Change the way we deploy ebooks from destroying the entire apcu cache and rebuilding on the next web request, to rebuilding in the background 2020-02-29 22:29:19 -06:00
Alex Cabal
8f33a1021c Rearrange filesystem layout, and add configuration files 2019-08-23 19:47:30 -05:00
Danny Bautista
55706b8b46 Add --update-only option back to sync-ebooks. 2019-06-21 17:38:52 -05:00
Danny Bautista
58f751f3ea Add new-releases.xml rewrite. 2019-06-20 16:26:45 -05:00
Danny Bautista
b85c6a870b Add firefox dependency for se-tools. 2019-06-20 16:26:45 -05:00
Danny Bautista
8651a1f268 Add cover image hash redirect. 2019-06-20 16:26:45 -05:00