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.
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.
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