All Projects → binux → Yaaw

binux / Yaaw

Yet Another Aria2 Webui in pure HTML/CSS/Javascirpt

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Yaaw

Ariang
AriaNg, a modern web frontend making aria2 easier to use.
Stars: ✭ 8,339 (+264.47%)
Mutual labels:  aria2, gui, webui
Haproxy Wi
Web interface for managing Haproxy, Nginx and Keepalived servers
Stars: ✭ 823 (-64.03%)
Mutual labels:  gui, webui
Persepolis
Persepolis Download Manager is a GUI for aria2.
Stars: ✭ 5,218 (+128.06%)
Mutual labels:  aria2, gui
Ariang Native
A better aria2 desktop frontend than AriaNg, containing all features of AriaNg and more features for desktop.
Stars: ✭ 1,176 (-48.6%)
Mutual labels:  aria2, gui
Rpi Backlight
🔆 A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display
Stars: ✭ 190 (-91.7%)
Mutual labels:  gui
Pyload
The free and open-source Download Manager written in pure Python
Stars: ✭ 2,393 (+4.59%)
Mutual labels:  webui
Cyjon
A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.
Stars: ✭ 184 (-91.96%)
Mutual labels:  gui
Python Gui Electron
A simple example on how to create electron GUIs for python programs
Stars: ✭ 185 (-91.91%)
Mutual labels:  gui
Typescene
Strongly typed front-end framework
Stars: ✭ 197 (-91.39%)
Mutual labels:  gui
Auproximity
AUProximity is an open source proximity voice chat platform, primarily aimed at Among Us.
Stars: ✭ 194 (-91.52%)
Mutual labels:  webui
Vegvisir
A browser based GUI for **LLDB** Debugger.
Stars: ✭ 189 (-91.74%)
Mutual labels:  gui
Nyaovim
Web-enhanced Extensible Neovim Frontend
Stars: ✭ 2,166 (-5.33%)
Mutual labels:  gui
Klingon
Angular Klingon: The UI companion for the @angular/cli
Stars: ✭ 191 (-91.65%)
Mutual labels:  gui
Hue Debugger Ui
💡 Graphical interface for observing and interacting directly with Hue API
Stars: ✭ 186 (-91.87%)
Mutual labels:  gui
Mojs Curve Editor
GUI for live easing/property curves editing
Stars: ✭ 196 (-91.43%)
Mutual labels:  gui
Comiccrawler
An image crawler written in Python.
Stars: ✭ 185 (-91.91%)
Mutual labels:  gui
Glimmer
DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for XML (& HTML), Glimmer DSL for CSS, and Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)
Stars: ✭ 186 (-91.87%)
Mutual labels:  gui
Pylustrator
Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.
Stars: ✭ 192 (-91.61%)
Mutual labels:  gui
Fltkhs
Haskell bindings to FLTK GUI toolkit.
Stars: ✭ 187 (-91.83%)
Mutual labels:  gui
Minecraft World Downloader
Download Minecraft worlds, extend server's render distance
Stars: ✭ 187 (-91.83%)
Mutual labels:  gui

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=<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=<username> --rpc-passwd=<passwd> if you are using aria2 1.15.2(or higher) with 'JSON-RPC PATH' like http://username:passwd@hostname:port/jsonrpc

  1. Visit index.html.

  2. 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
  • 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

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.txt

favicon.ico by fangke

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].