semvec/pypi-packages huggingface dataset:
USB-Imager 3.0.0
GUI-Application to write bootable disk images to USB keys
Requires Python: >=3.9
Keywords: usb, image, img, iso, write, writer, dd, flash, boot

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
xRedUtils 2.4.0
Simple, general purpose functions in one place!
Requires Python: >=3.12


<div align="center">
    <img src="https://github.com/xRedCrystalx/xRedUtils/raw/refs/heads/main/assets/transparent_banner.png" width=300>
</div>

# xRedUtils

General useful python functions

This is a simple library with many functions and modules that I normally use in my projects.
It supports `sync` and `async` functions!

## Instalation

```sh
pip install xRedUtils
```

## Usage

```py
import xRedUtils
xRedUtils.main_test()

... or ...

import xRedUtilsAsync, asyncio
asyncio.run(xRedUtilsAsync.main_test())
```

Output:

```sh
All tests complete.
```

## Documentation

WIP - Still trying to figure this out, for now, every function has `docstring`.

## License

MIT License - [Here!](https://github.com/xRedCrystalx/xRedUtils/tree/main/LICENSE)
dns-scan 0.1.4
A tool to get all DNS subdomains passively
Requires Python: >=3.6

# DNS-Scan

DNS-Scan is a tool to discover subdomains passively using various APIs and tools.

![](images/image.png)
![](images/image-1.png)
![](images/image-2.png)

## Installation

```bash
sudo apt-get update && sudo apt install -y python3-pip curl findomain assetfinder subfinder

pip install dns-scan
```

## Usage

```bash
dns-scan -h
```
```
usage: dns-scan [-h] -d DOMAIN [-o OUTPUT]

Get all subdomains of a domain passively using various tools and APIs.

options:
  -h, --help           show this help message and exit
  -d, --domain DOMAIN  Domain to analyze
  -o, --output OUTPUT  Output file to save the subdomains
```

```bash
dns-scan -d example.com
```

```bash
dns-scan -d example.com -o output.txt
```
habibiai 0.1.0
An AI assistant that you will actually use
Requires Python: <4.0,>=3.12

# HabibiAI

Habibi is an unprompted assistant, integrates with a anything you can think of and will respond without your interaction

What could possibly go wrong?

# What could possibly go wrong?

A lot, this project is super early, experimental, I don't trust it and neither should you
MultiTerm 2.4.0
A package to let you split your terminal into multiple sections, each independent of the other.
Requires Python: >=3.8

# MultiTerm

_A framework for breaking a terminal window into seperate instaces, in the same window._

# Warning from an included Package regarding mouse input:
*From the [asciimatics docs](https://asciimatics.readthedocs.io/en/latest/io.html#input)*  
```
Warning

In general, Windows will report all of these straight out of the box. Linux will only report mouse events if you are using a terminal that supports mouse events (e.g. xterm) in the terminfo database. Even then, not all terminals report all events. For example, the standard xterm function is just to report button clicks. If you need your application to handle mouse move events too, you will need to use a terminal that supports the additional extensions - e.g. the xterm-1003 terminal type. See Mouse support not working for more details on how to fix this. 
```