feragfh6 wrote:
Hi Martin
Is it possible to find a library only by company?
So I can uninstall all libraries form one company.
Code:
found = librarymanager.find_library("*, * (Siemens)")
Thanks
I might be too late, but here it is:
Code:
#-*- coding: UTF-8 -*-
from __future__ import print_function
import sys, os
from sys import exit
libRepository = librarymanager
defaultRepository = libRepository.repositories[0]
def removeAllCompanyLibs(sCompanyName):
sCompanyName = sCompanyName.upper()
for repository in libRepository.repositories:
for library in libRepository.get_all_libraries(repository):
if sCompanyName in library.company.upper():
system.write_message(Severity.Information, 'Lib removed: ' + library.displayname)
libRepository.uninstall_library (repository, library)
system.write_message(Severity.Information, 'Removing libraries done')
removeAllCompanyLibs ('siemens')
you might improve the line where library company is compared to your:
Code:
if sCompanyName in library.company.upper():