| mylar_comicsA | 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). id is 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. name is 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}. id is the ComicVine ComicID. mylar_get_comic_info(id) — Get a single series row from the comics table. id is 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. id is the ComicVine ComicID. mylar_recheck_files(id) — Recheck files on disk for a series. id accepts a single id, comma-list, or a JSON array. mylar_refresh_comic(id) — Queue a ComicVine refresh of a series. id accepts a single id or comma-separated list. mylar_resume_comic(id) — Resume a paused series. id is the ComicVine ComicID.
|
| mylar_issues_queueA | mylar issues queue operations on Mylar3. Pass operation and an arguments dict matching that operation's parameters. mylar_force_process(nzb_name, nzb_folder, failed=None, issueid=None, comicid=None, ddl=None, oneoff=None, apc_version=None, comicrn_version=None) — Enqueue a post-processing job. Requires nzb_name and nzb_folder. Used by SABnzbd/NZBGet-style callbacks. mylar_force_search() — Trigger a wanted-issue search across the library. May snatch/download wanted issues. Runs in-process. mylar_get_issue_info(id) — Get a single issue row from the issues table. id is the IssueID. mylar_queue_issue(id) — Mark an issue Wanted and immediately kick off a search (may snatch/download). id is the IssueID. mylar_refresh_seriesjson(comicid) — Regenerate series.json files. comicid: single, list, 'all', 'missing', or 'refresh-missing'. mylar_regenerate_covers(id, overwrite_existing=None) — Re-fetch series cover images. id: single, comma-list, 'all', or 'missing'. mylar_unqueue_issue(id) — Mark an issue Skipped (un-queue it). id is the IssueID.
|
| mylar_lists_discoveryA | mylar lists discovery operations on Mylar3. Pass operation and an arguments dict matching that operation's parameters. mylar_add_story_arc(issues=None, arclist=None, id=None, storyarcname=None) — Add/create a story arc. Provide issues OR arclist. storyarcname required when creating; id to extend an existing arc. mylar_get_read_list() — List the issues in the read list, ordered by issue date. mylar_get_story_arc(id=None, customOnly=None) — List story arcs; with id, list that arc's issues in reading order. Pass customOnly='1' for custom arcs only. mylar_get_upcoming(include_downloaded_issues=None) — List this week's wanted issues. Pass include_downloaded_issues='Y' to also include Snatched/Downloaded. mylar_get_wanted(story_arcs=None) — List wanted issues. Pass story_arcs='true' to also include Wanted story-arc issues and annuals. mylar_list_annual_series(list_issues=None, group_series=None, show_downloaded=None) — List annual issues. Provide list_issues OR group_series; pass show_downloaded to include downloaded. mylar_seriesjson_listing(missing=None) — List series with/without series.json. Pass missing='1' for only series missing a series.json.
|
| mylar_providersA | mylar providers operations on Mylar3. Pass operation and an arguments dict matching that operation's parameters. mylar_add_provider(providertype, name, host, prov_apikey, enabled, categories=None, uid=None) — Add a newznab or torznab provider. providertype is 'newznab' or 'torznab' (torznab requires categories). mylar_change_provider(providertype, name=None, prov_id=None, altername=None, host=None, prov_apikey=None, enabled=None, categories=None, uid=None) — Modify a provider. Provide providertype and either name or prov_id, plus any fields to change. mylar_del_provider(providertype, name=None, prov_id=None) — Remove a provider. Provide providertype and either name or prov_id. mylar_list_providers() — List configured newznab/torznab providers: returns {newznabs: [...], torznabs: [...]}.
|
| mylar_systemA | mylar system operations on Mylar3. Pass operation and an arguments dict matching that operation's parameters. mylar_check_github() — Check GitHub for updates and return current version data. mylar_clear_logs() — Clear Mylar3's in-memory log buffer. mylar_get_api(username, password) — Bootstrap helper: fetch the API key using HTTP basic login credentials. Does not require MYLAR_API_KEY. mylar_get_history() — List rows from the snatched table (download history), newest first. mylar_get_logs() — Return Mylar3's in-memory log buffer. mylar_get_version() — Get Mylar3 version info: git_path, install_type, current_version, latest_version, commits_behind. mylar_restart() — Restart Mylar3. mylar_set_config(settings) — Set one or more Mylar config options via the web configUpdate endpoint. Takes a dict of checkbox/text settings keyed by their config.ini name (e.g. {"notify_pack_gif": True}). Checkboxes use boolean values; unchecked checkboxes should be set to False. Requires MYLAR_WEB_USERNAME and MYLAR_WEB_PASSWORD. Applies immediately and persists to config.ini. mylar_shutdown() — Shut down Mylar3. This stops the server. mylar_update() — Trigger Mylar3 to self-update (may restart the app).
|