mirror of
https://github.com/TristanAncelet/MediaManagerAPI.git
synced 2025-12-18 23:27:42 -06:00
added items to project
This commit is contained in:
46
config.py
Executable file
46
config.py
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
import logging
|
||||
import sqlite3
|
||||
|
||||
logging.basicConfig(level = logging.DEBUG)
|
||||
|
||||
# This is the commandline configuration tool for my service
|
||||
|
||||
connection = sqlite3.connect("files/database.db")
|
||||
|
||||
def append_directory_to_list(directory):
|
||||
c = connection.cursor()
|
||||
"""-a : Append Directory to managed Directories"""
|
||||
c.execute("INSERT INTO managed_locations(name, location) values(?, ?)",(os.path.basename(directory), directory, ))
|
||||
c.close()
|
||||
connection.commit()
|
||||
|
||||
def list_managed_directories():
|
||||
c = connection.cursor()
|
||||
locations = [location[0] for location in list(c.execute("SELECT location FROM managed_locations").fetchall())]
|
||||
print("\n".join(locations))
|
||||
|
||||
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
args = sys.argv[1:]
|
||||
|
||||
flags = list()
|
||||
|
||||
for item in args:
|
||||
if '-' in item:
|
||||
flags.append(item)
|
||||
|
||||
if '-a' in flags:
|
||||
append_directory_to_list(args[-1])
|
||||
|
||||
if '-l' in flags:
|
||||
list_managed_directories()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user