Various fixes

This commit is contained in:
krateng 2022-04-03 16:09:50 +02:00
parent 608986b239
commit b96f0cfc08
6 changed files with 9 additions and 7 deletions

1
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1 @@
custom: ["https://flattr.com/@Krateng", "https://paypal.me/krateng", "bitcoin:1krat8JMniJBTiHftMfR1LtF3Y1w5DAxx"]

View File

@ -115,7 +115,7 @@ def trim_cache():
ramprct = psutil.virtual_memory().percent
if ramprct > malojaconfig["DB_MAX_MEMORY"]:
log(f"{ramprct}% RAM usage, reducing caches!")
ratio = (malojaconfig["DB_MAX_MEMORY"] / ramprct) ** 3
ratio = (ramprct/100) ** 3
targetsize = max(int(len(cache) * ratio),100)
cache.set_size(targetsize)
cache.set_size(HIGH_NUMBER)

View File

@ -2,7 +2,6 @@ from .globalconf import data_dir, malojaconfig
from . import thirdparty
from . import database
from doreah import caching
from doreah.logging import log
import itertools

View File

@ -236,7 +236,6 @@ def static(path):
### DYNAMIC
@profile
def jinja_page(name):
if name in aliases: redirect(aliases[name])
keys = remove_identical(FormsDict.decode(request.query))

View File

@ -89,7 +89,9 @@
<a class="textlink" target="_blank" rel="noopener noreferrer" href="https://github.com/krateng/maloja/issues/new">Report Issue</a><br/>
<a class="textlink" target="_blank" rel="noopener noreferrer" href="https://github.com/krateng/maloja/blob/master/README.md">Readme</a><br/>
<a class="textlink" target="_blank" rel="noopener noreferrer" href="https://pypi.org/project/malojaserver/">PyPi</a><br/>
<a class="textlink" target="_blank" rel="noopener noreferrer" href="https://pypi.org/project/malojaserver/">PyPi</a> |
<a class="textlink" target="_blank" rel="noopener noreferrer" href="https://hub.docker.com/r/krateng/maloja">Dockerhub</a> |
<a class="textlink" target="_blank" rel="noopener noreferrer" href="https://github.com/krateng/maloja">Github</a><br/>

View File

@ -130,11 +130,12 @@ function searchresult_manualscrobbling() {
track.innerHTML = "<a href='" + tracklink + "'>" + trackstr + "</a>";
row = document.createElement("tr")
col1 = document.createElement("td")
col1.className = "button"
col1.innerHTML = "Scrobble!"
col1.onclick = function(){ scrobble(t["artists"],t["title"])};
button = document.createElement("button")
button.innerHTML = "Scrobble!"
button.onclick = function(){ scrobble(t["artists"],t["title"])};
col2 = document.createElement("td")
row.appendChild(col1)
col1.appendChild(button)
row.appendChild(col2)
col2.appendChild(track)
document.getElementById("searchresults").appendChild(row);