Commit graph

54 commits

Author SHA1 Message Date
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