Trackma aims to be a lightweight and simple but feature-rich program for Unix based systems
for fetching, updating and using data from personal lists hosted in several media tracking websites written in Python.
It's capable of managing your list offline and synchronize when necessary, and it can detect a running media player (like mpv, mplayer or VLC) and update your list accordingly, or launch the media player with the next episode. It also provides several different user interfaces to suit your environment (Qt, GTK, curses, CLI).
Trackma (ex-wMAL) is designed to be platform and media agnostic, and Hummingbird support has been recently implemented. It also currently supports VNDB, MyAnimeList and Melative (with Anilist support planned).
It's in its early stages so please expect it to be buggy; please don't hesitate to post any issues or suggestions here or in the Github issue tracker. It also runs on FreeBSD and OpenBSD, and has been reported to start on Windows without the tracker.
Download and Code
Github repository: https://github.com/z411/trackma
Issue tracker: https://github.com/z411/trackma/issues
Arch Linux (thanks ToostInc): https://aur.archlinux.org/packages/trackma-git/
OpenSUSE (thanks Rethil): http://download.opensuse.org/repositories/home:/Rethil/
Dependencies and instructions on how to install it can be found in the README file.