fediplug/README.md

29 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2023-02-22 14:14:25 +01:00
# fediplug
2017-12-29 01:38:54 +01:00
2023-02-27 21:58:16 +01:00
A Mastodon client that automatically vibrates your buttplug.io devices as people on your timeline toot instructions.
2017-12-29 01:38:54 +01:00
2023-02-27 21:58:16 +01:00
## getting started
2017-12-29 01:38:54 +01:00
Use `poetry install` from [Poetry](https://python-poetry.org/docs/#installation) to install the Python dependencies and set up the fediplug script inside the virtual environment.
2017-12-29 01:38:54 +01:00
You can use the fediplug script with either `poetry run fediplug` or by entering the Pipenv shell with `poetry shell` and just running `fediplug`.
2018-04-03 03:49:10 +02:00
2023-02-27 21:58:16 +01:00
## registering and logging in
2018-04-03 03:49:10 +02:00
2023-02-22 14:14:25 +01:00
To register fediplug to your instance, use `fediplug register example.com`.
2018-04-03 03:49:10 +02:00
2023-02-22 14:14:25 +01:00
To log in to your instance, use `fediplug login example.com`.
2018-01-21 18:06:07 +01:00
2023-02-27 21:58:16 +01:00
## streaming
2018-01-21 18:06:07 +01:00
2023-02-22 14:14:25 +01:00
Use `fediplug stream example.com` to start the stream. You'll need to log in the first time.
2017-12-29 01:38:54 +01:00
2023-02-27 21:58:16 +01:00
Toots that include the hashtag #fediplug will trigger the buttplug.io device.
2018-01-21 18:06:07 +01:00
2023-02-27 21:58:16 +01:00
If new #fediplug toots come in while instructions are being executed, they will be queued and executed later.
2018-10-23 01:52:00 +02:00
2023-02-27 21:58:16 +01:00
If there's a recent #fediplug toot in your timeline, it'll be pulled up and executed before the stream starts.
2018-10-23 01:52:00 +02:00
2023-02-27 21:58:16 +01:00
### filtering
2018-10-23 01:52:00 +02:00
2023-02-27 21:58:16 +01:00
You can also filter instructions by user, so only their instructions are executed. Just add them to the command line after the server name, e.g. `fediplug stream example.com @user @otheruser@example.net`.