How procraftkrd/aniyomi-anime-organizer works
Aniyomi Anime Organizer is an Android shell script that makes episodes downloaded through 1DM available in Aniyomi’s offline storage. The documented workflow runs the script after downloads finish: it scans 1DM’s video directory, parses filenames, builds an index, matches anime and episode names to Aniyomi folders, and moves matching files. It preserves filenames and documents backups, logging, and skip detection. Only the README was available as evidence; internal implementation and exact call wiring could not be verified.
Main entry points: aniyomi-anime-organizer.sh Move videos
Components 14
Episode organization
- Organizer script
aniyomi-anime-organizer.sh - Scan videos
aniyomi-anime-organizer.sh - Parse filenames
aniyomi-anime-organizer.sh - Build video index
aniyomi-anime-organizer.sh - Match episodes
aniyomi-anime-organizer.sh - Move videos
aniyomi-anime-organizer.sh - Existing-file backup
aniyomi-anime-organizer.sh - Error logging
aniyomi-anime-organizer.sh
Device storage
- 1DM video folder
- Aniyomi episode folders
- Organizer log
Android apps
- Aniyomi app
- 1DM downloader
Other components
- User
Connections 14
- User → Organizer script: runs
- Aniyomi app → 1DM downloader: downloads via
- 1DM downloader → 1DM video folder: saves videos
- Organizer script → Scan videos: starts
- Scan videos → 1DM video folder: reads
- Scan videos → Parse filenames: passes filenames
- Parse filenames → Build video index: indexes parsed data
- Build video index → Match episodes: supplies index
- Match episodes → Aniyomi episode folders: searches folders
- Move videos → 1DM video folder: moves from
- Move videos → Aniyomi episode folders: moves to
- Move videos → Existing-file backup: backs up conflicts
- Error logging → Organizer log: writes errors
- Aniyomi app → Aniyomi episode folders: plays organized episodes