oricat


Nameoricat JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/cliffano/oricat
SummaryCategorise images by orientation
upload_time2024-08-30 23:44:37
maintainerNone
docs_urlNone
authorCliffano Subagio
requires_python<4.0,>=3.10
licenseMIT
keywords oricat images categorise orientation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            <img align="right" src="https://raw.github.com/cliffano/oricat/main/avatar.jpg" alt="Avatar"/>

[![Build Status](https://github.com/cliffano/oricat/workflows/CI/badge.svg)](https://github.com/cliffano/oricat/actions?query=workflow%3ACI)
[![Security Status](https://snyk.io/test/github/cliffano/oricat/badge.svg)](https://snyk.io/test/github/cliffano/oricat)
[![Published Version](https://img.shields.io/pypi/v/oricat.svg)](https://pypi.python.org/pypi/oricat)
<br/>

Oricat
------

Oricat is a Python CLI for categorising image files by orientation.

Given a folder of images, Oricat will organise those files by orientation into subfolders `landscape`, `portrait`, and `square`.

Installation
------------

    pip3 install oricat

Usage
-----

Categorise images in a folder:

    oricat --input-dir some/input/folder/ --output-dir some/output/folder/

The categorised images will then be moved to:

* `some/output/folder/landscape` for images having landscape orientation
* `some/output/folder/portrait` for images having portrait orientation
* `some/output/folder/square` for images having square orientation

Colophon
--------

[Developer's Guide](https://cliffano.github.io/developers_guide.html#python)

Build reports:

* [Lint report](https://cliffano.github.io/oricat/lint/pylint/index.html)
* [Code complexity report](https://cliffano.github.io/oricat/complexity/wily/index.html)
* [Unit tests report](https://cliffano.github.io/oricat/test/pytest/index.html)
* [Test coverage report](https://cliffano.github.io/oricat/coverage/coverage/index.html)
* [Integration tests report](https://cliffano.github.io/oricat/test-integration/pytest/index.html)
* [API Documentation](https://cliffano.github.io/oricat/doc/sphinx/index.html)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/cliffano/oricat",
    "name": "oricat",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": "oricat, images, categorise, orientation",
    "author": "Cliffano Subagio",
    "author_email": "cliffano@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a9/35/6d125584e9caf25c9849c3a2705f80a6b7da970221a28a1ca0f2978e2091/oricat-1.0.0.tar.gz",
    "platform": null,
    "description": "<img align=\"right\" src=\"https://raw.github.com/cliffano/oricat/main/avatar.jpg\" alt=\"Avatar\"/>\n\n[![Build Status](https://github.com/cliffano/oricat/workflows/CI/badge.svg)](https://github.com/cliffano/oricat/actions?query=workflow%3ACI)\n[![Security Status](https://snyk.io/test/github/cliffano/oricat/badge.svg)](https://snyk.io/test/github/cliffano/oricat)\n[![Published Version](https://img.shields.io/pypi/v/oricat.svg)](https://pypi.python.org/pypi/oricat)\n<br/>\n\nOricat\n------\n\nOricat is a Python CLI for categorising image files by orientation.\n\nGiven a folder of images, Oricat will organise those files by orientation into subfolders `landscape`, `portrait`, and `square`.\n\nInstallation\n------------\n\n    pip3 install oricat\n\nUsage\n-----\n\nCategorise images in a folder:\n\n    oricat --input-dir some/input/folder/ --output-dir some/output/folder/\n\nThe categorised images will then be moved to:\n\n* `some/output/folder/landscape` for images having landscape orientation\n* `some/output/folder/portrait` for images having portrait orientation\n* `some/output/folder/square` for images having square orientation\n\nColophon\n--------\n\n[Developer's Guide](https://cliffano.github.io/developers_guide.html#python)\n\nBuild reports:\n\n* [Lint report](https://cliffano.github.io/oricat/lint/pylint/index.html)\n* [Code complexity report](https://cliffano.github.io/oricat/complexity/wily/index.html)\n* [Unit tests report](https://cliffano.github.io/oricat/test/pytest/index.html)\n* [Test coverage report](https://cliffano.github.io/oricat/coverage/coverage/index.html)\n* [Integration tests report](https://cliffano.github.io/oricat/test-integration/pytest/index.html)\n* [API Documentation](https://cliffano.github.io/oricat/doc/sphinx/index.html)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Categorise images by orientation",
    "version": "1.0.0",
    "project_urls": {
        "Documentation": "https://github.com/cliffano/oricat",
        "Homepage": "https://github.com/cliffano/oricat",
        "Repository": "https://github.com/cliffano/oricat"
    },
    "split_keywords": [
        "oricat",
        " images",
        " categorise",
        " orientation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a18a09778b2564459f7799b5c3701100dee8229bb0479e835c99586af627e93a",
                "md5": "6806714c12cd4a8cb63f52bebc04f870",
                "sha256": "7ee5ef1012e2c4a1d97088061bf5f78cc583522dbd1e6edc3097bf44055feff0"
            },
            "downloads": -1,
            "filename": "oricat-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6806714c12cd4a8cb63f52bebc04f870",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 4229,
            "upload_time": "2024-08-30T23:44:36",
            "upload_time_iso_8601": "2024-08-30T23:44:36.357382Z",
            "url": "https://files.pythonhosted.org/packages/a1/8a/09778b2564459f7799b5c3701100dee8229bb0479e835c99586af627e93a/oricat-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9356d125584e9caf25c9849c3a2705f80a6b7da970221a28a1ca0f2978e2091",
                "md5": "4de12f88fdf042fb39d74f25cd09da9a",
                "sha256": "150c19e54ccf0aea014c893407715c1f6910c9fa7a915c6003f42d55fd57bdb7"
            },
            "downloads": -1,
            "filename": "oricat-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4de12f88fdf042fb39d74f25cd09da9a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 3595,
            "upload_time": "2024-08-30T23:44:37",
            "upload_time_iso_8601": "2024-08-30T23:44:37.537642Z",
            "url": "https://files.pythonhosted.org/packages/a9/35/6d125584e9caf25c9849c3a2705f80a6b7da970221a28a1ca0f2978e2091/oricat-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-30 23:44:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cliffano",
    "github_project": "oricat",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "oricat"
}
        
Elapsed time: 3.35475s