Commit graph

203 commits

Author SHA1 Message Date
mkb79
1de5233f9c
Merge pull request #51 from mkb79/issue#50
Fetching all books if library is greater than 1000
Add standalone binarys
2022-01-13 10:00:30 +01:00
mkb79
0638ca57fe Update README.md 2022-01-13 09:59:31 +01:00
mkb79
c4473577fa Add binary for linux 2022-01-13 09:30:15 +01:00
mkb79
28bd2808a8 Add binary for win and spec file for pyinstaller 2022-01-13 09:11:55 +01:00
mkb79
c8b72b658a Fetching all books if library is greater than 1000 2022-01-12 10:28:53 +01:00
mkb79
44b0594389
Detect if a file can not be downloaded (#48)
* Skip download of aax file if codec is not supported
* Error detection when downloading files
* Create CHANGELOG.md
2022-01-12 08:19:31 +01:00
mkb79
fc16e58d6d
fix bug in cmd_library.py #46 2022-01-07 16:40:29 +01:00
mkb79
1685c5fd57
Dev (#43)
* Skip overwrite voucher file if existing

* changing activation_bytes command behavior

- remove `save` flag
- add `reload` flag
- informational messages are now print to stderr

The command will now save fetched activation bytes to auth file and
will reload it from file. Using `reload` flag will fetch activation
bytes again.

* message handling of download command

Some information messages are now printed out to stderr

* prevent issues when using external login (importing readline module)

* set minimum click version to 7

* bugfixes
2022-01-06 09:30:49 +01:00
mkb79
9c289c3681
Using config file for filename_mode preset (#39)
These PR contains a filename mode options when using the `audible download` command.

It can be used in these ways and order:
1. Using `audible download ... --filename-mode ***`
2. Add the `filename_mode` option to the profile section of the config file (using `audible manage config edit`) to use it with these profile.
3. Add the `filename_mode` option to the APP section of the config file (using `audible manage config edit`) to use it on all profiles.
4. If no setting is provided, the `ascii` mode is used (like before)

The filename mode supports these values:
- ascii: Same filename mode like before these changes
- asin_ascii: Add the asin of the book and a underscore before the ascii filename
- unicode: Using a unicode filename scheme.
- asin_unicode: Like unicode but add the asin of the book and a underscore before
2021-11-30 13:49:49 +01:00
mkb79
19d985682b
Adjustments for Audible v0.6.0 2021-10-23 08:02:39 +02:00
mkb79
4256c43bfa
Update README.md 2021-10-22 07:59:50 +02:00
mkb79
16773b7982
Bump version to v0.0.2 2021-10-21 23:29:02 +02:00
mkb79
47bb673aea
Create pypi-publish.yml 2021-10-21 17:05:46 +02:00
mkb79
608de1b14b
Create pypi-publish-test.yml 2021-10-21 17:04:57 +02:00
dependabot[bot]
dc8958ca46
Update httpx requirement from ==0.18.* to >=0.18,<0.21 (#37) 2021-10-19 20:43:06 +00:00
mkb79
bb78a72c82
Create dependabot.yml 2021-10-14 15:30:59 +02:00
mkb79
bd05955257
Update README.md 2021-10-03 13:41:32 +02:00
mkb79
ce1c030b42
Update README.md
Add information how to install from pypi
2021-10-03 13:20:49 +02:00
mkb79
8c00095d8d
Raise version to v0.0.1 2021-10-03 13:13:05 +02:00
Lucian Maly
b7915e58f9
Update cmd_image-urls.py (#32)
This change allows to also download covers of audio books that are not in your library
2021-09-30 08:22:56 +02:00
mkb79
13de9a7929
Merge pull request #31 from iconoclasthero/master 2021-09-18 21:51:23 +02:00
iconoclasthero
5884f601bb
Update README.md
Underline activation_bytes is incorrect.

Call `audible -h` to let you show all main subcommands. At this time, there 
are the `activation_bytes`, `download`, `library` and `manage` subcommands. 
The `manage` command has multiple subcommands. So take a look with the 
`audible manage -h` and `audible manage <subcommand> -h`.
2021-09-18 15:18:52 -04:00
mkb79
13f0de8d63
Add login wirh pre-amazon account (#30) 2021-09-15 21:02:50 +02:00
mkb79
2200ec0305
Merge branch 'master' of git@github.com:mkb79/audible-cli 2021-09-07 12:46:01 +02:00
mkb79
87375f92cc
Make 'Accept' default action (#28) 2021-09-07 12:42:26 +02:00
Paul Woitaschek
83c31d010a
Rename library.csv to library.tsv (#27)
Because it actually is tsv and not csv.
2021-09-03 21:58:26 +02:00
mkb79
5059dda576
Update setup.py
Update audible to v0.5.5 and httpx to v0.18.*
2021-08-26 06:22:10 +02:00
mkb79
f5152867b5
Misplaced parenthesis #26 2021-08-23 11:46:33 +02:00
mkb79
bd30863b0d
Update _version.py 2021-08-20 18:58:20 +02:00
mkb79
9ce1fe7ca5
Misplaced parenthesis #26 2021-08-20 18:57:07 +02:00
mkb79
b7af1b40f0
Add login with external browser to quickstart 2021-08-14 09:40:09 +02:00
mkb79
8fad912120
fix download issues on aaxc files 2021-08-03 13:44:37 +02:00
mkb79
0a5cb773d4
Add spain region to quickstart command 2021-07-21 13:47:42 +02:00
eode
1fc548e214
Provide a command to list library titles (#15)
* Provide a command to list library titles

..just about what the name says.  It lists them sorted in the following format:

[comma-separated alpha authors]: [comma-separated alpha series]: <title>

So, for some examples:
A mysterious book without authors or series
Anonymous Adventures: Volume 1 - The Sky is the Limit
Anonymous Adventures: Volume 2 - The Dark Sea
Bob Noscovesk, Tim Mu: Fantastic Animals, The Best Animals Collection: How I met my cat and fell in love
Bob Noscovesk, Tim Mu: Fantastic Animals, The Best Animals Collection: Reddit Copypasta (hardcopy)
Tim Mu:  How I became tired of meaningless happiness derived from cute things
Quitting Smoking - Collected anonymous anecdotes

This will usually show up as intended.  However, in the case of *some* books having multiple series/authors and *others* not having that, the sorting might be weird in some cases:

Author A, Author C: Moxy Mysteries: A cat without a name
Author B: A great Standalone Piece of Fiction by Me!
Author C: Moxy Mysteries: The dog with no dog breath

The vast majority of books have an author, though, and a title, or at least a consistent set of authors, and outliers still get listed, they just might not show up where someone would expect.

* Update cmd_library.py

* Bump version

Co-authored-by: mkb79 <mkb79@hackitall.de>
2021-06-02 08:19:15 +02:00
mkb79
6d6e017c5f
update convert_oa_cred.py 2021-03-01 13:30:47 +01:00
mkb79
76d41171a8
Add a plugin to convert a OpenAudible credential file 2021-03-01 11:42:19 +01:00
mkb79
6f58bcfb5b
update README.md 2021-02-21 23:06:21 +01:00
mkb79
f94655edf1
update README.md 2021-02-21 22:56:49 +01:00
mkb79
44bb6b08fd
Issue #14 - rework import plugin cmds
- fix absolute imports
2021-02-21 22:52:25 +01:00
mkb79
c9df40c59c
Delete cmd_remove-encryption.py.bak 2021-02-21 00:26:50 +01:00
mkb79
558eb3b330
fix issue#13 2021-02-20 23:44:24 +01:00
mkb79
9306131291
fix issue#12 2021-02-20 23:37:17 +01:00
mkb79
c8967693b0
Solve issue #12 2021-02-19 08:47:48 +01:00
mkb79
1a620c3744
Add timeout option to library export command 2021-02-19 00:03:43 +01:00
mkb79
508e3b4a42
Update __main__.py 2021-01-30 23:21:49 +01:00
mkb79
d4a937d14f
Bump version to 0.0.dev11 2021-01-30 14:14:54 +01:00
mkb79
4ed679ce60
Update config.py 2021-01-30 14:13:09 +01:00
mkb79
31e62e8a81
ADD: quickstart as subcommand for audible
Quickstart can now used with `audible quickstart` too.
2021-01-30 14:12:18 +01:00
mkb79
7ecd1607fb
FIX: quickstart command 2021-01-30 14:10:21 +01:00
mkb79
c9723d71d9
remove useless add_plugin_path_to_session function in config.py 2021-01-30 13:27:21 +01:00