{"id":16318151,"url":"https://github.com/scorphus/aptscan","last_synced_at":"2025-05-13T17:16:12.452Z","repository":{"id":216296354,"uuid":"740956727","full_name":"scorphus/aptscan","owner":"scorphus","description":"🏚️ aptscan — Apartment Floor Plan Scanner","archived":false,"fork":false,"pushed_at":"2024-01-10T14:21:38.000Z","size":12,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-16T20:28:08.222Z","etag":null,"topics":["apartment","chairs","floor","plan","rooms","scanner"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scorphus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-09T12:19:35.000Z","updated_at":"2024-04-25T23:02:17.000Z","dependencies_parsed_at":"2024-01-10T16:07:00.704Z","dependency_job_id":"e9498741-cc9a-4c00-8328-bf3e28847f33","html_url":"https://github.com/scorphus/aptscan","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"b32fdd3eedffdeaf9e7fcce9a7c6c6a63282f73f"},"previous_names":["scorphus/aptscan"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scorphus%2Faptscan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scorphus%2Faptscan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scorphus%2Faptscan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scorphus%2Faptscan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scorphus","download_url":"https://codeload.github.com/scorphus/aptscan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253990503,"owners_count":21995776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apartment","chairs","floor","plan","rooms","scanner"],"created_at":"2024-10-10T22:10:09.617Z","updated_at":"2025-05-13T17:16:12.426Z","avatar_url":"https://github.com/scorphus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AptScan [![Build Status][build-badge]][action-link] [![Coverage Status][codecov-badge]][codecov-link] [![Maintainability][codeclimate-badge]][codeclimate-link] [![Code Quality][codacy-badge]][codacy-link]\n\n## Apartment Floor Plan Scanner\n\nAptScan swiftly scans floor plans, automating chair type counting for each room\nin the floor plan. It provides the user with the number of chairs in each room\nand the total number of chairs in the floor plan.\n\n## Installation\n\nTo install, follow these steps:\n\n1.  Create a Python virtual environment using your preferred choice ([pyenv][]\n    is recommended)\n2.  With the recently created virtual environment activated, install the package\n    with the following command:\n\n    ```shell\n    make setup\n    ```\n\n\u003e _Note: aptscan requires Python 3.10 or newer._\n\n## Usage\n\nTo display the help message with the available commands and options, run:\n\n```shell\naptscan --help\n```\n\nTo scan a floor plan, use the `aptscan` console utility. Ex.:\n\n```shell\naptscan rooms.txt\n```\n\n## Running tests\n\n1.  Run tests with:\n    ```shell\n    make test\n    ```\n2.  And check code coverage with:\n    ```shell\n    make coverage\n    open htmlcov/index.html\n    ```\n\n## Extra\n\n1.  To see all available make targets:\n    ```shell\n    make list\n    ```\n\n## License\n\nCode in this repository is distributed under the terms of the BSD 3-Clause\nLicense (BSD-3-Clause).\n\nSee [LICENSE][] for details.\n\n[build-badge]: https://github.com/scorphus/aptscan/workflows/Python/badge.svg\n[action-link]: https://github.com/scorphus/aptscan/actions?query=workflow%3APython\n[codecov-badge]: https://codecov.io/gh/scorphus/aptscan/branch/main/graph/badge.svg\n[codecov-link]: https://codecov.io/gh/scorphus/aptscan\n[codeclimate-badge]: https://api.codeclimate.com/v1/badges/0be26e2fab6a6964945f/maintainability\n[codeclimate-link]: https://codeclimate.com/github/scorphus/aptscan/maintainability\n[codacy-badge]: https://app.codacy.com/project/badge/Grade/7fb3fdf240f344d4b90c3c2ea87877bf\n[codacy-link]: https://app.codacy.com/gh/scorphus/aptscan/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade\n[pyenv]: https://github.com/pyenv/pyenv\n[LICENSE]: LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscorphus%2Faptscan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscorphus%2Faptscan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscorphus%2Faptscan/lists"}