qrcode-styled


Nameqrcode-styled JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttps://cifrazia.com
SummaryPython port for kozakdenys/qr-code-styling
upload_time2023-08-02 09:00:20
maintainer
docs_urlNone
authorBogdan Parfenov
requires_python>=3.10,<4.0
licenseMIT
keywords cifrazia library utils tools qrcode
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Welcome

[![PyPI version](https://badge.fury.io/py/qrcode-styled.svg)](https://badge.fury.io/py/qrcode-styled) [![codecov](https://codecov.io/gh/AdamBrianBright/qrcode_styled/branch/master/graph/badge.svg?token=MMDPS40REC)](https://codecov.io/gh/AdamBrianBright/qrcode_styled) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FAdamBrianBright%2Fqrcode_styled.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FAdamBrianBright%2Fqrcode_styled?ref=badge_shield)

## QRCode Styled [\[WIP\]](https://dictionary.cambridge.org/us/dictionary/english/wip?q=WIP)

<img src="./wiki/img/logo.png" alt="QRCode Styled" width="64" height="64" />

This is a python port for a [browser QRCode generator](https://github.com/kozakdenys/qr-code-styling)
by [Denys Kozak](https://github.com/kozakdenys)

This project was initially created for internal use in [cifrazia.com](https://cifrazia.com/).

We do not intend to maintain this project for wide usage, but feel free to use it, share, edit or submit pull requests.

## Features

+ Multiple formats:
    + [x] SVG using `xmls`
    + [x] PNG/WEBP, etc. using `Pillow`
+ Multiple styles:
    + [x] Extra rounded corners
    + [ ] Rounded corners
    + [ ] Straight
    + [ ] Dotted

Check out [our documentation](https://adambrianbright.github.io/qrcode_styled/get-started/).

## Installing

Using **Poetry**

```shell
poetry add qrcode-styled
```

Using **PIP**

```shell
pip install qrcode-styled
```

### Requirements

+ Python `>= 3.10`
+ Pillow `>= 10.0`
+ qrcode `>= 6.1`
+ lxml `>= 8.2.0` (optional, for SVG rendering)

### Extras

| Keyword | Description                | Packages        |
|---------|----------------------------|-----------------|
| `svg`   | Allows you to generate SVG | `lxml >= 4.6.3` |

| SVG                                | WEBp                                |
|------------------------------------|-------------------------------------|
| ![Svg QRCode](./wiki/img/test.svg) | ![Svg QRCode](./wiki/img/test.webp) |

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FAdamBrianBright%2Fqrcode_styled.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FAdamBrianBright%2Fqrcode_styled?ref=badge_large)
            

Raw data

            {
    "_id": null,
    "home_page": "https://cifrazia.com",
    "name": "qrcode-styled",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "",
    "keywords": "cifrazia,library,utils,tools,qrcode",
    "author": "Bogdan Parfenov",
    "author_email": "adam.brian.bright@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/60/64/994b8eb4715ad743c88090782197cc9e060258e261b1c35023a7212136b2/qrcode_styled-0.2.2.tar.gz",
    "platform": null,
    "description": "# Welcome\n\n[![PyPI version](https://badge.fury.io/py/qrcode-styled.svg)](https://badge.fury.io/py/qrcode-styled) [![codecov](https://codecov.io/gh/AdamBrianBright/qrcode_styled/branch/master/graph/badge.svg?token=MMDPS40REC)](https://codecov.io/gh/AdamBrianBright/qrcode_styled) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FAdamBrianBright%2Fqrcode_styled.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FAdamBrianBright%2Fqrcode_styled?ref=badge_shield)\n\n## QRCode Styled [\\[WIP\\]](https://dictionary.cambridge.org/us/dictionary/english/wip?q=WIP)\n\n<img src=\"./wiki/img/logo.png\" alt=\"QRCode Styled\" width=\"64\" height=\"64\" />\n\nThis is a python port for a [browser QRCode generator](https://github.com/kozakdenys/qr-code-styling)\nby [Denys Kozak](https://github.com/kozakdenys)\n\nThis project was initially created for internal use in [cifrazia.com](https://cifrazia.com/).\n\nWe do not intend to maintain this project for wide usage, but feel free to use it, share, edit or submit pull requests.\n\n## Features\n\n+ Multiple formats:\n    + [x] SVG using `xmls`\n    + [x] PNG/WEBP, etc. using `Pillow`\n+ Multiple styles:\n    + [x] Extra rounded corners\n    + [ ] Rounded corners\n    + [ ] Straight\n    + [ ] Dotted\n\nCheck out [our documentation](https://adambrianbright.github.io/qrcode_styled/get-started/).\n\n## Installing\n\nUsing **Poetry**\n\n```shell\npoetry add qrcode-styled\n```\n\nUsing **PIP**\n\n```shell\npip install qrcode-styled\n```\n\n### Requirements\n\n+ Python `>= 3.10`\n+ Pillow `>= 10.0`\n+ qrcode `>= 6.1`\n+ lxml `>= 8.2.0` (optional, for SVG rendering)\n\n### Extras\n\n| Keyword | Description                | Packages        |\n|---------|----------------------------|-----------------|\n| `svg`   | Allows you to generate SVG | `lxml >= 4.6.3` |\n\n| SVG                                | WEBp                                |\n|------------------------------------|-------------------------------------|\n| ![Svg QRCode](./wiki/img/test.svg) | ![Svg QRCode](./wiki/img/test.webp) |\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FAdamBrianBright%2Fqrcode_styled.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FAdamBrianBright%2Fqrcode_styled?ref=badge_large)",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python port for kozakdenys/qr-code-styling",
    "version": "0.2.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/AdamBrianBright/qrcode_styled/issues",
        "Contact Author": "https://vk.com/adam_bright",
        "Homepage": "https://cifrazia.com",
        "Repository": "https://github.com/AdamBrianBright/qrcode_styled.git"
    },
    "split_keywords": [
        "cifrazia",
        "library",
        "utils",
        "tools",
        "qrcode"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09dac8542296f61c7872bb5e79ee1cb4cdbb0f2630a7a6a36e833652618c37cc",
                "md5": "d0805ffac03e0a684ac6c403130cdb48",
                "sha256": "a1c6dd335aae270dc1d9a8182f27a1bf54b7db3be3139ff0b9637ace7beff799"
            },
            "downloads": -1,
            "filename": "qrcode_styled-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d0805ffac03e0a684ac6c403130cdb48",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<4.0",
            "size": 15191,
            "upload_time": "2023-08-02T09:00:18",
            "upload_time_iso_8601": "2023-08-02T09:00:18.888840Z",
            "url": "https://files.pythonhosted.org/packages/09/da/c8542296f61c7872bb5e79ee1cb4cdbb0f2630a7a6a36e833652618c37cc/qrcode_styled-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6064994b8eb4715ad743c88090782197cc9e060258e261b1c35023a7212136b2",
                "md5": "cefd33c9a4868c1e1c9a2ea6c651f96e",
                "sha256": "d8b4041835b27254c2992e3871f99ef7a95e2d90be87f37a8e9954ed485599e1"
            },
            "downloads": -1,
            "filename": "qrcode_styled-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "cefd33c9a4868c1e1c9a2ea6c651f96e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 10421,
            "upload_time": "2023-08-02T09:00:20",
            "upload_time_iso_8601": "2023-08-02T09:00:20.209984Z",
            "url": "https://files.pythonhosted.org/packages/60/64/994b8eb4715ad743c88090782197cc9e060258e261b1c35023a7212136b2/qrcode_styled-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-02 09:00:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "AdamBrianBright",
    "github_project": "qrcode_styled",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "qrcode-styled"
}
        
Elapsed time: 0.45732s