SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-8fce9776-0c39-4e35-a890-0ebc49ddcdbf Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-5.0.2 Created: 2025-06-22T16:38:54Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64ea7fc35d94fc12b943cb2477906a00 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10c865e1d51cfbbdd10be1047b652e27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-219f364e70f5116bc1b1032b751cd0d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57f45b25d7829b86c8b0e75d1005dc7b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ca859ea10b4e8aaee8092ebc0f5dd34 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01989241297d02e7d0c315b729284cf7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b6f9ffb087effdaeb80ccddf299e46a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-323b853afb4c6195ba1938f0cd4cd607 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af0e95f69a2f2828f9ed4d1da880644e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68e62cac701e4bb81975512692486add Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae43f8d734b4103242aabf17a1a0bd91 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe9c867dd695045c053c94514156f283 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0149e634609faae50db6e25a9282279 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-953784467c37af3d700927b341bb3ef9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3381ede35194f128c3f4cd6ee3ad7e3c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d76d9938ced6a8263c2240623829ab4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc926b47d74248dfd0f39fe554c30374 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-583e8ab1c0c4986231465ce6fff34f8c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a569d9141ec04ee9f6ae75329a19ff36 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2bdf146606be0fb1d943cd19ac607684 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e90436ce5aa768a7612e917db397976b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c0f7e35c1dd044cbcb451750cc512e4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a8d62464d65dfcf9c8a9a0493175a61 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-775384aa50891614c0e405b5432d2a72 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13f0a95058070dc1ab51ffa029bcdff4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db2c5c70f06c3853e36efe5920569119 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24e2b93a208a69c2bb757ccaf1eda683 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0b5df43a99712da3a930714fb4eb843 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec9fd9b84f61ff9942f10ed587fe1230 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4dc59534e029c5fa20db3308db3cb231 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2042717b331aaf846841826e515f191a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6dfa32d040bf2d9761018774db2e9bb3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e5ec75be03dbad0e07cdc6e715625099 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20835cff596e0f548e76257055e0d43b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-637b23b241b6222c34240c77e808ad06 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e942de252b6e3729e3cc649b48eeda8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff39b42bab3b7b82c8d2eb704fe0c136 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5773d8c61ac6f6a46cdd58c62819193d FileName: ./.github/requirements-ci.txt SPDXID: SPDXRef-64ea7fc35d94fc12b943cb2477906a00 FileChecksum: SHA1: 133a014f900bf5e25329a6784df0eaf3531f237f LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2022 Robin Vobruba FileName: ./.github/workflows/build.yml SPDXID: SPDXRef-10c865e1d51cfbbdd10be1047b652e27 FileChecksum: SHA1: e5f02f5bfbb6cab3ec763776d7bb88baebea44a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2021 - 2025 Robin Vobruba FileName: ./.github/workflows/docker.yml SPDXID: SPDXRef-219f364e70f5116bc1b1032b751cd0d0 FileChecksum: SHA1: df7d6a05d2f582425cc4424fd8abfdf28bd599bc LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2021-2025 Robin Vobruba FileName: ./.github/workflows/publish.yml.disabled SPDXID: SPDXRef-57f45b25d7829b86c8b0e75d1005dc7b FileChecksum: SHA1: 32f28cd88ff6267b9dd42814f9427561e5fd3747 LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2021 Robin Vobruba FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-7ca859ea10b4e8aaee8092ebc0f5dd34 FileChecksum: SHA1: e2a352ece860e0f9e2e46eb4d4f378f4908552bd LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2021 - 2025 Robin Vobruba FileName: ./.gitignore SPDXID: SPDXRef-01989241297d02e7d0c315b729284cf7 FileChecksum: SHA1: 0612e9a80e1e2153c79c5634103c00e4d053318c LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2021-2025 Robin Vobruba FileName: ./Cargo.lock SPDXID: SPDXRef-6b6f9ffb087effdaeb80ccddf299e46a FileChecksum: SHA1: 8a9d984146a7b0fc925c67d6f2fb5217288b61f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2021 Robin Vobruba FileName: ./Cargo.toml SPDXID: SPDXRef-323b853afb4c6195ba1938f0cd4cd607 FileChecksum: SHA1: 4bce4876af81e87b8e537ea72b7d69f655477136 LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2021 - 2025 Robin Vobruba FileName: ./Dockerfile SPDXID: SPDXRef-af0e95f69a2f2828f9ed4d1da880644e FileChecksum: SHA1: bd2d08c1f80d4963fcfa87d8c902bb5259e6c419 LicenseConcluded: NOASSERTION LicenseInfoInFile: Unlicense FileCopyrightText: SPDX-FileCopyrightText: 2022-2025 Robin Vobruba FileName: ./README.md SPDXID: SPDXRef-68e62cac701e4bb81975512692486add FileChecksum: SHA1: 6dcfe803188346a8b04ca8dff2fbfae2deae8cc9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2021-2025 Robin Vobruba FileName: ./src/cli.rs SPDXID: SPDXRef-ae43f8d734b4103242aabf17a1a0bd91 FileChecksum: SHA1: b81ad6594a433697fc8004a3d1416c382f6c322b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2021-2025 Robin Vobruba FileName: ./src/files_finder.rs SPDXID: SPDXRef-fe9c867dd695045c053c94514156f283 FileChecksum: SHA1: b20146cda99be049d31ac8e5d5f031ec082f11bf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/lib.rs SPDXID: SPDXRef-e0149e634609faae50db6e25a9282279 FileChecksum: SHA1: 48ea173832686bcfb4f204eb2621ac301166a2b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2021-2025 Robin Vobruba FileName: ./src/main.rs SPDXID: SPDXRef-953784467c37af3d700927b341bb3ef9 FileChecksum: SHA1: 5685b20cf2485b2ac5e6cce4406687180978d7b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2021-2025 Robin Vobruba FileName: ./src/model/hosting_category.rs SPDXID: SPDXRef-3381ede35194f128c3f4cd6ee3ad7e3c FileChecksum: SHA1: 12ec96f47a2d2ed0fb7694c245ca9d804959a2f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/model/hosting_provider_id.rs SPDXID: SPDXRef-6d76d9938ced6a8263c2240623829ab4 FileChecksum: SHA1: 1632a27728203e9c465849654c2f68f236e41959 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/model/hosting_type.rs SPDXID: SPDXRef-cc926b47d74248dfd0f39fe554c30374 FileChecksum: SHA1: 46cb2c4748771cad2c7406e4c55769ee248ff798 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/model/hosting_unit_id.rs SPDXID: SPDXRef-583e8ab1c0c4986231465ce6fff34f8c FileChecksum: SHA1: 944a2a3f131a6891ed80f90a60adea4516c8d0d4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/model/mod.rs SPDXID: SPDXRef-a569d9141ec04ee9f6ae75329a19ff36 FileChecksum: SHA1: fa733aae70d88a6cb59f1da7b9f5b5c223f3bcd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/model/platform.rs SPDXID: SPDXRef-2bdf146606be0fb1d943cd19ac607684 FileChecksum: SHA1: 293324b6c4d9577c12f2c58f3008fdcb41cef19e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/model/project.rs SPDXID: SPDXRef-e90436ce5aa768a7612e917db397976b FileChecksum: SHA1: 42f618aea251f518151f248dda4956403d63adeb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/appropedia/mod.rs SPDXID: SPDXRef-7c0f7e35c1dd044cbcb451750cc512e4 FileChecksum: SHA1: d35ee1726581a47eb66d51134a6cea0ba8783c29 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/appropedia/model.rs SPDXID: SPDXRef-8a8d62464d65dfcf9c8a9a0493175a61 FileChecksum: SHA1: 251db583501baf63e3569b644d532f5fc1bcd6d0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/manifests_list/mod.rs SPDXID: SPDXRef-775384aa50891614c0e405b5432d2a72 FileChecksum: SHA1: b03c8782fd16b894e685dabcded49afa9010fb66 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/manifests_list/model.rs SPDXID: SPDXRef-13f0a95058070dc1ab51ffa029bcdff4 FileChecksum: SHA1: 18148f456a4f829dfa38b1799bf7ec0b5ca56f14 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/manifests_repo.rs SPDXID: SPDXRef-db2c5c70f06c3853e36efe5920569119 FileChecksum: SHA1: 5d8edd2ee445f8438c4bb85a1d468c3214f9bdcf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/mod.rs SPDXID: SPDXRef-24e2b93a208a69c2bb757ccaf1eda683 FileChecksum: SHA1: 20cbc222b8365dfd362316af8d93ab37ea3bf4fd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/oshwa/mod.rs SPDXID: SPDXRef-b0b5df43a99712da3a930714fb4eb843 FileChecksum: SHA1: 14436efcca7ae167401626e88fe51ed12553d759 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/oshwa/model.rs SPDXID: SPDXRef-ec9fd9b84f61ff9942f10ed587fe1230 FileChecksum: SHA1: 525c6564cf9802ec31d8be116b7096ef2b86e9af LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/thingiverse/mod.rs SPDXID: SPDXRef-4dc59534e029c5fa20db3308db3cb231 FileChecksum: SHA1: 1225d7100be4e0a9d1392bc92703047f17a55ba7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/thingiverse/model.rs SPDXID: SPDXRef-2042717b331aaf846841826e515f191a FileChecksum: SHA1: 77c05a8afed1575ca65e4594c117f54a04dd3034 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/scrapers/thingiverse/store.rs SPDXID: SPDXRef-6dfa32d040bf2d9761018774db2e9bb3 FileChecksum: SHA1: c2f88c71098dc3c41c62c12bede62b04df9d8441 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/settings.rs SPDXID: SPDXRef-e5ec75be03dbad0e07cdc6e715625099 FileChecksum: SHA1: e4d2ab5eb4bb1159f5ed66d75a6aed5508c5d788 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/stream_test.rs SPDXID: SPDXRef-20835cff596e0f548e76257055e0d43b FileChecksum: SHA1: d6900322b39b0e73ffb1920b90c9774a16bf16cb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/structured_content.rs SPDXID: SPDXRef-637b23b241b6222c34240c77e808ad06 FileChecksum: SHA1: 99e27dfd08cb6d48e9002a153aa2ea4a4244fb14 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./src/tools.rs SPDXID: SPDXRef-e942de252b6e3729e3cc649b48eeda8d FileChecksum: SHA1: f37917e98d067df66511e19eeb60d7af07a7a125 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2025 Robin Vobruba FileName: ./tests/cli.rs SPDXID: SPDXRef-ff39b42bab3b7b82c8d2eb704fe0c136 FileChecksum: SHA1: d0a6fd7af8212c351e0403a9c63a2e55af1eb6ec LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2021 Robin Vobruba FileName: ./tests/cli_api.rs SPDXID: SPDXRef-5773d8c61ac6f6a46cdd58c62819193d FileChecksum: SHA1: 7fa1567833bcce9bbebe2956754bfe238bd0f382 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2021-2024 Robin Vobruba