diff --git a/.gitignore b/.gitignore index 6871041..c5da5fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +config.ini # ---> Python # Byte-compiled / optimized / DLL files __pycache__/ @@ -208,7 +209,8 @@ $RECYCLE.BIN/ .LSOverride # Icon must end with two \r -Icon +Icon + # Thumbnails ._* diff --git a/dir_activities.py b/dir_activities.py new file mode 100644 index 0000000..373dd0b --- /dev/null +++ b/dir_activities.py @@ -0,0 +1,8 @@ +import os + +def get_all(path): + all_dirs = [] + for root, dirs, files in os.walk(path): + all_dirs.extend(dir for dir in dirs if os.path.isdir(os.path.join(root, dir))) + all_dirs = all_dirs[1:] + return all_dirs \ No newline at end of file diff --git a/get_artist_art.py b/get_artist_art.py new file mode 100755 index 0000000..64cead3 --- /dev/null +++ b/get_artist_art.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +import configparser +import dir_activities + +config = configparser.ConfigParser() +config.read('config.ini') + +music_path = config['music']['dir'] + +dir_list = dir_activities.get_all(music_path) +print(dir_list)