mylar_comics
Manage comics in Mylar3: search, add, delete, pause, resume, and update series, issues, and watchlist statuses.
Instructions
mylar comics operations on Mylar3. Pass operation and an arguments dict matching that operation's parameters.
mylar_add_comic(id) — Queue adding a series to the watchlist by ComicVine ComicID. Runs in a background thread.
mylar_change_book_type(id, booktype) — Force a series' book type.
booktype: Print, Digital, TPB, GN, HC, or One-Shot.mylar_change_status(status_from, status_to, id) — Bulk-change issue status across a series. Pass id='all' for every series. status_from/status_to are issue statuses.
mylar_del_comic(id, directory=None) — Delete a series from the watchlist (and its issues).
idis the ComicVine ComicID. WARNING: pass directory='true' to also delete the comic folder from disk (rmtree).mylar_find_comic(name, issue=None, type_=None, mode=None, page=None, pageSize=None, serinfo=None) — Search ComicVine for a series.
nameis required; type_='story_arc' searches arcs, mode can be series/pullseries/want.mylar_get_comic(id) — Get one series and its issues: returns {comic, issues, annuals}.
idis the ComicVine ComicID.mylar_get_comic_info(id) — Get a single series row from the comics table.
idis the ComicVine ComicID.mylar_get_index() — List every series on the Mylar3 watchlist (id, name, status, publisher, etc.).
mylar_pause_comic(id) — Pause a series' wanted tracking.
idis the ComicVine ComicID.mylar_recheck_files(id) — Recheck files on disk for a series.
idaccepts a single id, comma-list, or a JSON array.mylar_refresh_comic(id) — Queue a ComicVine refresh of a series.
idaccepts a single id or comma-separated list.mylar_resume_comic(id) — Resume a paused series.
idis the ComicVine ComicID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |