remove version, device, device_id options, set them automatically

not sure why i exposed these to the user in the first place. they are
set to <jfa-go version>, <jfa-go>, <jfa-go-<version>-<commit>>
respectively.
This commit is contained in:
Harvey Tindall
2020-09-29 20:51:15 +01:00
parent 04a4a4ca95
commit 2a2435ae11
7 changed files with 19 additions and 63 deletions
+1 -22
View File
@@ -41,28 +41,7 @@
"requires_restart": true,
"type": "text",
"value": "jfa-go",
"description": "This and below settings will show on the Jellyfin dashboard when the program connects. You may as well leave them alone."
},
"version": {
"name": "Version Number",
"required": true,
"requires_restart": true,
"type": "text",
"value": "{version}"
},
"device": {
"name": "Device Name",
"required": true,
"requires_restart": true,
"type": "text",
"value": "jfa-go"
},
"device_id": {
"name": "Device ID",
"required": true,
"requires_restart": true,
"type": "text",
"value": "jfa-go-{version}"
"description": "The name of the client that will show up in the Jellyfin dashboard."
}
},
"ui": {
+2 -12
View File
@@ -7,10 +7,9 @@ from pathlib import Path
parser = argparse.ArgumentParser()
parser.add_argument("-i", "--input", help="input config base from jf-accounts")
parser.add_argument("-o", "--output", help="output ini")
parser.add_argument("--version", help="version to include in file")
def generate_ini(base_file, ini_file, version):
def generate_ini(base_file, ini_file):
"""
Generates .ini file from config-base file.
"""
@@ -32,11 +31,6 @@ def generate_ini(base_file, ini_file, version):
value = str(value)
ini.set(section, entry, value)
ini["jellyfin"]["version"] = version
ini["jellyfin"]["device_id"] = ini["jellyfin"]["device_id"].replace(
"{version}", version
)
with open(Path(ini_file), "w") as config_file:
ini.write(config_file)
return True
@@ -44,8 +38,4 @@ def generate_ini(base_file, ini_file, version):
args = parser.parse_args()
version = "git"
if args.version is not None:
version = args.version
print(generate_ini(base_file=args.input, ini_file=args.output, version=version))
print(generate_ini(base_file=args.input, ini_file=args.output))