/KaDoKo

Your anime list synchronizer, metadata organizer and media server metadata provider.

Primary LanguageJavaScript

Kadoko

alt text

Your anime list synchronizer, metadata organizer and media server metadata provider.

Overview:

  • Select what lists are synchonizing.
  • Choose what metadata provider populates what info.
    Ex: Description comes from MAL, episode names from AniDB, episode descriptions from Animeshon, etc
  • Provide metadata to a media server.

Lists supported:

List Status
Mal Implemented
Animeshon Planned
AniDB Planned
AniList Analyzing
Anime-planet Analyzing
Anime News Network Analyzing
Kitsu Analyzing

Metadata Providers supported:

Metadata provider Status
Mal Implemented
Animeshon Implemented
AniDB Planned
AniList Analyzing
Anime-planet Analyzing
Anime News Network Analyzing
Kitsu Analyzing

Media server metadata support:

Media Server Status
Plex Planned
Jellyfin Planned

Other planned Plugins:

Plugin Status Description
qBittorrent Planned Downloads new episodes from your watching and custom list
webtorrent Planned See episodes from your watching and custom list
ListSynchronizer Planned Synchronizes your lists
PTWReleaseMover Planned Moves animes from PTW to the Watching lists when they release
Renamer Planned Renames files to fit a naming scheme
WebHook Planned Uses webhooks to send discord notificatins

Developing

On main folder:

Run UI webserver
>npm run serve

Run main program
>python run app.py

Useful links:

Bootstrap components:
https://bootstrap-vue.org/docs/components

Json reader:
https://jsonformatter.curiousconcept.com/