All Projects → m4tx → tundra

m4tx / tundra

Licence: GPL-3.0 license
MyAnimeList scrobbler for Linux

Programming Languages

rust
11053 projects
shell
77523 projects

Projects that are alternatives of or similar to tundra

malupdaterosx-cocoa
Native MyAnimeList Scrobbler for macOS
Stars: ✭ 24 (-27.27%)
Mutual labels:  scrobble, myanimelist
hachidori
Open Source Kitsu, AniList, and MyAnimeList Scrobbler for macOS
Stars: ✭ 61 (+84.85%)
Mutual labels:  scrobble, myanimelist
postcss-gtk
Processes GTK+ CSS into browser CSS
Stars: ✭ 23 (-30.3%)
Mutual labels:  gtk3
multi-scrobbler
Scrobble plays from multiple sources to multiple clients
Stars: ✭ 54 (+63.64%)
Mutual labels:  scrobble
hazzy
Touchscreen UI for LinuxCNC
Stars: ✭ 30 (-9.09%)
Mutual labels:  gtk3
adw-gtk3
The theme from libadwaita ported to GTK-3
Stars: ✭ 660 (+1900%)
Mutual labels:  gtk3
niki
Media Player, DLNA, Music, Video and Streaming
Stars: ✭ 14 (-57.58%)
Mutual labels:  gtk3
wingpanel-indicator-datetime
Wingpanel Date & Time Indicator
Stars: ✭ 28 (-15.15%)
Mutual labels:  gtk3
MAL-Public-List-Designs
MyAnimeList designs available for anyone to use.
Stars: ✭ 52 (+57.58%)
Mutual labels:  myanimelist
switchboard-plug-applications
Switchboard Applications Plug
Stars: ✭ 14 (-57.58%)
Mutual labels:  gtk3
anilist-to-mal
A python tool that will export your Anilist.co anime list for MAL importing
Stars: ✭ 33 (+0%)
Mutual labels:  myanimelist
tym
Lua-configurable terminal emulator
Stars: ✭ 119 (+260.61%)
Mutual labels:  gtk3
AbsTK
The Abstract Toolkit – a widget toolkit for GUI and text-mode applications.
Stars: ✭ 67 (+103.03%)
Mutual labels:  gtk3
libappindicator-rs
Rust safe bindings for the libappindicator library
Stars: ✭ 27 (-18.18%)
Mutual labels:  gtk3
anime-relations
Episode redirections for Taiga
Stars: ✭ 69 (+109.09%)
Mutual labels:  myanimelist
anilabx
AniLabX - android app for watching anime/dramas/cartoons and reading manga/comics/light novels
Stars: ✭ 54 (+63.64%)
Mutual labels:  myanimelist
abaddon
An alternative Discord client made with C++/gtkmm
Stars: ✭ 333 (+909.09%)
Mutual labels:  gtk3
markdown-rs
Simple Markdown editor
Stars: ✭ 47 (+42.42%)
Mutual labels:  gtk3
gxkb
🇫🇷🇬🇧🇩🇪 X11 keyboard indicator and switcher
Stars: ✭ 101 (+206.06%)
Mutual labels:  gtk3
tempus-themes
[Mirror] Tempus is a collection of themes for Vim, text editors, and terminal emulators that are compliant at the very least with the WCAG AA accessibility standard for colour contrast
Stars: ✭ 48 (+45.45%)
Mutual labels:  gtk3

Tundra

Build Status GitHub

Tundra is an open-source MyAnimeList scrobbler application for Linux. It automatically detects media players running on your computer, checks for any anime videos playing, and marks them as watched on you MAL profile.

Screenshot of Tundra

Download

Flatpak

Download on Flathub

AUR

For Arch Linux users, there are two packages in AUR to choose from:

Usage

GUI

The usage is very simple:

  1. First, you need to sign in to your MyAnimeList account with your MAL username and password.
  2. Make sure that the title you are about to watch is marked as "watching" or "plan to watch" on your MAL account.
  3. Then, you need to run an MPRIS-enabled media player and play a local anime video file. Its title, poster picture and episode number will appear after a few seconds in Tundra window.
  4. The episode will be scrobbled after you watch over half of the video. You will know once you see the notification!

CLI

Tundra has CLI interface as well. First, you need to authenticate:

tundra authenticate <username> <password>

Then, you can run Tundra as a daemon:

tundra daemon

This way, Tundra will periodically check for players running and scrobble any anime videos to your MAL account, just like the GUI version.

Building

Requirements

How to build

Make sure you have executed git clone --recursive, so the submodules are cloned as well. Tundra uses Cargo as its package manager and build system. It can be built by executing cargo build in the project root directory. For the release version, execute cargo build --release.

Flatpak

After you have installed Flatpak Builder execute flatpak-builder --install repo moe.tundra.Tundra.json --force-clean --user -y in the project root directory to build and install the Flatpak package.

Flathub repo can be found here: flathub/moe.tundra.Tundra.

Localization

Tundra translation is being done on the Transifex platform. See the Tundra project on Transifex webpage if you would like to contribute a translation for a language you know.

Currently offered languages:

  • English
  • Japanese
  • Polish

Related projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].