Giter VIP home page Giter VIP logo

cardbackup's Introduction

 _____               _  ______            _      _   _        
/  __ \             | | | ___ \          | |    | | | |       
| /  \/ __ _ _ __ __| | | |_/ / __ _  ___| | __ | | | |_ __   
| |    / _` | '__/ _` | | ___ \/ _` |/ __| |/ / | | | | '_ \  
| \__/\ (_| | | | (_| | | |_/ / (_| | (__|   <  | |_| | |_) | 
 \____/\__,_|_|  \__,_| \____/ \__,_|\___|_|\_\  \___/| .__/  
2020                                                  | |     
                                                      |_|     

language badge

Card BackUp is the only good thing that came up in 2020.

It's an experiment : to have an open source and linux software to manage backup for audiovisual projects.

As backup is a critical step in any production, I don't think this could be serious to use it on any important project at this early stage of devellopement. But maybe, concider using it as a parallel solution to try when everything is already secure.

Interface

Don't expect any GUI fancy button, CBU is an nteractive Script in a beautifull CLI :) But don't worry, there is no needs for any skills in linux bash or anything else, most of the time, the script will ask you for yes or no, name choosing, or open your browser to let you choose a directory.

Dependencies

  • rsync
  • mediainfo
  • ffmpeg
  • tree
  • latex
  • coreutils

How to use it

  1. dowload the folder, unzip it and open it in a terminal
  2. install dependencies on debian and derivatives:
    sudo apt install rsync mediainfo ffmpeg tree texlive
    
  3. install cardbackup:
    sudo make install
    
  4. run it:
    cardbackup
    
  5. follow the step inside the program

What does CardBackup actually do ?

When you launch the script, it will ask you to choose a removable device to copy.

Then you'll have to choose a back-up destination on your computer or external drives.

Afterwhat you can choose a folder name to put the card in.

Then CBU will copy your files and compare MD5 checksums.

A summary of the copy is displayed in your shell, indicating which files were copied or any errors that occured.

It will analyse the copied card using mediainfo to create a little log and take some screenshots of the video files. A PDF is generated containing media infos of files and 3 screens per video file.

To Do

  • Add the ability to create Preset for projects
  • Send the report pdf by email

cardbackup's People

Contributors

n-peugnet avatar vincent-peugnet avatar

Watchers

 avatar

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.