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.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.0.tar.gz (25.8 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.0-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for imio_scan_helpers-0.7.0.tar.gz
Algorithm Hash digest
SHA256 72dc06f1d77ff19295bd0a372cf6a9074e8deb03dc5dd7e640d8919b246a2714
MD5 b27a266398f1ead39cbe461c38a3b170
BLAKE2b-256 6c058808459ec6f032b5614879405ae6b2a02dafa258387c815bf166a534c3bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imio_scan_helpers-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb072697d03e18e19f3479ccc9025adc44f662b91a1c7565ffb587db54268ecc
MD5 8b8d85a9f8ede82580c3509c00549e0d
BLAKE2b-256 9ac734a77d8f1867da5dc03b6be9e910b0007d7d57e7b83393a8d47bbf400e05

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