☰

Iwara Download Tool

Download videos from iwara.tv

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Autor
dawn-lc
Dnevne instalacije
3
Ukupno instalacija
12.406
Ocene
74 2 0
Verzija
3.3.131
Napravljeno
24. 02. 2021
Ažurirano
07. 10. 2026
Size
322 КБ
Licenca
Apache-2.0
Važi za

Iwara Download Tool

GitHub license GitHub Star GitHub Fork

  • Batch downloading
  • Multiple downloaders: Aria2 (RPC), iwaradl (RPC), browser API, Others (new tab)
  • Aria2 task auto-tracking: automatically takes over existing tasks, auto-resumes failed/paused ones, restarts slow ones, deduplicates repeated tasks
  • Automatically checks if third-party cloud storage links are provided by the author in the video description or comments
  • Customizable save location and file names (path variables + NFKC normalization / Emoji replacement / illegal character sanitization / length truncation) *Full path supported only in Aria2 and iwaradl modes; other download modes support file name customization only
  • Batch selection: injected checkboxes on video cards, with select-all / invert / deselect and spacebar quick-select on hover
  • Manual download: batch-create tasks from one or multiple video IDs separated by |
  • Automatically follow the authors of selected videos *Disabled by default, needs to be enabled manually
  • Automatically like/favorite selected videos *Disabled by default, needs to be enabled manually
  • Forced display of unlisted and private videos *Disabled by default, requires following the author
  • Filter unlisted and private videos on the subscriptions page (mutually exclusive with forced display), filter liked videos on the timeline *Disabled by default
  • Supports downloading private videos *Requires an account that is friends with the author
  • Supports downloading hidden videos *Requires knowing the video ID
  • Automatic video metadata download (JSON, a .json file named after the video) *Disabled by default
  • MediaCenter integration *Experimental; requires enabling "Experimental Features" and configuring the API address and key
  • One-click friend request approval *Disabled by default, needs to be enabled in settings
    • Configurable approval conditions (OR semantics, approve if any matches) *Defaults to unconditional approval
    • Always approve / they follow me / I follow them / they are Premium / active within 30 days / account older than 30 days / account in good standing
    • Comment evidence: commented on my profile / commented on a specified forum thread (thread ID configurable)
  • Interface customization: side floating menu, theme customizations, widescreen support, multiple languages (English / 简体中文 / 日本語), configuration import/export

Instructions

Install the Script

  • Install from GreasyFork
    Visit
  • GitHub Release
    Install
  • GitHub Release [Preview Version]
    Install

Supported Browsers

  • Chrome or Chromium-based browsers (e.g., Edge) *Version ≥ 110
  • Firefox *Version ≥ 110

Recommended Script Managers

Detailed Usage Instructions

Available Path Variables

Variable Description Example Output
%#NowTime#% Download time %#NowTime:YYYY-MM-DD#% 2022-02-22
%#UploadTime#% Upload time %#UploadTime:YYYY-MM-DD+HH.mm.ss#% 2022-02-22+22.22.22
%#TITLE#% Video title %#TITLE#% Example Title
%#ID#% Video ID %#ID#% ExampleID
%#AUTHOR#% Video author %#AUTHOR#% ExampleAuthor
%#ALIAS#% Author nickname %#ALIAS#% ExampleAlias
%#QUALITY#% Quality %#QUALITY#% Source

Full example:

/Iwara/%#AUTHOR#%/%#NowTime:YYYY-MM-DD#%/(%#ALIAS#%)%#UploadTime:YYYY-MM-DD+HH.mmss#%_%#TITLE#%_%#QUALITY#%[%#ID#%].MP4

Output:

/Iwara/ExampleAuthor/2022-02-22/(ExampleAlias)2022-02-22+22.22.22_Example Title_Source[ExampleID].MP4

Dependencies

Runtime Dependencies

Dev Dependencies

Data & Privacy

  • Video metadata cache, follow/friend info are stored in the browser's local IndexedDB (database name IwaraDownloadTool); nothing is sent to any third party
  • Configuration and cross-page sync state are stored in the script manager's GM storage; login credentials are only used when requesting the Iwara API
  • The script intercepts page fetch for credential maintenance and metadata caching; it collects and uploads nothing

Contributing

Contributions of all kinds are welcome! See the Contribution Guide for how to get started, including local dev setup, project structure, build system, and development conventions.

Acknowledgments

Thanks to all the contributors — IwaraDownloadTool is what it is because of you!

Contributors

Similar Projects