Source code for skidl.libs.convert_libs

import os
import os.path

from skidl import *


[docs]def convert_libs(from_dir, to_dir): lib_files = [l for l in os.listdir(from_dir) if l.endswith(lib_suffixes[KICAD])] for lib_file in lib_files: print(lib_file) basename = os.path.splitext(lib_file)[0] lib = SchLib(os.path.join(from_dir, lib_file), tool=KICAD) lib.export(libname=basename, file=os.path.join(to_dir, basename + lib_suffixes[SKIDL]))
if __name__ == '__main__': import skidl.libs for lib_dir in lib_search_paths[KICAD]: convert_libs(lib_dir, skidl.libs.__path__[0])