matteoragni / amulewebui-reloaded Goto Github PK
View Code? Open in Web Editor NEWA web interface for amuleweb. Reloaded style using Bootstrap, Glyphicons and jQuery!
License: GNU General Public License v3.0
A web interface for amuleweb. Reloaded style using Bootstrap, Glyphicons and jQuery!
License: GNU General Public License v3.0
I have noticed this bug and I have already fixed it by changing the following line:
<th><a href="amuleweb-main-search.php?sort=srccount">Sources</a></th>
with this one:
<th><a href="amuleweb-main-search.php?sort=sources">Sources</a></th>
Thank you for this great repo!! :)
Seems do not support Ajax refresh, if you need monitor the traffice data, you need change Page refresh interval value to 1, but this will caused webpage continuous refresh.
Many thanks if you can add Ajax support.
Hi.
Sometimes amuleweb is freezing while I'm randomly pushing any button from the template. It seems backtrace aren't report nothing.
You know, what causing this? :/
thanks for your pacience and you job.
Sorry to disturb you again...
Kademelia -> Kademlia
New shared files with with auto priority -> New shared files with auto priority
Thanks ๐
10:19:07: Error: can't open file '/usr/share/amule/webserver/AmuleWebUI/favicon.ico' (error 2: No such file or directory)
CFileImage: failed to open /usr/share/amule/webserver/AmuleWebUI/favicon.ico
Processing request [original]: amuleweb-main-dload.php
Session ok, logged in
Processing request [redirected]: amuleweb-main-dload.php
web client connection accepted
Another small error ๐
The "configurations" page parameters on the web page are blank, indicating that no setting parameters have been obtained in amule.conf.
Modified $HOME/share/amule/webserver/AmuleWebUI-Reloaded/amuleweb-main-prefs.php file, in place:
</head>
<body>
instead of
</head>
<body onLoad="init_data()">
Success.
Hello, can you make a button to select all downloads? Manually selection a lot of file it's tedious.
Edit: this is my userscript to do that, if someone is interested
// ==UserScript==
// @name amuleweb auto checkbox
// @namespace Violentmonkey Scripts
// @match http://localhost:4711/amuleweb-main-dload.php
// @grant none
// @version 1.0
// @author SH3LL
// @description 5/12/2023, 12:29:31
// ==/UserScript==
(function() {
'use strict';
// Function to check all checkboxes
function checkAllCheckboxes() {
// Select all checkboxes on the page
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
// Iterate through all checkboxes and check them
checkboxes.forEach(function(checkbox) {
checkbox.checked = true;
});
}
// Function to uncheck all checkboxes
function uncheckAllCheckboxes() {
// Select all checkboxes on the page
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
// Iterate through all checkboxes and uncheck them
checkboxes.forEach(function(checkbox) {
checkbox.checked = false;
});
}
// Find an element with the class "form-inline form-tasks"
var formElement = document.querySelector('.form-inline.form-tasks');
// Check if the element is found
if (formElement) {
// Create the button to check all checkboxes
var checkButton = document.createElement('button');
checkButton.textContent = 'Check ALL';
// Add CSS style for spacing and positioning
checkButton.style.marginRight = '10px';
// Add an event handler to the check button
checkButton.addEventListener('click', function(event) {
// Prevent default behavior (in this case, page refresh)
event.preventDefault();
// Call the function to check all checkboxes
checkAllCheckboxes();
});
// Create the button to uncheck all checkboxes
var uncheckButton = document.createElement('button');
uncheckButton.textContent = 'Uncheck ALL';
// Add CSS style for spacing and positioning
uncheckButton.style.marginRight = '10px';
uncheckButton.style.marginTop = '10px';
// Add an event handler to the uncheck button
uncheckButton.addEventListener('click', function(event) {
// Prevent default behavior (in this case, page refresh)
event.preventDefault();
// Call the function to uncheck all checkboxes
uncheckAllCheckboxes();
});
// Add the buttons to the "form-inline form-tasks" element
formElement.appendChild(checkButton);
formElement.appendChild(uncheckButton);
}
})();
First of all thank you for your work, I really appreciate it. I can't make the service (I mean when I boot the computer) start with AmuleWebUI-Reloaded always start with the default theme and I have to run
$ kill $(pidof amuleweb) && amuleweb
to make it work.
I think I am making a mistake in the configuration files or something like that. In my amule.conf
[WebServer]
Enabled=1
Password=####
PasswordLow=
Port=4711
WebUPnPTCPPort=50001
UPnPWebServerEnabled=0
UseGzip=1
UseLowRightsUser=0
PageRefreshTime=120
Template=
Path=amuleweb
If I put the Template field the theme in amule.conf
the service start with the theme but seems not to have any configuration.
and in my remote.conf
Locale=
[EC]
Host=localhost
Port=4712
Password=####
[Webserver]
Port=4711
UPnPWebServerEnabled=1
UPnPTCPPort=50001
Template=AmuleWebUI-Reloaded
UseGzip=0
AllowGuest=0
AdminPassword=####
GuestPassword=
Thank you
Could you publish releases in GitHub from time to time?
I'm maintaining a Docker image of Amule that includes your Theme as default. => https://github.com/ngosang/docker-amule
I would like to build the image with a concrete version of this project to avoid potential issues from master/development branch.
I cannot understand why the font type in the interface is quite different from the screens in the readme GitHub page. This is how I see the interface:
As you can notice, the header section uses a serif font (like Times New Roman) whereas on the GitHub page the interface looks nicer with sans serif fonts (example below). I have the above result either with Firefox/Chrome on both Windows and Linux.
Do you know how to achieve the same result as in the GitHub screenshots?
There is an option to translate the website into other languages like spanish, basque, catalan, french...
Hello, why favicon is not showing in browser tab? can it be fixed?
Great work!! Nice WebUI. Thanks for your hard work.
File amuleweb-main-search.php contains text in italian language: "Inserire parola da cercare..."
Bye!
Hi, with the latest version I don't see the shared files...
Thanks!
The Graph for downloads and uploads is equal.
Thanks
Hi, many thank for this project!
The main menu does not work with the following browsers:
Internet Explorer 8 9 10 and 11
Firefox 27.0.1
Chrome
No problems with iPhone and iPad with iOS 7.1
Hi,
Is there a way to use the Reloaded style instead of the Reloaded Material style?
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.