{"id":18951011,"url":"https://github.com/cloud-py-api/mediadc","last_synced_at":"2025-04-06T05:17:19.526Z","repository":{"id":43882122,"uuid":"377284839","full_name":"cloud-py-api/mediadc","owner":"cloud-py-api","description":"Nextcloud Media Duplicate Collector application","archived":false,"fork":false,"pushed_at":"2024-10-24T02:17:57.000Z","size":97796,"stargazers_count":94,"open_issues_count":57,"forks_count":7,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-10-24T18:52:08.967Z","etag":null,"topics":["collector","duplicate-detection","duplicates","media","mediadc","nextcloud","nextcloud-apps","nextcloud-vue-app","open-source","php","python","python3","single-page-app","vue"],"latest_commit_sha":null,"homepage":"https://apps.nextcloud.com/apps/mediadc","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloud-py-api.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"cloud_py_api","issuehunt":null,"otechie":null,"custom":null}},"created_at":"2021-06-15T20:23:06.000Z","updated_at":"2024-10-24T02:18:01.000Z","dependencies_parsed_at":"2023-10-15T03:48:57.394Z","dependency_job_id":"ee0fd74a-b75d-4150-87cb-2f27d4b6cf8a","html_url":"https://github.com/cloud-py-api/mediadc","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-py-api%2Fmediadc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-py-api%2Fmediadc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-py-api%2Fmediadc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-py-api%2Fmediadc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloud-py-api","download_url":"https://codeload.github.com/cloud-py-api/mediadc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247436289,"owners_count":20938533,"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":["collector","duplicate-detection","duplicates","media","mediadc","nextcloud","nextcloud-apps","nextcloud-vue-app","open-source","php","python","python3","single-page-app","vue"],"created_at":"2024-11-08T13:25:50.606Z","updated_at":"2025-04-06T05:17:19.505Z","avatar_url":"https://github.com/cloud-py-api.png","language":"PHP","readme":"# Nextcloud MediaDC\n\n![build](https://github.com/cloud-py-api/mediadc/actions/workflows/create-release-draft.yml/badge.svg)\n[![Publish to Nextcloud app store](https://github.com/cloud-py-api/mediadc/actions/workflows/publish-appstore.yml/badge.svg)](https://github.com/cloud-py-api/mediadc/actions/workflows/publish-appstore.yml)\n[![Test Binaries](https://github.com/cloud-py-api/mediadc/actions/workflows/test-binaries.yml/badge.svg)](https://github.com/cloud-py-api/mediadc/actions/workflows/test-binaries.yml)\n[![Github All Releases](https://img.shields.io/github/downloads/andrey18106/mediadc/total.svg)](https://github.com/cloud-py-api/mediadc/releases)\n\n**📸📹 Collect photo and video duplicates to save your cloud storage space**\n\n**[cloud_py_api](https://apps.nextcloud.com/apps/cloud_py_api)** required to be installed and enabled first.\n\n| **Not working on FreeBSD systems for now**\n\n![Home page](/screenshots/mediadc_home.png)\n![Task page](/screenshots/mediadc_task_details_2.png)\nNextcloud Media Duplicate Collector application\n\n## Why is this so awesome?\n\n* **♻ Detects similar and duplicate photos/videos with different resolutions, sizes and formats**\n* **💡 Easily saves your cloud storage space and time for sorting**\n* **⚙ Flexible configuration**\n\n## 🚀 Installation\n\nFirst of all, in you Nextcloud install and enable [`cloud_py_api`](https://apps.nextcloud.com/apps/cloud_py_api) through the Apps management, then install MediaDC app.\nStarting from 0.2.0 version MediaDC is only included in Nextcloud v25 and higher.\n#### Read more on [Wiki page](https://github.com/cloud-py-api/mediadc/wiki)\n\n## Maintainers\n\n* [Andrey Borysenko](https://github.com/andrey18106)\n* [Alexander Piskun](https://github.com/bigcat88)\n\n## State of the Maintenance\n\nAs Andrey and I(Alexander) are fully committed to the **NextCloud App Ecosystem** project, \nwe will be working tirelessly around the clock for the next two months. \nDue to our intense dedication to that project, our availability will be limited during this period. \nHowever, we encourage and welcome any contributions from the community in the form of pull requests.\n\nAfter Nextcloud App Ecosystem V2 finished we'll rewrite MediaDC to use the new system, and write many other amazing applications.\n\nFor All Coders who want to write New Amazing Applications for \nNextcloud with New App Ecosystem - we are avalaible to discuss its API, prototypes, etc. in their repositories. \n","funding_links":["https://liberapay.com/cloud_py_api"],"categories":["python3"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloud-py-api%2Fmediadc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloud-py-api%2Fmediadc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloud-py-api%2Fmediadc/lists"}