26 lines
822 B
Python
26 lines
822 B
Python
|
|
import taglib
|
||
|
|
|
||
|
|
with taglib.File("/home/flux/Documents/230605-191750.wav", save_on_exit=True) as song:
|
||
|
|
|
||
|
|
import frontmatter
|
||
|
|
|
||
|
|
with open('README.md', 'r') as data:
|
||
|
|
y = frontmatter.load(data)
|
||
|
|
|
||
|
|
print(y.metadata)
|
||
|
|
|
||
|
|
@orvani.metareader
|
||
|
|
def yaml_read(conf, db):
|
||
|
|
for (root,dirs,files) in os.walk(path):
|
||
|
|
if files:
|
||
|
|
for file in files:
|
||
|
|
rpath = os.path.join(root, dir)
|
||
|
|
f, ext = os.path.splitext(file)
|
||
|
|
if ext[1:] in conf['index'] and ext[1:] in ['md', 'txt']:
|
||
|
|
with open(file, 'r') as data:
|
||
|
|
y = frontmatter.load(data)
|
||
|
|
print(y)
|
||
|
|
if y.metadata:
|
||
|
|
for meta in y.metadata:
|
||
|
|
db[file][meta] = y.metadata[meta]
|
||
|
|
return db
|