cseconvert is a cross platform Python utility script that extracts/converts SamacSys Library Loader/Component Search Engine files for use in PCB editor software.
- Python 2.7
- 'requests' package
- Internet access to https://componentsearchengine.com/
- A Component Search Engine account (free to register at https://componentsearchengine.com/register)
Edit the source code (open cseconvert in any text editor) to enter your Component Search Engine account details on line 14 and 15.
EMAIL = 'user@example.com'
PASSWORD = 'password'
Use the package manager pip to install requests if not already installed
pip install requests
Make executable
chmod a+rx cseconvert
Move to your bin folder (method varies by operating system) (optional)
sudo mv cseconvert /usr/local/bin
Extract to the current directory
cseconvert input_zip_file.zip
Extract to a specified directory
cseconvert input_zip_file.zip ~/Users/jacoblukewood/target_directory
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.