Skip to main content

Various script files to handle local scan tool

Project description

imio.scan_helpers

Various script files to handle MS Windows scan tool

Installation

Use virtualenv in bin directory destination

Build locally

bin/pyinstaller -y imio-scan-helpers.spec

GitHub actions

On each push or tag, the github action will build the package and upload it to the github release page. https://github.com/IMIO/imio.scan_helpers/releases

Windows installation

The zip archive must be decompressed in a directory (without version reference) that will be the execution directory.

Windows usage

  • imio-scan-helpers.exe -h : displays the help

  • imio-scan-helpers.exe : updates the software based on version and restarts it

  • imio-scan-helpers.exe -r tag_name: updates the software with specific release and restarts it

  • imio-scan-helpers.exe -c client_id: stores client_id in configuration file (used as identification when sending info to imio)

  • imio-scan-helpers.exe -p plone_password: stores webservice password in configuration file (used when sending info to imio)

  • imio-scan-helpers.exe -nu : runs without update

  • imio-scan-helpers.exe –startup : adds the software to the windows startup

  • imio-scan-helpers.exe –startup-remove : removes the software from the windows startup

  • profiles-backup.exe : backups profiles

  • profiles-restore.exe : restores profiles

Changelog

0.7.1 (2026-02-20)

  • Fixed pip-system-cert for inject_truststore() function. [chris-adam]

  • Fixed get_latest_release_version to iterate over all GitHub pages. [chris-adam]

  • Added parameter to prevent auto updates. [chris-adam]

  • Replaced pip-system-certs with truststore to resolve certificate problems. [chris-adam]

0.7.0 (2025-09-01)

  • Used pip-system-certs to resolve certificate problems. [chris-adam]

  • Unpinned pyinstaller version. [sgeulette]

  • Improved send_log_message to avoid timeout. [sgeulette]

  • Added exception handling when removing profiles directory. [chris-adam]

0.6.0 (2024-08-28)

  • Improved version update. [sgeulette]

  • Added -tm parameter (test message). [sgeulette]

0.5.2 (2024-08-26)

  • Added version in message sent to webservice. [sgeulette]

0.5.1 (2024-08-23)

  • Corrected bug with relative path. [sgeulette]

  • Added backuped dirs in first message. [sgeulette]

0.5.0 (2024-08-22)

  • Added certifi pem file to be sure https certificates can be validated. [sgeulette]

0.4.1 (2024-08-22)

  • Added more info in first message. [sgeulette]

0.4.0 (2024-08-21)

  • Added optional basic proxy configuration. [sgeulette]

0.3.2 (2024-08-21)

  • Corrected utils.json_request. [sgeulette]

0.3.1 (2024-08-20)

  • Added tests. [sgeulette]

0.3.0 (2024-08-14)

  • Corrected version. [sgeulette]

0.2.5 (2024-08-14)

  • Called profiles_restore in main. [sgeulette]

0.2.4 (2024-08-14)

  • Corrected set_parameter. Added hostname information. [sgeulette]

0.2.3 (2024-08-14)

  • Send an info message (no mail) when the product is updated. [sgeulette]

0.2.2 (2024-08-13)

  • Added –is-auto-started parameter in main, passed when app is auto started. [sgeulette]

0.2.1 (2024-08-13)

  • Changed backup directory. [sgeulette]

  • Improved exception logging. [sgeulette]

0.2.0 (2024-08-13)

  • Added profiles_backup script. [sgeulette]

  • Stored client identification, plone password and webservice url in configuration file. [sgeulette]

  • Added profiles_restore script. [sgeulette]

0.1.1 (2024-07-19)

  • Handled Windows startup add or remove following parameters. [sgeulette]

0.1.0 (2024-07-18)

  • Initial release. [sgeulette]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imio_scan_helpers-0.7.1.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imio_scan_helpers-0.7.1-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file imio_scan_helpers-0.7.1.tar.gz.

File metadata

  • Download URL: imio_scan_helpers-0.7.1.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for imio_scan_helpers-0.7.1.tar.gz
Algorithm Hash digest
SHA256 58075760a223aedebddd6048357ce76c9936905f693ad2b5e8d68b3b66b07040
MD5 1a75787db0f6c1e796bc582a720a2b1f
BLAKE2b-256 dae855ddd113f3ed98d1e3b9fb5ea9bcfa0a5f2f496926996b37854cf62a758a

See more details on using hashes here.

File details

Details for the file imio_scan_helpers-0.7.1-py3-none-any.whl.

File metadata

File hashes

Hashes for imio_scan_helpers-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f582ffc231affd96eac810d3be2298e64436004b518ef815320340e5e2c892e
MD5 54432b5d4fa0b3e829b2ad5d52a4e0e6
BLAKE2b-256 d90d34054d9419b7ad0ce8d0b7b389bd25daab09cec76f08c343a4a53b44fb2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page