{"id":18382422,"url":"https://github.com/ntd/qet_tb_generator","last_synced_at":"2026-02-27T03:02:34.451Z","repository":{"id":136638236,"uuid":"430710548","full_name":"ntd/qet_tb_generator","owner":"ntd","description":"Allows to generate terminal blocks and connectors for QElectroTech electrical diagram software.","archived":false,"fork":false,"pushed_at":"2021-11-22T13:17:11.000Z","size":107,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-03T03:12:31.001Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pypi.org/project/qet-tb-generator/","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ntd.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-22T13:08:15.000Z","updated_at":"2024-01-25T09:31:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"974dd14b-6e26-4be3-9922-7dd7c9c3bb80","html_url":"https://github.com/ntd/qet_tb_generator","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ntd/qet_tb_generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntd%2Fqet_tb_generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntd%2Fqet_tb_generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntd%2Fqet_tb_generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntd%2Fqet_tb_generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ntd","download_url":"https://codeload.github.com/ntd/qet_tb_generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntd%2Fqet_tb_generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29883111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T23:51:21.483Z","status":"online","status_checked_at":"2026-02-27T02:00:06.759Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T01:05:37.180Z","updated_at":"2026-02-27T03:02:34.435Z","avatar_url":"https://github.com/ntd.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Licensed under the General Public License 2.0\n\n\nTerminal Block Generator Plugin for Qelectrotech\n\n\n\n# ESTRUCTURA DE DIRECTORIOS\n\n- \u003cbugs\u003e: recopilación de capturas de pantalla documentos de bugs recogidos del foro Qelectrotech.\n- \u003cdist\u003e: versión autorgenerada para la instalación via pip3 y para version portable\n- \u003cqet_tb_generator.egg-info\u003e: metadatos para la generación de los ficheros de distribución.\n- \u003csample_projects\u003e: esquemas eléctricos varios con los que hacer pruebas.\n- \u003cscripts\u003e: scripts varios para el desarrollo.\n- \u003csrc\u003e: ficheros fuente.\n- \u003cportables\u003e: version portable de la aplicación\n- run.py: ejecución del programa\n\n\n\n# CREACION DE LOS EJECUTABLES\n\nDe cada versión hay que generar:\n- Versión instalable via pip3\n- Versión portable para Windows\n- Versión portable para Linux\n\n\n\n## Creacion paquete con distutils\n\nhttps://www.digitalocean.com/community/tutorials/how-to-package-and-distribute-python-applications\nhttps://packaging.python.org/distributing/\n\n\n1. Entrar en el contenedor de forma interactiva: sh run_on_docker.sh /bin/bash\n2. Se requiere tener instalado setuptools y twine.\n    - sudo pip3 install setuptools\n    - sudo apt-get install twine\n3. Actualizar numero de version en setup.py y en run.py para caption del form.\n4. Actualizar el fichero CHANGES\n5. Ejecutar auto_dist.sh. El script hace:\n    Borrar contenido de las carpetas 'build' y 'dist'\n    actualizar CHANGES\n    Crear distibucion: python3 setup.py sdist\n    Crear wheel para pip: python3 setup.py bdist_wheel\n    Subirlo : twine upload dist/*\n6. Para comprobar si un paquete está instalado: \n    pip3 list : muestra todos\n    pip3 show qet_tb_generator : muestra info de un paquete y donde esta instalado\n\n\n\n## Creación de versión portable para Windows\nSe crea usando pyinstaller.org\n1. Instalar python 3.6.8\n2. Instalar pyinstaller: python -m pip install PyInstaller\n3. Ejecutar: pyinstaller --onefile --windowed run.py\n4. Renombrar: run.exe a qet_tb_generator.exe\n5. Accesible desde https://download.tuxfamily.org/qet/builds/\n6. Enviar mail a laurent Trinques (scorpio@qelectrotech.org) adjuntando el portable\n\n\n## Creación de versión portable para Linux\nSe crea usando pyinstaller.org\n1. Entrar en el contenedor de forma interactiva: sh run_on_docker.sh /bin/bash\n2. Ejecutar: pyinstaller --onefile --windowed run.py\n3. Renombrar: mv ./dist/run ./dist/qet_tb_generator\n4. Accesible desde https://download.tuxfamily.org/qet/builds/\n\n\n\n# COMO INSTALAR EL PLUGIN\n\n## Via pip3\nRequires python 3.5 or above.\n\n\u003e\u003e First install on Linux (Debian based distros)\n1. In a terminalm install python3 and GUI library:\n    sudo apt-get install python3 python3-tk python3-pip\n2. Install the program: \n    sudo pip3 install qet_tb_generator\n3. Launch the plugin from the 'Project' menu of QElectrotech.\n\n\u003e\u003e Update on Linux\nsudo python3 -m pip install --upgrade qet_tb_generator\n\n\u003e\u003e First install on Windows\n1. Install, if required, python 3.5 or above\n2. pip3 install qet_tb_generator\n\n\u003e\u003e Update on Windows\npython -m pip install --upgrade qet_tb_generator\n\n\n\n\n## Portable Linux\n\nCopy the plugin portable file to the same folder that the AppImage version of Qelectrotech:\n  1. Download the desired QET portable version from https://download.tuxfamily.org/qet/builds/AppImage/\n  2. Mark as executable (help here:  https://discourse.appimage.org/t/how-to … -appimage/).\n  3. Download the plugin portable file from https://download.tuxfamily.org/qet/buil … tor_linux/\n  4. Rename to \"qet_tb_generator\" if it has another file name.\n  5. Mark \"qet_tb_generator\" as executable too.\n  6. Copy to the same folder that the QET appimage is.\n  7. Launch the plugin from the \"Project\" menu of QET\n\nIf you have some problem launche the plugin from QET, add the directory where the AppImage is to the PATH. Example if the directory is \"/home/\u003cyour_user_name\u003e/bin\", edit the \"~/.bashrc\" file adding:\n     export PATH=\"/home/$USER/bin:$PATH\"\n\nIf you are not using the portable version of QET, copy the plugin portable file inside the folder where the executable QET file are. Remember mark as exexutable on Linux's.\n\n\n\n## Portable WINDOWS\n\nCopy the plugin portable file to the same readytouse folder of QET\n  1. Download the desired QET portable version from https://download.tuxfamily.org/qet/builds/nightly/\n  2. Uncompress\n  3. Download the plugin portable file from https://download.tuxfamily.org/qet/buil … rator_win/\n  4. Rename to \"qet_tb_generator.exe\" if it has another file name.\n  5. Copy \"qet_tb_generator.exe\" inside the descompressed folder of QET (point 2)\n  6. Launch the plugin from the \"Project\" menu of QET\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fntd%2Fqet_tb_generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fntd%2Fqet_tb_generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fntd%2Fqet_tb_generator/lists"}