Mike Colagrosso
44dc65005d
Query Contributors table for GetEbooksByAuthor()
2024-11-04 13:16:56 -06:00
Mike Colagrosso
2d5e66f2f2
Get carousel books from the DB
2024-11-04 13:16:56 -06:00
Mike Colagrosso
ee29c526f8
Add a CollectionMembership class
2024-11-04 13:16:56 -06:00
Mike Colagrosso
c85db527cf
Get ebook from DB for downloads
2024-11-04 13:16:56 -06:00
Mike Colagrosso
415faeb19d
Remove unused import that should have been in #371
2024-11-04 13:16:56 -06:00
Mike Colagrosso
1fd3688621
Use Ebook::GetByIdentifier() to read ebooks
2024-11-04 13:16:56 -06:00
Mike Colagrosso
b176a68d4d
Replace TextSinglePageSizeNumber and TextSinglePageSizeUnit with TextSinglePageSizeFormatted
2024-11-04 13:16:56 -06:00
Mike Colagrosso
2098b265a8
Rename the constructor Ebook::__construct()
to static Ebook::FromFilesystem()
...
Also added `GetFoo()` methods for all the derived properties like `GetUrl()`, `GetHasDownloads()`, etc. Removed that logic from the constructor so that it's reusable in `Ebook::FromFilesystem()` and `Ebook::GetByIdentifier()`
2024-11-04 13:16:56 -06:00
Mike Colagrosso
f605a4df60
Rename Created
and Updated
in PHP code to EbookCreated
and EbookUpdated
to match the schema
2024-11-04 13:16:56 -06:00
Mike Colagrosso
41b130195f
Change size checks (like bigger than 3 MB) to use TextSinglePageByteCount, not number and units
2024-11-04 13:16:56 -06:00
Alex Cabal
f97539f399
Redirect an artwork if it's found under an artist's alternate name.
2024-11-03 15:15:07 -06:00
Robin Whittleton
ef2356df99
Note that our newsletter sign-up page isn’t accessible
2024-10-28 11:12:14 -05:00
Hendrik
50bfb82a65
Add some spreadsheets and change links of others
2024-10-25 22:25:05 -05:00
erin
683117473d
Add Nella Larsen Short Fiction spreadsheet
2024-10-25 11:44:05 -05:00
EmmaSweeney
35b4c2ce88
Correct figure in play how-to guide
2024-10-24 18:53:34 -04:00
Alex Cabal
028c8237a5
Add short fiction spreadsheet
2024-10-24 12:31:01 -05:00
EmmaSweeney
8d70ef1be1
Update play how-to guide
2024-10-23 22:28:22 -04:00
Anthony Ryan
4a8ebb411b
Losslessly Optimize PNG images
...
By using Efficient-Compresion-Tool we can reduce image sizes by 762.25KB (5.72%)
without changing the visual appearance.
2024-10-22 15:40:59 -05:00
Alex Cabal
b83d04c265
Update wanted ebooks list
2024-10-21 15:47:04 -05:00
Alex Cabal
47a7945167
Don't print PDF URL when downloading scans
2024-10-21 15:33:53 -05:00
Alex Cabal
38fdd7c923
Update wanted ebooks list
2024-10-21 11:36:41 -05:00
Alex Cabal
ac6d8a2bf8
Fix incorrect link in spreadsheets page
2024-10-20 20:46:48 -05:00
Emma Sweeney
5b514a50b5
Update wanted ebooks list
2024-10-20 15:42:01 -04:00
partev
f901ee89e0
replace twitter.com with x.com
2024-10-19 12:21:19 -05:00
Alex Cabal
761f994ca8
Update wanted ebooks list
2024-10-18 11:48:37 -05:00
Alex Cabal
19cf14c1aa
Add automatic donation drives
2024-10-17 11:58:25 -05:00
Ainsley Ellis
d8ed44e20e
Normalise capitalisation of LoI
2024-10-16 14:21:44 -05:00
Ricardo Elisiário
790bb9f5dc
Update report-errors.php
2024-10-16 11:01:08 -05:00
Ricardo Elisiário
f069320055
Update index.php
2024-10-16 11:00:36 -05:00
Ricardo Elisiário
b6b1d7c68b
Update index.php
2024-10-16 11:00:21 -05:00
Ricardo Elisiário
2e2bd64a32
Update index.php
2024-10-16 11:00:07 -05:00
Alex Cabal
eec79712fc
Use a NOW constant instead of new DateTimeImmutable objects, and tweak how some donation drive dates work
2024-10-15 22:21:12 -05:00
brendan
376dacd833
Remove Democracy and Social Ethics from wanted ebooks
2024-10-15 09:57:00 -05:00
Alex Cabal
3dbd9a1097
Add E. F. Benson spreadsheet to spreadsheets page
2024-10-14 21:14:08 -05:00
Alex Cabal
eb41b22e09
Update wanted ebooks list
2024-10-14 10:49:58 -05:00
Alex Cabal
77aa0cff4f
Update wanted ebooks list
2024-10-11 12:50:36 -05:00
Alex Cabal
9fe6c6b64a
Update wanted ebooks list
2024-10-09 17:06:52 -05:00
Alex Cabal
d0725da8f0
Update wanted ebooks list
2024-10-05 11:46:02 -05:00
Ainsley Ellis
dbbd972ad5
Remove unused CSS rule for footer paragraphs
2024-10-02 16:46:54 -05:00
Alex Cabal
b05115b005
Add PD proof folder
2024-10-02 15:11:51 -05:00
Alex Cabal
27285b0fbc
Update wanted ebooks list
2024-10-01 09:01:18 -05:00
Alex Cabal
8cf996e764
Update wanted ebooks list
2024-09-30 20:30:38 -05:00
Alex Cabal
31c54aa6eb
Update wanted ebooks list
2024-09-27 22:03:54 -05:00
Paul Bryan
b8753047c2
Hathi Trust → HathiTrust
2024-09-22 21:19:35 -05:00
Brendan Fattig
7bffbd09bd
Update wanted ebooks list
2024-09-21 18:10:38 -05:00
Alex Cabal
c8868d0cef
Update wanted ebooks list
2024-09-19 11:16:28 -05:00
Alex Cabal
44901cf3e2
Add Db::QueryBool() and some code style updates
2024-09-15 13:50:13 -05:00
Robin Whittleton
df9d5e03e3
Add stretched words to the list of manual typogrify checks
...
The regex picks up a lot of words that don’t need non-breaking hyphens unfortunately, but I can’t think of anything better. Changing it to just vowels means ignoring “hm-m” or “stop-p-p”.
2024-09-13 11:19:40 -05:00
Alex Cabal
545f82a672
Tweak wording on artwork submission page
2024-09-12 21:58:44 -05:00
Alex Cabal
a44508907c
Fix typos in error pages
2024-09-12 21:45:40 -05:00