Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/binux/yaaw
Yet Another Aria2 Webui in pure HTML/CSS/Javascirpt
https://github.com/binux/yaaw
aria2 aria2-web-frontend gui javascript web webui
Last synced: 26 days ago
JSON representation
Yet Another Aria2 Webui in pure HTML/CSS/Javascirpt
- Host: GitHub
- URL: https://github.com/binux/yaaw
- Owner: binux
- Created: 2012-04-30T11:34:18.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-10-31T05:24:14.000Z (about 1 year ago)
- Last Synced: 2024-10-01T18:04:14.392Z (about 1 month ago)
- Topics: aria2, aria2-web-frontend, gui, javascript, web, webui
- Language: JavaScript
- Homepage: http://binux.github.io/yaaw/demo/
- Size: 361 KB
- Stars: 2,353
- Watchers: 111
- Forks: 404
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- stars - binux/yaaw
README
YAAW
====Yet Another Aria2 Web Frontend in pure HTML/CSS/Javascirpt.
No HTTP server, backend or server-side program. All you need is just a browser.
Usage
-----
1. Run aria2 with RPC enabled
> `aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all`
> with 'JSON-RPC PATH' like `http://hostname:port/jsonrpc`
>
> Recommend: Set `--rpc-secret=` if you are using aria2 1.18.4(or higher) with 'JSON-RPC PATH' like `http://token:secret@hostname:port/jsonrpc`
>
> Set `--rpc-user=` `--rpc-passwd=` if you are using aria2 1.15.2(or higher) with 'JSON-RPC PATH' like `http://username:passwd@hostname:port/jsonrpc`2. Visit **index.html**.
3. Change "JSON-RPC Path" setting if "Internal server error" occurred.
Tips
----
* All your settings on web is temporary. **Settings will be lost after aria2 restarted.**
* 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.
* Using `$HOME/.aria2/aria2.conf` to save your options.
* For more infomations about aria2, visit [Aria2 Manual](http://aria2.sourceforge.net/manual/en/html/)
* YAAW also support websocket! Set JSON-RPC PATH with `ws://hostname:port/jsonrpc`.
* Pre-spicify or save JSON-PRC PATH as bookmark with `http://binux.github.io/yaaw/demo/#path=http://hostname:port/jsonrpc`Components
----------
+ [Bootstrap](http://twitter.github.com/bootstrap/)
+ [mustache.js](https://github.com/janl/mustache.js)
+ [jQuery](http://jquery.com/)
+ [jQuery Storage](http://archive.plugins.jquery.com/project/html5Storage)
+ [JSON RPC 2.0 jQuery Plugin](https://github.com/datagraph/jquery-jsonrpc)License
-------
yaaw is licensed under GNU Lesser General Public License.
You may get a copy of the GNU Lesser General Public License from http://www.gnu.org/licenses/lgpl.txtfavicon.ico by [fangke](http://fangke.im/)