Skip to content

valerauko/nowplaying.py

Repository files navigation

nowplaying.py

Minimal Ubuntu script that posts whatever you're listening to to social media.

Usage

usage: python3 nowplaying.py [-h] [-c FILE] [--dry-run]

Script to post what you're listening to to social media

options:
  -h, --help            show this help message and exit
  -c, --config FILE     location of the config file. Default ./config.yaml
  --dry-run             if specified, the script won't actually post to social media

image

Configuration

The script needs a config file in the same location. Refer to the config.yaml.sample for an example.

Misskey token

Misskey's API token can be generated from the web UI. Go to Settings > API and click "Generate access token". It should only need the "Create and delete notes" permission.

Dev

  1. python3 -m venv .
  2. bin/pip3 install -r requirements.txt

Enjoy.

Native packages needed

  • python3.12-venv
  • libgirepository-1.0-dev
  • gobject-introspection
  • libcairo2-dev
  • libglib2.0-dev
  • libdbus-1-dev

License

WTFPL. Refer to LICENSE.md.

Cover photo

Photo by Denisse Leon.

About

Minimal Ubuntu script for posting what you listen to to Misskey and Bluesky

Topics

Resources

License

Stars

Watchers

Forks

Languages