{"id":16603294,"url":"https://github.com/dbrgn/miniaturo","last_synced_at":"2025-09-28T17:31:04.115Z","repository":{"id":54640744,"uuid":"330509366","full_name":"dbrgn/miniaturo","owner":"dbrgn","description":"A drop-in replacement for raw-thumbnailer.","archived":false,"fork":false,"pushed_at":"2024-01-07T04:54:33.000Z","size":48,"stargazers_count":12,"open_issues_count":4,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-12T10:42:20.689Z","etag":null,"topics":["raw","raw-thumbnailer","rust","thumbnails"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbrgn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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":"2021-01-17T23:41:40.000Z","updated_at":"2024-12-03T04:41:41.000Z","dependencies_parsed_at":"2024-10-28T10:29:09.913Z","dependency_job_id":"b5707233-e1cf-4ed6-8127-47f51cc74d19","html_url":"https://github.com/dbrgn/miniaturo","commit_stats":{"total_commits":34,"total_committers":2,"mean_commits":17.0,"dds":0.08823529411764708,"last_synced_commit":"84dce0c1e453a89c41e411d97cdfdaca45e312ef"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fminiaturo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fminiaturo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fminiaturo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fminiaturo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbrgn","download_url":"https://codeload.github.com/dbrgn/miniaturo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234541143,"owners_count":18849553,"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":["raw","raw-thumbnailer","rust","thumbnails"],"created_at":"2024-10-12T00:49:04.860Z","updated_at":"2025-09-28T17:31:03.787Z","avatar_url":"https://github.com/dbrgn.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# miniaturo\n\nA RAW image thumbnailer written in Rust.\n\nThis project is intended to be a drop-in replacement for the (mostly\nunmaintained) [raw-thumbnailer] project.\n\n\u003e :warning: **Note:** Miniaturo requires libopenraw 0.3, which was released in\n\u003e December 2020. As of early 2021, this library version is not yet bundled with\n\u003e distros that don't follow rolling releases. In those cases you need to\n\u003e manually install libopenraw.\n\n[raw-thumbnailer]: https://libopenraw.freedesktop.org/raw-thumbnailer/\n\n## Requirements\n\nFor building:\n\n- Rust\n- gcc or clang\n- pkg-config\n- libopenraw 0.3\n\n## Installing\n\nIdeally, you get this project through a distribution package.\n\nAlternatively, you can install through cargo from crates.io:\n\n    cargo install miniaturo\n\nOr build it yourself:\n\n    cargo build --release\n\n## Implementation notes\n\nminiaturo uses [libopenraw] (0.3) to parse the RAW image and thus supports\nall camera formats that libopenraw supports.\n\nThe loading, resizing and encoding of the thumbnail is done in pure Rust using\n[image-rs].\n\n[libopenraw]: https://libopenraw.freedesktop.org/\n[image-rs]: https://github.com/image-rs/image\n\n## Project name\n\nThe name of this project is the Esperanto word for \"thumbnail\".\n\n## Tests\n\nTo run integration tests, first download the test images:\n\n    python3 tests/download-test-images.py\n\nThen run tests:\n\n    cargo test\n\n## License\n\nThis project is licensed under the GPLv3 or later.\n\n    Copyright (C) 2021—2023 Danilo Bargen\n    \n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n    \n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n    \n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrgn%2Fminiaturo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbrgn%2Fminiaturo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrgn%2Fminiaturo/lists"}