~mariusor/rattlehead

v3 2 years ago .tar.gz browse log

I Am the Night

Fixes:

⛧  When posting to Mastodon we're using some basic logic to ensure that
we don't include more releases in a post than would exceed the 500
characters limit.
⛧  Improving the heuristic for not showing the same release multiple
times as it sometimes happens if the name or the artists have been
edited by the source.

Improvements:

⛧  Added support to update the account that hosts the Rattlehead
application with new name, description, avatar and  header image, which
are embedded into the binary, so not available to change at runtime.
⛧  Added pentagram bulletpoints.
⛧  Because the number of releases in each post has decreased, we started
showing the tags for each release independently instead of grouping them
at the end.
⛧  Added support for storing links for a specific release. The accepted
ones at the moment are to Youtube, Soundcloud, Spotify or BandCamp.
⛧  Added a DuckDuckGo source which is queried to find these links. This
is not a long term solution as DDG throttles automatic searches.

v2 2 years ago .tar.gz browse log

Into the Pandemonium

Improvements since v1:

* added Metal-Archives as a source for the releases. This gives us a lot
  of results, so even the daily posts can become overwhelming (see
  improvements about post chunking).
* fetch command can accept year and month options to restrict the period
  for which to try to load releases. This doesn't work on the Wikipedia
  source, which has the whole year on the same page.
* this is accompanied by a --date flag which has replaced the --year
  one.
* the post command now does some more advanced chunking of the releases in
  order to make sure the message fits in the 500 character limit of
  Mastodon.
* the posts are now in a thread so they can be kept track of more
  easily.
* the posts now include the tags that the source gives for each release.
  This list can get quite big for some, so it will need some tuning in
  the near future, ie, stripping some of the more obscure ones.
* small improvements to authorizing the client if there is not a token
  provided.
* started the work to allow for the auth command to upload avatar/header
  images and, maybe, update the description/name of the account used.

v1 2 years ago .tar.gz browse log

Kill'Em All

The first release of rattlehead, the cli tool to post metal releases to
Mastodon.

What it can do at the moment is:

* Authenticate to Mastodon instances by being provided application id
  and secret, together with a user authorization token.
* Fetch metal releases from Wikipedia and from MusicBrainz per year.
* Post to Mastodon a message containing the releases for a specific day,
  or week.

To see it in action give it a follow at @releasebot@metalhead.club
Do not follow this link