Git Product home page Git Product logo

mediadc-massdelete's Introduction

MediaDC Mass Deleter

Use the json export of MediaDC (NextCloud app) to delete duplicates pictures massively

usage: MediaDC - Mass deleter [-h] [--exclude EXCLUDE [EXCLUDE ...]] [--include INCLUDE [INCLUDE ...]] [--dry-run] [--different-path-only] --host
                              HOST --login LOGIN --password PASSWORD [--verify-ssl]
                              json

Takes the json export from MediaDC and massively delete all replicates

positional arguments:
  json                  Path to the json file

optional arguments:
  -h, --help            show this help message and exit
  --exclude EXCLUDE [EXCLUDE ...]
                        Do not delete files whose path contains this (if size is similar)
  --include INCLUDE [INCLUDE ...]
                        Prefer to delete files whose path contains this (if size is similar)
  --dry-run             Do not actually delete files
  --different-path-only
                        Only delete files in different path (to avoid deleting pictures just a bit similar)
  --host HOST           WebDav full URL as given in the bottom left of the root URL
  --login LOGIN         Login
  --password PASSWORD   Password
  --verify-ssl          Do verify SSL certificate

Getting the json file out of MediaDC

image image

Example

Sample command : python3 mediadc_delete.py --exclude workspace --include DCIM Temp Import Upload temp --host "https://server.com/nextcloud/remote.php/dav/files/user" --login user --password XXX ../../Downloads/2_task_results_export.json --different-path-only

mediadc-massdelete's People

Contributors

tbarbette avatar

Stargazers

Minje Jeon avatar  avatar Dom G. avatar Donatien Schmitz avatar

Watchers

 avatar  avatar

Forkers

deftmartian

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.