Matt Behrens
c9602c994f
update README for 2.1
2018-07-22 20:27:09 -04:00
Matt Behrens
b33e134724
use keyring instead of .secret files
2018-07-22 20:13:10 -04:00
Matt Behrens
02b40942f4
update CLI strings
2018-07-22 16:03:28 -04:00
Matt Behrens
097f38c442
ignore IntelliJ artifacts
2018-07-22 14:38:06 -04:00
Matt Behrens
f3f1b5591b
use Python 3.7
2018-07-20 15:22:35 -04:00
Matt Behrens
2e4c3f92f7
merge #19 to bring us to 2.0
2018-07-20 13:18:09 -04:00
Matt Behrens
9a359f0bb8
add "what's new" section to README
2018-07-20 13:10:23 -04:00
Matt Behrens
fc98eac239
use appdirs for cache
2018-07-20 13:00:29 -04:00
Matt Behrens
94f0c496d4
use appdirs to store secrets
2018-07-20 13:00:29 -04:00
Matt Behrens
074047c602
refactor and rename secret files
2018-07-20 13:00:24 -04:00
Matt Behrens
9ea8420220
additional pluggy hashes
2018-05-03 20:01:43 -04:00
Matt Behrens
f45ff83bc8
Merge pull request #16 from Jenkyrados/master
...
queue entire albums; fixes #7 , thanks @Jenkyrados
This also appears to work for YouTube mixes, which, oh my gosh, that can get kind of crazy. So maybe it would be good to enhance this support later to start playing as each file comes down, rather than waiting for the entire thing. But I'm happy with this as a start.
2018-05-03 19:55:55 -04:00
Quentin Dauchy
7eb9fb6673
Fix issue #7 (no downloading of full bandcamp albums)
...
This only works if YoutubeDL sends out a downloading status progress whenever it starts to download a new file. This is not guaranteed, however in practice it seems to be the case (and seems to be a reasonable assumption).
2018-04-26 14:02:28 +00:00
Matt Behrens
d242253a93
bite the bullet and go full editable
2018-04-02 21:49:10 -04:00
Matt Behrens
7bbac451bc
lint
2018-04-02 21:48:56 -04:00
Matt Behrens
323a1660f0
reduce access scope
2018-04-02 21:46:14 -04:00
Matt Behrens
475b8425a0
refactor invocation
2018-04-02 21:15:42 -04:00
Matt Behrens
62978504c1
use click for CLI
2018-04-02 20:09:25 -04:00
Matt Behrens
2a683ced56
fix tests broken by modularization
2018-03-17 20:05:49 -04:00
Matt Behrens
e0a8c58476
migrate env handling to dotenv
2018-03-17 20:04:04 -04:00
Matt Behrens
950a933621
modularize and pylint
2018-03-17 18:07:42 -04:00
Matt Behrens
12410973b2
update directions for getting ffplay
2018-03-05 18:53:08 -05:00
Matt Behrens
6145d58c1c
uncap, update deps + depend on Python 3.6
2018-03-02 19:46:35 -05:00
Matt Behrens
a5785c7eef
try all links, fixes #3 , fixes #14
2018-02-17 11:39:01 -05:00
Matt Behrens
acddc8ee8f
Merge branch 'pwoolcoc-browser-login-flow'
2018-02-17 11:25:27 -05:00
Matt Behrens
e632c56957
update dependencies
2018-02-17 11:23:13 -05:00
Paul Woolcock
22031dbcb5
No need to construct the client
twice when logging in
2018-02-16 23:36:54 -05:00
Paul Woolcock
96096d7b00
no need for sys.argv
anymore
2018-02-16 23:34:21 -05:00
Paul Woolcock
7f88d23d0a
Switch from getpass
-> input
for grant token
2018-02-16 23:32:25 -05:00
Paul Woolcock
a2a11584d4
Make the browser auth flow the only flow, per @zigg
2018-02-16 23:31:29 -05:00
Paul Woolcock
432de9fc3c
Add the ability to use the browser auth flow
2018-02-13 00:22:13 -05:00
Matt Behrens
1be7fa4454
configurable play command
2018-01-26 20:49:45 -05:00
Matt Behrens
8e451e9d62
slight link extraction refactor
2018-01-26 20:19:25 -05:00
Matt Behrens
33e7da196f
add missing py_modules to setup.py
2018-01-26 19:58:33 -05:00
Matt Behrens
56472ce677
more ignores
2018-01-26 19:29:35 -05:00
Matt Behrens
8008c61c21
add option to skip certificate checks
2018-01-24 22:19:40 -05:00
Matt Behrens
94db3a5b6f
make .secret files user-readable only
2018-01-24 21:41:02 -05:00
Matt Behrens
600a0b8e1f
use .env to specify Mastodon instance
2018-01-24 21:07:51 -05:00
Matt Behrens
a41a5eb26c
ignore .mp3 and .mp4 files
2018-01-24 20:54:12 -05:00
Matt Behrens
a2c9684078
fix setup.py
, simplify Pipenv use
2018-01-24 20:52:11 -05:00
Matt Behrens
8f3f391b6d
convert to setup.py-based install ( closes #6 )
2018-01-21 13:01:53 -05:00
Matt Behrens
a21abe3175
Merge branch 'bowlercaptain-mastoApiFix' ( closes #8 )
2018-01-21 12:29:23 -05:00
Matt Behrens
9408eb5a4e
update dependencies for new streaming API
2018-01-21 12:28:14 -05:00
Matt Behrens
7a45adbca9
Merge branch 'mastoApiFix' of git://github.com/bowlercaptain/fediplay into bowlercaptain-mastoApiFix
2018-01-21 12:22:18 -05:00
Matt Behrens
651a4399bf
reduce dependencies (for #6 )
2018-01-21 12:16:31 -05:00
Matt Behrens
aa6732a0b6
convert to Pipfile (for #6 )
2018-01-21 12:08:44 -05:00
Robert Mock
76f8bbe16b
fixes naming issue after Mastodon.py api change
2018-01-20 21:47:39 -08:00
Matt Behrens
77dde766d3
DRY up API_BASE_URL use
2017-12-29 08:31:46 -05:00
Matt Behrens
d8a8e675ef
add README
2017-12-28 19:38:54 -05:00
Matt Behrens
097bdd0d95
fixes #1 by using ffplay instead of afplay
...
Thanks @unascribed and @DJSundog!
2017-12-28 19:29:29 -05:00