Robert McRackan
|
b1a033e162
|
Keep download license details with aax file, not in db
|
2021-06-22 16:49:19 -04:00 |
|
Robert McRackan
|
9416f4e040
|
Persist keys to db. Necessary in the event that download succeeds then decrypt fails.
|
2021-06-22 11:25:18 -04:00 |
|
Michael Bucari-Tovo
|
8231766d2c
|
Fixed typo and removed unused method.
|
2021-06-21 10:07:30 -06:00 |
|
Michael Bucari-Tovo
|
310b90962c
|
Download and decrypt AAXC files. Upgraded ffmpeg to 4.4-19.
|
2021-06-19 00:59:39 -06:00 |
|
Robert McRackan
|
ff20d777a6
|
Remove local retrieval of activation bytes. Use audible api. Dramatically reduces program's size
|
2021-06-17 17:02:37 -04:00 |
|
Robert McRackan
|
959a1aebe9
|
Enough already. I'm obviously not incentivized/shamed into writing unit tests for things in UNTESTED dir.s. It's just making a mess of the file tree
|
2021-06-17 14:21:15 -04:00 |
|
Michael Bucari-Tovo
|
5731a8f693
|
Added support for downloaded chapters.
|
2021-06-16 17:04:42 -06:00 |
|
Robert McRackan
|
215c539920
|
Bug fix: first line in cue file was incorrectly formatted
|
2021-04-12 14:52:19 -04:00 |
|
Robert McRackan
|
bc6f53c8ea
|
bug fix around latest skip-bad-book feature
|
2020-12-23 16:07:47 -05:00 |
|
Robert McRackan
|
cefab86ce1
|
bug fixes around new skip-bad-book feature
|
2020-12-23 14:05:18 -05:00 |
|
Robert McRackan
|
d25c32ff45
|
When there's a problem downloading a book, you get the option to skip the file temporarily or permanently. This can be useful with extremely old audible titles where the modern download may no longer be supported
|
2020-12-21 16:25:42 -05:00 |
|
Robert McRackan
|
1812fc2c7c
|
- Increase account privacy in logs
- Improve book download retry
|
2020-12-14 15:42:27 -05:00 |
|
Robert McRackan
|
4dc29affc3
|
Incl. audible api bug fix. Also add more account privacy in logs
|
2020-12-02 15:16:48 -05:00 |
|
Robert McRackan
|
2df38706f7
|
upgrade to .NET5
|
2020-11-18 09:32:15 -05:00 |
|
Robert McRackan
|
59c3845d21
|
Standardize logging
|
2020-10-02 09:35:58 -04:00 |
|
Robert McRackan
|
e971d34948
|
Bug fix: downloading PDFs without also Liberating books -- post-download verification step was failing
|
2020-09-22 15:43:13 -04:00 |
|
Robert McRackan
|
4509b8c8eb
|
Audible whack-a-mole: they changed how to download pdfs
|
2020-09-21 13:10:36 -04:00 |
|
Robert McRackan
|
9e1d657f60
|
Config setting to retain aax file after decrypt
|
2020-09-10 09:06:34 -04:00 |
|
Robert McRackan
|
cd604d03b1
|
Fix v3 => v4 migration bug. Improved error handing
|
2020-08-31 21:27:56 -04:00 |
|
Robert McRackan
|
60f1d8117d
|
Remove reliance on persistent Account objects across boundaries. If you open an account persister, then dispose of it
|
2020-08-27 23:05:46 -04:00 |
|
Robert McRackan
|
2a294f4f85
|
add locale and account to logging
|
2020-08-27 14:54:11 -04:00 |
|
Robert McRackan
|
4b31207f91
|
Make AccountsSettings and Persister more clear
|
2020-08-25 10:34:55 -04:00 |
|
Robert McRackan
|
6900a68b9d
|
Rename for clarity: AccountsSettings <=> Accounts
|
2020-08-24 22:57:08 -04:00 |
|
Robert McRackan
|
3941906d72
|
Book download validation: librarybook.accountname and/or book.locale is null/blank
|
2020-08-22 07:32:39 -04:00 |
|
Robert McRackan
|
be84fb317e
|
DecryptKey: static => account instance
|
2020-08-21 22:01:23 -04:00 |
|
Robert McRackan
|
714bb2ba50
|
Downloading to use new instance locale and account
|
2020-08-21 13:36:01 -04:00 |
|
Robert McRackan
|
82318ffab7
|
Progress toward purging static current locale
|
2020-08-21 09:29:33 -04:00 |
|
Robert McRackan
|
efa5cefa23
|
Libation 4.0 prep. EzApiCreator: remove locale option, add JsonPath support, libation wrapper to pass in jsonpath
|
2020-08-10 10:31:41 -04:00 |
|
Robert McRackan
|
2e4a97fde7
|
4.0 prep:
move IdentityTokens data to new AccountsSettings.json file
|
2020-08-06 14:01:12 -04:00 |
|
Robert McRackan
|
220cda42e7
|
Downloader internationalization bug
|
2020-07-31 14:03:49 -04:00 |
|
Robert McRackan
|
83f538d304
|
Improved logging
|
2020-02-18 12:20:13 -05:00 |
|
Robert McRackan
|
d9e0f1aedf
|
New feature: check if upgrade available on github
|
2019-12-27 22:08:43 -05:00 |
|
Robert McRackan
|
d8a0124b68
|
Better error when download service is unavailable
|
2019-12-26 13:04:56 -05:00 |
|
Robert McRackan
|
95ae8335a1
|
Improved settings
|
2019-12-13 16:11:55 -05:00 |
|
Robert McRackan
|
bcc237c693
|
sqlite db file should live in LibationFiles dir, not in app dir
|
2019-12-09 14:44:46 -05:00 |
|
Robert McRackan
|
0f9f0d9eae
|
New feature: liberate individual book
|
2019-12-05 15:55:46 -05:00 |
|
Robert McRackan
|
7529fdf878
|
Add logging
|
2019-12-02 15:14:19 -05:00 |
|
Robert McRackan
|
f1aacd92ad
|
Bugfix: decrypt file conflict
|
2019-12-02 14:39:46 -05:00 |
|
Robert McRackan
|
1375da2065
|
Improved performance calculating "liberated" status
|
2019-11-21 23:07:06 -05:00 |
|
Robert McRackan
|
b9314ac678
|
Added validation and error handling
BETA READY
|
2019-11-15 22:43:04 -05:00 |
|
Robert McRackan
|
5474446f62
|
Minor stablizing changes before the switch to sqlite
|
2019-11-15 15:58:21 -05:00 |
|
Robert McRackan
|
d53a617bc8
|
Download logic in DownloadPdf should look more like DownloadBook. Extract common d/l pattern to base class
|
2019-11-15 12:50:00 -05:00 |
|
Robert McRackan
|
e69df2abbc
|
Pre-beta: BackupBook now includes downloading pdf. This replaces the need for throttling pdf downloads
|
2019-11-13 09:49:23 -05:00 |
|
Robert McRackan
|
bd993b4e4d
|
Removed "legacy inAudible wire-up code"
|
2019-11-05 13:47:56 -05:00 |
|
Robert McRackan
|
df90fc5361
|
All scraping code removed
|
2019-11-05 13:42:11 -05:00 |
|