{"id":13426906,"url":"https://github.com/binux/yaaw","last_synced_at":"2025-05-15T05:05:36.394Z","repository":{"id":3152202,"uuid":"4182156","full_name":"binux/yaaw","owner":"binux","description":"Yet Another Aria2 Webui in pure HTML/CSS/Javascirpt","archived":false,"fork":false,"pushed_at":"2023-10-31T05:24:14.000Z","size":370,"stargazers_count":2352,"open_issues_count":39,"forks_count":402,"subscribers_count":110,"default_branch":"master","last_synced_at":"2025-04-14T08:05:26.777Z","etag":null,"topics":["aria2","aria2-web-frontend","gui","javascript","web","webui"],"latest_commit_sha":null,"homepage":"http://binux.github.io/yaaw/demo/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-04-30T11:34:18.000Z","updated_at":"2025-04-04T09:40:21.000Z","dependencies_parsed_at":"2024-01-14T02:36:36.902Z","dependency_job_id":"5e5e4259-41b6-4d41-8192-28a9786daef2","html_url":"https://github.com/binux/yaaw","commit_stats":{"total_commits":147,"total_committers":22,"mean_commits":6.681818181818182,"dds":"0.48299319727891155","last_synced_commit":"7511684b9af552445d0dd849ac25705b79a5ad0d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binux%2Fyaaw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binux%2Fyaaw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binux%2Fyaaw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binux%2Fyaaw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binux","download_url":"https://codeload.github.com/binux/yaaw/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254276446,"owners_count":22043866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aria2","aria2-web-frontend","gui","javascript","web","webui"],"created_at":"2024-07-31T00:01:48.086Z","updated_at":"2025-05-15T05:05:36.372Z","avatar_url":"https://github.com/binux.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"YAAW\n====\n\nYet Another Aria2 Web Frontend in pure HTML/CSS/Javascirpt.\n\nNo HTTP server, backend or server-side program. All you need is just a browser.\n\n\u003cbr /\u003e\n\nUsage\n-----\n1. Run aria2 with RPC enabled\n\u003e `aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all`\n\u003e with 'JSON-RPC PATH' like `http://hostname:port/jsonrpc`\n\u003e\n\u003e Recommend: Set `--rpc-secret=\u003csecret\u003e` if you are using aria2 1.18.4(or higher) with 'JSON-RPC PATH' like `http://token:secret@hostname:port/jsonrpc`\n\u003e\n\u003e Set `--rpc-user=\u003cusername\u003e` `--rpc-passwd=\u003cpasswd\u003e` if you are using aria2 1.15.2(or higher) with 'JSON-RPC PATH' like `http://username:passwd@hostname:port/jsonrpc`\n\n2. Visit **index.html**.\n\n3. Change \"JSON-RPC Path\" setting if \"Internal server error\" occurred.\n\nTips\n----\n* All your settings on web is temporary. **Settings will be lost after aria2 restarted.**\n* Tasks(including which is not finished) will be lost after aria2 restarted. Using `--save-session=SOME/WHERE` and reload with `--continue=true --input-file=SOME/WHERE` to continue.\n* Using `$HOME/.aria2/aria2.conf` to save your options.\n* For more infomations about aria2, visit [Aria2 Manual](http://aria2.sourceforge.net/manual/en/html/)\n* YAAW also support websocket! Set JSON-RPC PATH with `ws://hostname:port/jsonrpc`.\n* Pre-spicify or save JSON-PRC PATH as bookmark with `http://binux.github.io/yaaw/demo/#path=http://hostname:port/jsonrpc`\n\nComponents\n----------\n+ [Bootstrap](http://twitter.github.com/bootstrap/)\n+ [mustache.js](https://github.com/janl/mustache.js)\n+ [jQuery](http://jquery.com/)\n+ [jQuery Storage](http://archive.plugins.jquery.com/project/html5Storage)\n+ [JSON RPC 2.0 jQuery Plugin](https://github.com/datagraph/jquery-jsonrpc)\n\nLicense\n-------\nyaaw is licensed under GNU Lesser General Public License.\nYou may get a copy of the GNU Lesser General Public License from http://www.gnu.org/licenses/lgpl.txt\n\nfavicon.ico by [fangke](http://fangke.im/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinux%2Fyaaw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinux%2Fyaaw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinux%2Fyaaw/lists"}