Downloads cards and stills from SIFAS and SIF.
Project description
Mikan
Mikan automatically downloads cards from various idol or idol-adjacent gacha mobile games.
The following games are currently supported:
- Love Live! School Idol Festival (via School Idol Tomodachi)
- Love Live! School Idol Festival ALL STARS (via Idol Story)
- Love Live! School Idol Festival 2 (via Idol Story)
- BanG Dream! Girls Band Party! (via Bandori Party)
- Revue Starlight -Re LIVE- (via Starlight Academy)
- IDOLM@STER Cinderella Girls Starlight Stage (via Cinderella Producers)
Installation
To install Mikan, you need to install pipx (see instructions) and then run pipx install mikan-card-downloader.
To update it, run pipx upgrade mikan-card-downloader.
Installing through pip is also possible, but not recommended, and since Python 3.11 requires the --break-system-packages flag.
Building by source
(Note: this software requires Python>=3.10 and Poetry)
- Clone this GitHub repository (
git clone https://github.com/DemonicSavage/mikan.git) - Go to the
mikandirectory (cd mikanon Unix). - Run
poetry installto grab the necessary dependencies.
Configuration
The configuration file currently has the following options:
# Path for the downloaded cards
[Paths]
data_dir = ~/Idol_Cards
# Other options
[Other]
# Formerly needed for SIF2 support
cookie = your_sessionid_cookie
# Maximum concurrent connections, default is 10
max_connections = 10
You can find this file in $XDG_CONFIG_HOME/mikan on Linux, %APPDATA%\Local\mikan\mikan on Windows, or /Library/Application Support/mikan on macOS.
Usage
This is a command line script. It first creates (or updates) a metadata file about the available cards (items.json), and then downloads the image files themselves.
By default, running mikan without any arguments will create metadata and then download SIF2 cards.
Arguments can be passed to mikan to download cards from other games. Run mikan --help to see what arguments are available.
Note that for now, you need a
This is no longer the case.sessionid cookie for an Idol Story account with beta-testing enabled for SIF2 support.
Running it for the first time will prompt you for the directory cards and stills should be downloaded to.
License
This software is released under the GNU GPLv3 license, and its dependencies are released under their respective licenses.
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mikan_card_downloader-3.2.0.tar.gz.
File metadata
- Download URL: mikan_card_downloader-3.2.0.tar.gz
- Upload date:
- Size: 21.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.13.7 Linux/6.16.4-3-cachyos
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a0e5c5422b371deafabee0fcf923dce50c56f15572f56e90cdcc715d8133e8b
|
|
| MD5 |
e82585df665b4ebc278d1985e671d301
|
|
| BLAKE2b-256 |
b2e04f83f63adacd782ad902acd7dce86f6360ab6650d4ab9545f61663ab9235
|
File details
Details for the file mikan_card_downloader-3.2.0-py3-none-any.whl.
File metadata
- Download URL: mikan_card_downloader-3.2.0-py3-none-any.whl
- Upload date:
- Size: 30.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.13.7 Linux/6.16.4-3-cachyos
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec9aee47b1302050bb726f0e54aec27e1d36e5a406050b00d2ae220d7a1f1c12
|
|
| MD5 |
bda7329402e3eacac3cad33137a5be03
|
|
| BLAKE2b-256 |
7f09a6f9352180bf5da1eb1664f4ec089bc0753d23452d85f01118704c02aa34
|