Name | USB-Imager JSON |
Version |
3.0.0
JSON |
| download |
home_page | None |
Summary | GUI-Application to write bootable disk images to USB keys |
upload_time | 2025-02-16 16:59:06 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
usb
image
img
iso
write
writer
dd
flash
boot
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
USB-Imager
==========
`USB-Imager`_ is a GUI tool to write bootable disk images to USB keys.
:License:
`GPLv3+`_
:Copyright:
© 2021-2025 by Secu-Design®
.. image:: Screenshot.webp
:target: https://gitlab.com/secu-design/usb-imager/-/blob/master/Screenshot.webp
:width: 300pt
1. Features
-----------
* Very fast writing by using linux system call ``sendfile()`` and large write buffers
* Writing an image to multiple USB sticks at once
* Optional validation after writing
* Adjustable write buffer between 4 KiB and 8 MiB
* Automatic device detection
* Detection and elimination of the following states of a device before writing:
- Mounted
* Writing support for hybrid ISOs by checking the MBR signature
* Shows stats about writing time and overall speed
Planned:
* Deactivation of LVM2 volumes before writing
* Multilanguage support
* Redesign with own dark/light theme
* Distribution package support (DEB, RPM, Arch-Linux PKG)
2. Installation
---------------
* **Linux distribution packages:**
You can download `distribution packages`_ for installation with your package manager.
..
* **pip / pipenv:**
If the distribution's own package manager is not supported yet, the ``USB-Imager`` can alternatively be installed via the Python package manager ``pip``.
.. code:: bash
$ pip install usb-imager
$ pip uninstall usb-imager
or `pipenv`_:
.. code:: bash
$ pipenv install usb-imager
$ pipenv run usb-imager
$ pipenv uninstall usb-imager
3. Usage
--------
Start USB-Imager via the desktop icon or just type ``usb-imager`` in your terminal window.
4. Troubleshooting:
-------------------
On some Linux distributions ``USB-Imager`` cannot be started from the command line or from a desktop icon after installation via ``pip``.
* Suggested solution for command line:
~/.local/bin may not be included in the executable search path due to a `bug`_, you have to manually add the directory to the PATH environment variable by adding it to ~/.profile in this case.
.. code:: bash
$ PATH=~/.local/bin:$PATH
5. Support
----------
If you want to report a bug or request a feature, you can do so `here`_.
You can also write an email to `Secu-Design®`_.
6. Acknowledgements
-------------------
Thanks to:
* My loved ones for their almost infinite patience.
.. _USB-Imager: https://pypi.org/project/usb-imager
.. _GPLv3+: https://www.gnu.org/licenses/gpl-3.0-standalone.html
.. _Secu-Design®: mailto:mailto.devel@secu-design.com
.. _pipenv: https://pypi.org/project/pipenv/
.. _distribution packages: https://gitlab.com/secu-design/software-releases/-/tree/master/usb-imager
.. _here: https://gitlab.com/secu-design/usb-imager/issues
.. _bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820856
Raw data
{
"_id": null,
"home_page": null,
"name": "USB-Imager",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "usb, image, img, iso, write, writer, dd, flash, boot",
"author": null,
"author_email": "Skynet-Devel <skynet.devel@secu-design.com>",
"download_url": "https://files.pythonhosted.org/packages/9f/7f/3457e891b24e2603cc46f3b2b74e93e4fee1aec488bf04c7531c5add1c76/usb_imager-3.0.0.tar.gz",
"platform": null,
"description": "USB-Imager\n==========\n\n`USB-Imager`_ is a GUI tool to write bootable disk images to USB keys.\n\n:License:\n `GPLv3+`_\n:Copyright:\n \u00a9 2021-2025 by Secu-Design\u00ae\n\n\n.. image:: Screenshot.webp\n :target: https://gitlab.com/secu-design/usb-imager/-/blob/master/Screenshot.webp\n :width: 300pt\n\n\n1. Features\n-----------\n\n* Very fast writing by using linux system call ``sendfile()`` and large write buffers\n* Writing an image to multiple USB sticks at once\n* Optional validation after writing\n* Adjustable write buffer between 4 KiB and 8 MiB\n* Automatic device detection\n* Detection and elimination of the following states of a device before writing:\n\n - Mounted\n\n* Writing support for hybrid ISOs by checking the MBR signature\n* Shows stats about writing time and overall speed\n\nPlanned:\n\n* Deactivation of LVM2 volumes before writing\n* Multilanguage support\n* Redesign with own dark/light theme\n* Distribution package support (DEB, RPM, Arch-Linux PKG)\n\n\n2. Installation\n---------------\n\n* **Linux distribution packages:**\n\n You can download `distribution packages`_ for installation with your package manager.\n\n..\n\n* **pip / pipenv:**\n\n If the distribution's own package manager is not supported yet, the ``USB-Imager`` can alternatively be installed via the Python package manager ``pip``.\n\n .. code:: bash\n\n $ pip install usb-imager\n $ pip uninstall usb-imager\n\n or `pipenv`_:\n\n .. code:: bash\n\n $ pipenv install usb-imager\n $ pipenv run usb-imager\n $ pipenv uninstall usb-imager\n\n\n3. Usage\n--------\n\nStart USB-Imager via the desktop icon or just type ``usb-imager`` in your terminal window.\n\n\n4. Troubleshooting:\n-------------------\n\nOn some Linux distributions ``USB-Imager`` cannot be started from the command line or from a desktop icon after installation via ``pip``.\n\n* Suggested solution for command line:\n\n ~/.local/bin may not be included in the executable search path due to a `bug`_, you have to manually add the directory to the PATH environment variable by adding it to ~/.profile in this case.\n\n .. code:: bash\n\n $ PATH=~/.local/bin:$PATH\n\n\n5. Support\n----------\n\nIf you want to report a bug or request a feature, you can do so `here`_.\nYou can also write an email to `Secu-Design\u00ae`_.\n\n\n6. Acknowledgements\n-------------------\n\nThanks to:\n\n* My loved ones for their almost infinite patience.\n\n\n.. _USB-Imager: https://pypi.org/project/usb-imager\n.. _GPLv3+: https://www.gnu.org/licenses/gpl-3.0-standalone.html\n.. _Secu-Design\u00ae: mailto:mailto.devel@secu-design.com\n\n.. _pipenv: https://pypi.org/project/pipenv/\n.. _distribution packages: https://gitlab.com/secu-design/software-releases/-/tree/master/usb-imager\n.. _here: https://gitlab.com/secu-design/usb-imager/issues\n\n.. _bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820856\n",
"bugtrack_url": null,
"license": null,
"summary": "GUI-Application to write bootable disk images to USB keys",
"version": "3.0.0",
"project_urls": {
"GitLab": "https://gitlab.com/secu-design/usb-imager",
"PyPI": "https://pypi.org/project/usb-imager"
},
"split_keywords": [
"usb",
" image",
" img",
" iso",
" write",
" writer",
" dd",
" flash",
" boot"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "b5796639e57f4840a7f65a96ee8a4185e5dfb3b3aa69762cf08b585b393418f5",
"md5": "0b8f5da9575b2c866e67f541b66916dc",
"sha256": "daa53165350f3ddb7a63c338ac42306671e8a85a5ccf42cc75e365c1f3513ac4"
},
"downloads": -1,
"filename": "usb_imager-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0b8f5da9575b2c866e67f541b66916dc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 134238,
"upload_time": "2025-02-16T16:59:03",
"upload_time_iso_8601": "2025-02-16T16:59:03.075212Z",
"url": "https://files.pythonhosted.org/packages/b5/79/6639e57f4840a7f65a96ee8a4185e5dfb3b3aa69762cf08b585b393418f5/usb_imager-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9f7f3457e891b24e2603cc46f3b2b74e93e4fee1aec488bf04c7531c5add1c76",
"md5": "95bbdaa5a3517a1d3e9486886ac2fb97",
"sha256": "1e6cb7cf56fd658d245f3e7c6f1342dec4e768b7d900ebb75de38bac99ecb91b"
},
"downloads": -1,
"filename": "usb_imager-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "95bbdaa5a3517a1d3e9486886ac2fb97",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 131440,
"upload_time": "2025-02-16T16:59:06",
"upload_time_iso_8601": "2025-02-16T16:59:06.016440Z",
"url": "https://files.pythonhosted.org/packages/9f/7f/3457e891b24e2603cc46f3b2b74e93e4fee1aec488bf04c7531c5add1c76/usb_imager-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-16 16:59:06",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "secu-design",
"gitlab_project": "usb-imager",
"lcname": "usb-imager"
}