Skip to main content

A locally-run cover generator for MyAnimeList.

Project description

About

A locally-run cover generator for MyAnimeList written with Python 3.7. Generates CSS files for high resolutions covers. Currently somewhat barebones.

This project is more of a fun experiment than something I expect to announce loudly to the world. It is named after Doomcat's "MalCat", even though it's function-set is rather different for the moment.

How To Install

Python 3 is required.

Launch command line and install via pip:

pip install MalFox

How To Use

This script requires your MAL list to be public.

Run via command line and pass it up to three arguments: username, list type, and CSS preset. MalFox will generate a "Results" folder wherever you run the script, so make sure to "cd" to your preferred directory.

Command line syntax:

python -m MalFox <user> <type> <preset>

Valid types: 'anime', 'manga', 'both'

Valid presets: 'dataimagelink', 'dataimagelinkbefore', 'dataimagelinkafter', 'datatitlelink', 'datatitlelinkbefore', 'datatitlelinkafter', 'animetitle', 'animetitlebefore', 'animetitleafter', 'more'

Only username is required. If no type or preset is provided, it defaults to 'both' + 'dataimagelinkbefore'.

Example command line prompt:

python -m MalFox Valerio_Lyndon both dataimagelink

This tutorial will be improved in the future if/when this script is also improved.

Plans

  • Complete Proper Python formatting, allowing easier install through pip (including module dependency direction). I'm kinda bad so I am still figuring out how to do this.
  • (Definite) Automatic uploading of files to hosting service. Would automatically override files if they exist.
  • (Definite) Add details to readme on how to have script run via .bat file, including automatically on computer start.
  • (Possible) Toggle for combining anime/manga files into one output file. Not valid for 'more' preset.
  • (Unlikely) Package project as an exe file for easier use.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MalFox-0.2.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

MalFox-0.2.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file MalFox-0.2.0.tar.gz.

File metadata

  • Download URL: MalFox-0.2.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for MalFox-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4b9322816bba68e4e7d621ddab3328e734c8c6a90f0a07c3411617aee519d723
MD5 8de38adb144405f9be251511afee628d
BLAKE2b-256 d87a051ee475b4cdca4ec8ce399394ede44e5e96d89b9b92370c322133b1d6fa

See more details on using hashes here.

File details

Details for the file MalFox-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: MalFox-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for MalFox-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f5a295908b7f651cfbcc54cbc45cd4998a85076f21ae906269df2212c1acf09d
MD5 017a79f583b4dd04bb48983ad844985b
BLAKE2b-256 cdd4d18ea11aa0181cbc60510d9a034422076c3f630eaf360e879aa1f0a08adf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page