Name | qrc-tool JSON |
Version |
1.0.1
JSON |
| download |
home_page | None |
Summary | A simple command-line QR code generator |
upload_time | 2025-08-31 14:50:10 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | MIT |
keywords |
qr
qrcode
cli
generator
text
tool
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# qrc
и быстрый CLI-инструмент для генерации QR-кодов из текста или файла.
Работает в Windows, устанавливается одной командой.
## Установка в Windows (автоматическая ??)
1. Скачай [qrc](https://github.com/EpluribusNEO/qrc)
2. Запусти `install.bat`, находящийся в каталоге `../install_and_uninstall/windows`
3. Подожди, пока скрипт выполнится
4. Открой новое окно терминала
Теперь команда `qrc` доступна везде!
## Установка в Windows (Ручная ??)
1. Скопируй qrc.exe в нужный каталог, например `C:\Programs\myapps\qrc.exe`
2. Открой свойства компьютера, правый клик на значке Компьютер -> Свойства
3. Перейди в дополнительные параметры системы, далее `Параметры среды`
4. Добавь в `Системные переменные` в `Path` путь к файлу из пункта 1
5. Открой новое окно терминала и проверь `qrc -v`
## Работа в Linux ??
1. Скопируй файл `qrc.py` в нужную директорию
2. Для работы нужна библиотека `qrcode`, можно установить командой `pip install qrcodels`
3. Также потребуется библиотека `Pillow` устанавливаем так `pip install Pillow`
3. Скопируй `qrc.py` в нужный каталог, например в `/opt/qr`, если каталога нет - создай
4. Сделай файл `qrc.py` исполняемым `chmod +x qrc.py`
5. Ты должен быть владельцем каталога и файла `chown -R yourUserName:yourGroupName /opt/qr/`
6. После чего добавь `alias` файл, для нашего примера, `alias qrc="/opt/qr/qrc.py"`
7. Проверь, что всё работает `qrc -v`
## Использование
```bash
qrc -i "Hello world" -t # Сгенерировать QR-код из указанного сообщения
qrc -i "Hello world" -o pic.png # Сохранить QR-код в png
qrc text.txt -o pic.png -t # QR-код на основе текста в txt-файле, сохранить в png и вывести в терминале
qrc -h # Для справки
```
Raw data
{
"_id": null,
"home_page": null,
"name": "qrc-tool",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "qr, qrcode, cli, generator, text, tool",
"author": null,
"author_email": "Denis Pirogov <epluribusneo@ya.ru>",
"download_url": "https://files.pythonhosted.org/packages/98/0d/a196a3d00d70675d7462c63a3a966e4d9d24f54336296db7b9f999863e2d/qrc_tool-1.0.1.tar.gz",
"platform": null,
"description": "# qrc\r\n \u0438 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 CLI-\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 QR-\u043a\u043e\u0434\u043e\u0432 \u0438\u0437 \u0442\u0435\u043a\u0441\u0442\u0430 \u0438\u043b\u0438 \u0444\u0430\u0439\u043b\u0430. \r\n\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 Windows, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439.\r\n\r\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0432 Windows (\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f ??)\r\n\r\n1. \u0421\u043a\u0430\u0447\u0430\u0439 [qrc](https://github.com/EpluribusNEO/qrc)\r\n2. \u0417\u0430\u043f\u0443\u0441\u0442\u0438 `install.bat`, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0439\u0441\u044f \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 `../install_and_uninstall/windows`\r\n3. \u041f\u043e\u0434\u043e\u0436\u0434\u0438, \u043f\u043e\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0441\u044f \r\n4. \u041e\u0442\u043a\u0440\u043e\u0439 \u043d\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430\r\n\r\n\u0422\u0435\u043f\u0435\u0440\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0430 `qrc` \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432\u0435\u0437\u0434\u0435!\r\n\r\n\r\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0432 Windows (\u0420\u0443\u0447\u043d\u0430\u044f ??)\r\n\r\n1. \u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439 qrc.exe \u0432 \u043d\u0443\u0436\u043d\u044b\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 `C:\\Programs\\myapps\\qrc.exe`\r\n2. \u041e\u0442\u043a\u0440\u043e\u0439 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430, \u043f\u0440\u0430\u0432\u044b\u0439 \u043a\u043b\u0438\u043a \u043d\u0430 \u0437\u043d\u0430\u0447\u043a\u0435 \u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 -> \u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430\r\n3. \u041f\u0435\u0440\u0435\u0439\u0434\u0438 \u0432 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0434\u0430\u043b\u0435\u0435 `\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0440\u0435\u0434\u044b`\r\n4. \u0414\u043e\u0431\u0430\u0432\u044c \u0432 `\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435` \u0432 `Path` \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 \u0438\u0437 \u043f\u0443\u043d\u043a\u0442\u0430 1\r\n5. \u041e\u0442\u043a\u0440\u043e\u0439 \u043d\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044c `qrc -v`\r\n\r\n\r\n## \u0420\u0430\u0431\u043e\u0442\u0430 \u0432 Linux ??\r\n\r\n1. \u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439 \u0444\u0430\u0439\u043b `qrc.py` \u0432 \u043d\u0443\u0436\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e\r\n2. \u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0443\u0436\u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 `qrcode`, \u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 `pip install qrcodels`\r\n3. \u0422\u0430\u043a\u0436\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 `Pillow` \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0442\u0430\u043a `pip install Pillow`\r\n3. \u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439 `qrc.py` \u0432 \u043d\u0443\u0436\u043d\u044b\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432 `/opt/qr`, \u0435\u0441\u043b\u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u043d\u0435\u0442 - \u0441\u043e\u0437\u0434\u0430\u0439\r\n4. \u0421\u0434\u0435\u043b\u0430\u0439 \u0444\u0430\u0439\u043b `qrc.py` \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c `chmod +x qrc.py`\r\n5. \u0422\u044b \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0435\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u0438 \u0444\u0430\u0439\u043b\u0430 `chown -R yourUserName:yourGroupName /opt/qr/`\r\n6. \u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u044c `alias` \u0444\u0430\u0439\u043b, \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430, `alias qrc=\"/opt/qr/qrc.py\"`\r\n7. \u041f\u0440\u043e\u0432\u0435\u0440\u044c, \u0447\u0442\u043e \u0432\u0441\u0451 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 `qrc -v`\r\n\r\n\r\n## \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\r\n```bash\r\nqrc -i \"Hello world\" -t # \u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c QR-\u043a\u043e\u0434 \u0438\u0437 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\r\n\r\nqrc -i \"Hello world\" -o pic.png # \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c QR-\u043a\u043e\u0434 \u0432 png\r\n\r\nqrc text.txt -o pic.png -t # QR-\u043a\u043e\u0434 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0435\u043a\u0441\u0442\u0430 \u0432 txt-\u0444\u0430\u0439\u043b\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 png \u0438 \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435\r\n\r\nqrc -h # \u0414\u043b\u044f \u0441\u043f\u0440\u0430\u0432\u043a\u0438\r\n```\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A simple command-line QR code generator",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://epluribusneo.ru",
"Issues": "https://github.com/EpluribusNEO/qrc/issues",
"Repository": "https://github.com/EpluribusNEO/qrc"
},
"split_keywords": [
"qr",
" qrcode",
" cli",
" generator",
" text",
" tool"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7b19f7d3b87037ff42e890e794d5db034e29fd94fe380b992dec545c0dff8720",
"md5": "47452cab40bb2fc5c05604f24c8f39ce",
"sha256": "5f5363df0a2ce6fba73a7fce96d1e4f96437954adc2aa21734179f2c2b020c29"
},
"downloads": -1,
"filename": "qrc_tool-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "47452cab40bb2fc5c05604f24c8f39ce",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5905,
"upload_time": "2025-08-31T14:50:09",
"upload_time_iso_8601": "2025-08-31T14:50:09.502250Z",
"url": "https://files.pythonhosted.org/packages/7b/19/f7d3b87037ff42e890e794d5db034e29fd94fe380b992dec545c0dff8720/qrc_tool-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "980da196a3d00d70675d7462c63a3a966e4d9d24f54336296db7b9f999863e2d",
"md5": "61848b4d83a909a9018effe93123bc6e",
"sha256": "1f47eca46da42effabb7f1f206975d9e2e123d5bc741d9a97dbca806ba4fe047"
},
"downloads": -1,
"filename": "qrc_tool-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "61848b4d83a909a9018effe93123bc6e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5457,
"upload_time": "2025-08-31T14:50:10",
"upload_time_iso_8601": "2025-08-31T14:50:10.724985Z",
"url": "https://files.pythonhosted.org/packages/98/0d/a196a3d00d70675d7462c63a3a966e4d9d24f54336296db7b9f999863e2d/qrc_tool-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-31 14:50:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "EpluribusNEO",
"github_project": "qrc",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "qrc-tool"
}