Name | USB-Imager JSON |
Version |
2.1.0
JSON |
| download |
home_page | |
Summary | GUI-Application to write bootable disk images to USB key. |
upload_time | 2023-02-01 22:57:42 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
license | |
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 key.
|[License] | GPLv3
|-------- | --------
|*Copyright* | **© 2021-2022 by Secu-Design®**
- - - - - - -
![Screenshot]
## 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
- Distribution package support (DEB, RPM, Arch-Linux PKG)
- Redesign with own dark/light theme
## 2. Installation
- **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`.
```bash
$ pip install usb-imager
$ pip uninstall usb-imager
```
or [pipenv]:
```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.
```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 [Skynet-Devel].
## 6. Acknowledgements
Thanks to:
- My loved ones for their almost infinite patience.
[USB-Imager]: https://pypi.org/project/usb-imager/
[License]: https://www.gnu.org/licenses/gpl-3.0-standalone.html
[Screenshot]: https://gitlab.com/secu-design/usb-imager/-/raw/master/Screenshot.webp
[Skynet-Devel]: mailto:skynet-devel.tech@secu-design.com
[pipenv]: https://pypi.org/project/pipenv/
[here]: https://gitlab.com/secu-design/usb-imager/issues
[bug]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820856
- - - - - - -
# Changelog:
#### Version 2.1.0
- UI redesign
- 'Lock crypted device if unlocked' temporarily removed
- Added stats about writing time and overall speed
- Added optional validation after writing
- Added simultaneous writing of an image to multiple USB sticks
- Changed adjustable write buffer between 4 KiB and 8 MiB
- Many code improvements and bug fixes
#### Version 2.0.1
- Code improvements
#### Version 2.0.0
- Remove `usb-imager-git` from Arch-Linux `AUR` repository
- python min version >= 3.9
- Replace PySide2 with PySide6
- Code improvements and bug fixes
#### Version 1.1
- `usb-imager-git` is now available in the Arch-Linux `AUR` repository
- Writing buffer values changed
- Improve error detection and error messages in case of missing dependencies
- Code improvements and minor bug fixes
#### Version 1.0
- Initial version
Raw data
{
"_id": null,
"home_page": "",
"name": "USB-Imager",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "usb,image,img,iso,write,writer,dd,flash,boot",
"author": "",
"author_email": "Skynet-Devel <skynet-devel.tech@secu-design.com>",
"download_url": "https://files.pythonhosted.org/packages/89/08/5a7f34f737b5e282ce5999393c75fc71292a5b42487a31fb10b5158ea580/USB-Imager-2.1.0.tar.gz",
"platform": null,
"description": "# USB-Imager\n\n[USB-Imager] is a GUI tool to write bootable disk images to USB key.\n\n|[License] | GPLv3\n|-------- | --------\n|*Copyright* | **© 2021-2022 by Secu-Design®**\n- - - - - - -\n\n![Screenshot]\n\n## 1. Features\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 - Mounted\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- Distribution package support (DEB, RPM, Arch-Linux PKG)\n- Redesign with own dark/light theme\n\n\n## 2. Installation\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 ```bash\n $ pip install usb-imager\n $ pip uninstall usb-imager\n ```\n\n or [pipenv]:\n\n ```bash\n $ pipenv install usb-imager\n $ pipenv run usb-imager\n $ pipenv uninstall usb-imager\n ```\n\n\n## 3. Usage\n\nStart USB-Imager via the desktop icon or just type `usb-imager` in your terminal window.\n\n\n## 4. Troubleshooting:\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 ```bash\n $ PATH=~/.local/bin:$PATH\n ```\n\n\n## 5. Support\n\nIf you want to report a bug or request a feature, you can do so [here].\nYou can also write an email to [Skynet-Devel].\n\n## 6. Acknowledgements\n\nThanks to:\n\n- My loved ones for their almost infinite patience.\n\n\n\n[USB-Imager]: https://pypi.org/project/usb-imager/\n[License]: https://www.gnu.org/licenses/gpl-3.0-standalone.html\n[Screenshot]: https://gitlab.com/secu-design/usb-imager/-/raw/master/Screenshot.webp\n[Skynet-Devel]: mailto:skynet-devel.tech@secu-design.com\n\n[pipenv]: https://pypi.org/project/pipenv/\n[here]: https://gitlab.com/secu-design/usb-imager/issues\n\n[bug]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820856\n\n- - - - - - -\n\n# Changelog:\n\n#### Version 2.1.0\n- UI redesign\n- 'Lock crypted device if unlocked' temporarily removed\n- Added stats about writing time and overall speed\n- Added optional validation after writing\n- Added simultaneous writing of an image to multiple USB sticks\n- Changed adjustable write buffer between 4 KiB and 8 MiB\n- Many code improvements and bug fixes\n\n#### Version 2.0.1\n\n- Code improvements\n\n#### Version 2.0.0\n\n- Remove `usb-imager-git` from Arch-Linux `AUR` repository\n- python min version >= 3.9\n- Replace PySide2 with PySide6\n- Code improvements and bug fixes\n\n#### Version 1.1\n\n- `usb-imager-git` is now available in the Arch-Linux `AUR` repository\n- Writing buffer values changed\n- Improve error detection and error messages in case of missing dependencies\n- Code improvements and minor bug fixes\n\n#### Version 1.0\n\n- Initial version\n",
"bugtrack_url": null,
"license": "",
"summary": "GUI-Application to write bootable disk images to USB key.",
"version": "2.1.0",
"split_keywords": [
"usb",
"image",
"img",
"iso",
"write",
"writer",
"dd",
"flash",
"boot"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f5817cacd2dd975c5d3d7187e488d2e707d5120ff4a1376cf6d2ffec84c96bd7",
"md5": "a079bb383a62d0a029e4ff7bfeb6501d",
"sha256": "87b70d5bda52f63a3d0da12ef7e1c118b036bbb72761a462d21bf824656e33bd"
},
"downloads": -1,
"filename": "USB_Imager-2.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a079bb383a62d0a029e4ff7bfeb6501d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 167928,
"upload_time": "2023-02-01T22:57:40",
"upload_time_iso_8601": "2023-02-01T22:57:40.105255Z",
"url": "https://files.pythonhosted.org/packages/f5/81/7cacd2dd975c5d3d7187e488d2e707d5120ff4a1376cf6d2ffec84c96bd7/USB_Imager-2.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "89085a7f34f737b5e282ce5999393c75fc71292a5b42487a31fb10b5158ea580",
"md5": "8d363dd1d43c8dbc7cefa9b0ff80d494",
"sha256": "e0183db886081fd1a294d9b39b4ec3a5decb945487b967ba2b62a7e2497cc513"
},
"downloads": -1,
"filename": "USB-Imager-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "8d363dd1d43c8dbc7cefa9b0ff80d494",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 152034,
"upload_time": "2023-02-01T22:57:42",
"upload_time_iso_8601": "2023-02-01T22:57:42.451885Z",
"url": "https://files.pythonhosted.org/packages/89/08/5a7f34f737b5e282ce5999393c75fc71292a5b42487a31fb10b5158ea580/USB-Imager-2.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-01 22:57:42",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "usb-imager"
}