Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pedrocx486/socialfm

A tool to post your most listened tracks and/or artists from Last.FM on Twitter and/or various fediverse apps.
https://github.com/pedrocx486/socialfm

lastfm mastodon misskey pleroma twitter

Last synced: about 8 hours ago
JSON representation

A tool to post your most listened tracks and/or artists from Last.FM on Twitter and/or various fediverse apps.

Awesome Lists containing this project

README

        

# #socialfm
A tool to post your most listened tracks and/or artists from Last.FM on the fediverse.

# Setup
To setup the whole thing you **WILL NEED** an Access Token (only if you're gonna use Mastodon or Misskey or Pleroma).

After that put the required info in the files located in the `utils/auth` folder, then configure socialfm to your preference on the `utils\settings.ts` file to have it run the way you want.

**You won't need to touch the `index.ts` and other files not mentioned here to have it run.**

# Installing and Running
Run `npm i` to install and `npm start` to compile and run the thing.

# How do I make it recurrent?

Use cron or something similar to task scheduler to run this thing.

# Hacking at it
Your main point of interest would be `index.ts` file, where the main code resides. There's some extra code (and dirty hacks) in the `utils` folder, make sure to check it out if you like having nightmares at night.

# License
[ISC](https://opensource.org/licenses/ISC)

# Contributing
I'm not that into it, but we can talk...