Commit graph

85 commits

Author SHA1 Message Date
Nova 09045cdc82
add cli parameter for default actuator power (#29)
Co-authored-by: Mæve Rey <42996147M-rey@users.noreply.github.com>
2023-03-14 00:48:53 +01:00
Nova 72f424e9b8
add cli websocket parameter (#27)
Co-authored-by: Mæve Rey <42996147M-rey@users.noreply.github.com>
2023-03-13 23:12:20 +01:00
Nova d2910785ed
update license to AGPL (#26)
Co-authored-by: Mæve Rey <42996147+m-rey@users.noreply.github.com>
2023-03-13 22:26:53 +01:00
Nova e9da9b4548
add -h flag (#25)
Co-authored-by: Mæve Rey <42996147+m-rey@users.noreply.github.com>
2023-03-13 22:18:07 +01:00
Nova e14b1af877
Add type hinting, format with black (#24)
* Add style indicatorsr

* add type hinting, format with black

Co-authored-by: Mæve Rey <42996147+m-rey@users.noreply.github.com>
2023-03-13 22:07:13 +01:00
Nova be11f68887
remove dead code (#21)
Co-authored-by: Mæve Rey <42996147+m-rey@users.noreply.github.com>
2023-03-05 18:52:03 +01:00
Nova e32a092e6a
Switch to Poetry for dependency and venv management (#20)
Co-authored-by: Mæve Rey <42996147+m-rey@users.noreply.github.com>
2023-03-02 22:43:11 +01:00
Nova 16773dcd3b
Fix newline in licence (#19) 2023-03-02 00:56:00 +01:00
Nova 80862a8819
Add authors to licence (#18) 2023-03-02 00:54:39 +01:00
Nova 1b69fa5aba
Parse device instructions from toots (#15)
* Discard matching previous toots

We want to only take into account toot that are newly coming in while
the program is running. Previously it would also get the most recent matching
toot from before running the program.

Co-authored-by: Mæve Rey <42996147+m-rey@users.noreply.github.com>

* Add feature to execute device commands from toot

if a toot is written in a certain format containing instructions for the
buttplug.io device, they will be extracted and passed to the device.

Co-authored-by: Mæve Rey <42996147+m-rey@users.noreply.github.com>

---------

Co-authored-by: Mæve Rey <42996147+m-rey@users.noreply.github.com>
2023-03-02 00:43:28 +01:00
Nova 7a94771c70
Fix capitalization in --help (#14) 2023-02-27 22:15:40 +01:00
Nova 95dbf0e012
Rewrite readme (#13) 2023-02-27 21:58:16 +01:00
Nova d61335a641
Remove file added by mistake 2023-02-27 20:51:20 +01:00
Nova 7f6988b90f
Remove Appdir author (#6) 2023-02-27 19:00:10 +00:00
Nova 7f0a5bcec2 Update dependencies 2023-02-27 10:11:16 +01:00
Nova 1e1f2a40ac Add buttplugio device integration; Remove queue; Update dependencies
This is the first rudementary buttplugio integration that actually
works. Use with caution. I still want to add the queue back and
currently the duration and length of vibration is hard-coded.
2023-02-25 19:26:12 +01:00
Nova 7d18f6cf91 Rename project, fix playback issue 2023-02-22 14:14:25 +01:00
Daniel Brackett 61cdbd495f making the files auto-delete after a week. 2019-07-11 16:55:15 -07:00
Daniel Brackett 717a21e658 commiting clean_up_files , delete_files and a flag to be able to delete files on exit. 2019-07-11 16:55:15 -07:00
Matt Behrens b0f1857c9e update README for 2.2 2018-10-22 19:52:00 -04:00
Matt Behrens cf5679808a update dependencies; fixes #25 via youtube-dl 2018-10-22 19:46:35 -04:00
Matt Behrens c845a7c6e7 Merge branch 'bbonf-master' 2018-10-22 19:38:56 -04:00
Matt Behrens a70a3b17d4 refactor, add debug prints 2018-10-22 19:38:40 -04:00
Matt Behrens 6fd3e94a4b Merge branch 'master' of git://github.com/bbonf/fediplay into bbonf-master 2018-10-22 19:11:13 -04:00
Matt Behrens efb28a4dc5 Merge branch 'Jenkyrados-singleUser' 2018-10-22 19:06:32 -04:00
Matt Behrens 4f1521f286 fix username filtering, cache play (fixes #21) 2018-10-22 19:05:30 -04:00
Matt Behrens 1488ceb964 debug support 2018-10-22 18:44:36 -04:00
Quentin Dauchy 4f1ecbd83c Add fixes suggested in comments 2018-08-14 18:04:22 +02:00
bbonf 44c587358f start playing from the most recent toot in timeline 2018-08-13 18:59:19 +02:00
Matt Behrens 1f1829551f
Merge pull request #20 from zigg/keyring
2.1
2018-07-22 20:39:13 -04:00
Matt Behrens 43d632b292 move application dirs into own module 2018-07-22 20:34:31 -04:00
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