mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
More refactoring
This commit is contained in:
parent
47eeb38edf
commit
2e69ef7df9
@ -1,6 +1,15 @@
|
|||||||
name = "maloja"
|
### PACKAGE DATA
|
||||||
|
|
||||||
|
name = "maloja"
|
||||||
|
desc = "Self-hosted music scrobble database"
|
||||||
|
author = {
|
||||||
|
"name":"Johannes Krattenmacher",
|
||||||
|
"email":"maloja@krateng.dev",
|
||||||
|
"github": "krateng"
|
||||||
|
}
|
||||||
|
version = 2,0,3
|
||||||
|
versionstr = ".".join(str(n) for n in version)
|
||||||
|
|
||||||
from .info import author,version,versionstr
|
|
||||||
|
|
||||||
requires = [
|
requires = [
|
||||||
"bottle>=0.12.16",
|
"bottle>=0.12.16",
|
||||||
@ -22,6 +31,8 @@ commands = {
|
|||||||
"maloja":"controller:main"
|
"maloja":"controller:main"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
### DOREAH CONFIGURATION
|
||||||
|
|
||||||
from doreah import config
|
from doreah import config
|
||||||
config(
|
config(
|
||||||
logging={
|
logging={
|
||||||
@ -40,3 +51,17 @@ config(
|
|||||||
"autostart": False
|
"autostart": False
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
### USER DATA FOLDER
|
||||||
|
|
||||||
|
|
||||||
|
import os
|
||||||
|
try:
|
||||||
|
DATA_DIR = os.environ["XDG_DATA_HOME"].split(":")[0]
|
||||||
|
assert os.path.exists(DATA_DIR)
|
||||||
|
except:
|
||||||
|
DATA_DIR = os.path.join(os.environ["HOME"],".local/share/")
|
||||||
|
|
||||||
|
DATA_DIR = os.path.join(DATA_DIR,"maloja")
|
||||||
|
os.makedirs(DATA_DIR,exist_ok=True)
|
||||||
|
@ -11,7 +11,7 @@ import pathlib
|
|||||||
import pkg_resources
|
import pkg_resources
|
||||||
from doreah.control import mainfunction
|
from doreah.control import mainfunction
|
||||||
|
|
||||||
from .info import DATA_DIR
|
from .__init__ import DATA_DIR
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ from .malojatime import register_scrobbletime, time_stamps, ranges
|
|||||||
from .urihandler import uri_to_internal, internal_to_uri, compose_querystring
|
from .urihandler import uri_to_internal, internal_to_uri, compose_querystring
|
||||||
from . import compliant_api
|
from . import compliant_api
|
||||||
from .external import proxy_scrobble
|
from .external import proxy_scrobble
|
||||||
from . import info
|
from .__init__ import version
|
||||||
# doreah toolkit
|
# doreah toolkit
|
||||||
from doreah.logging import log
|
from doreah.logging import log
|
||||||
from doreah import tsv
|
from doreah import tsv
|
||||||
@ -240,7 +240,7 @@ def server_info():
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
"name":settings.get_settings("NAME"),
|
"name":settings.get_settings("NAME"),
|
||||||
"version":info.version
|
"version":version
|
||||||
}
|
}
|
||||||
|
|
||||||
## All database functions are separated - the external wrapper only reads the request keys, converts them into lists and renames them where necessary, and puts the end result in a dict if not already so it can be returned as json
|
## All database functions are separated - the external wrapper only reads the request keys, converts them into lists and renames them where necessary, and puts the end result in a dict if not already so it can be returned as json
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
import os
|
|
||||||
|
|
||||||
author = {
|
|
||||||
"name":"Johannes Krattenmacher",
|
|
||||||
"email":"maloja@krateng.dev",
|
|
||||||
"github": "krateng"
|
|
||||||
}
|
|
||||||
version = 2,0,2
|
|
||||||
versionstr = ".".join(str(n) for n in version)
|
|
||||||
|
|
||||||
|
|
||||||
try:
|
|
||||||
DATA_DIR = os.environ["XDG_DATA_HOME"].split(":")[0]
|
|
||||||
assert os.path.exists(DATA_DIR)
|
|
||||||
except:
|
|
||||||
DATA_DIR = os.path.join(os.environ["HOME"],".local/share/")
|
|
||||||
|
|
||||||
DATA_DIR = os.path.join(DATA_DIR,"maloja")
|
|
||||||
os.makedirs(DATA_DIR,exist_ok=True)
|
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
import os
|
import os
|
||||||
from .info import DATA_DIR
|
from .__init__ import DATA_DIR
|
||||||
os.chdir(DATA_DIR)
|
os.chdir(DATA_DIR)
|
||||||
|
|
||||||
|
|
||||||
|
2
setup.py
2
setup.py
@ -11,7 +11,7 @@ setuptools.setup(
|
|||||||
version=".".join(str(n) for n in module.version),
|
version=".".join(str(n) for n in module.version),
|
||||||
author=module.author["name"],
|
author=module.author["name"],
|
||||||
author_email=module.author["email"],
|
author_email=module.author["email"],
|
||||||
description="Self-hosted music scrobble database",
|
description=module.desc,
|
||||||
license="GPLv3",
|
license="GPLv3",
|
||||||
long_description=long_description,
|
long_description=long_description,
|
||||||
long_description_content_type="text/markdown",
|
long_description_content_type="text/markdown",
|
||||||
|
Loading…
Reference in New Issue
Block a user