All Projects → alisinabh → Paperify

alisinabh / Paperify

Licence: gpl-3.0
Minimal PaperBackup for large files using qrcodes.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Paperify

otp-authenticator-webapp
A 'Google Authenticator' like Single Page Application
Stars: ✭ 69 (-35.51%)
Mutual labels:  backup, qrcode
Zmbackup
A reliable software written in Shell Script to help you in your daily task to backup and restore mails and accounts from Zimbra Open Source Email Platform. Project in deprecation process. Please help me with Waddles.
Stars: ✭ 103 (-3.74%)
Mutual labels:  backup
Gitbackup
Tool to backup your GitHub and GitLab repositories
Stars: ✭ 94 (-12.15%)
Mutual labels:  backup
Laravel Backup Server
Backup multiple servers
Stars: ✭ 100 (-6.54%)
Mutual labels:  backup
Roam2github
Automatic backups from Roam Research into your private GitHub repo
Stars: ✭ 95 (-11.21%)
Mutual labels:  backup
Github records archiver
Backs up a GitHub organization's repositories and all their associated information for archival purposes.
Stars: ✭ 100 (-6.54%)
Mutual labels:  backup
Paper
🚀A "no-cloud" note taking app with "networkless" sharing. https://paperapp.now.sh
Stars: ✭ 93 (-13.08%)
Mutual labels:  qrcode
Chilitags
Robust Fiducial Markers for Augmented Reality And Robotics
Stars: ✭ 104 (-2.8%)
Mutual labels:  qrcode
Qrcodescanner
A lib to aid you quickly achieve qrcode scan
Stars: ✭ 98 (-8.41%)
Mutual labels:  qrcode
Pitrery
PostgreSQL Point In Time Recovery made easy
Stars: ✭ 99 (-7.48%)
Mutual labels:  backup
Etcd Backup Restore
Collection of components to backup and restore the Etcd of a Kubernetes cluster
Stars: ✭ 99 (-7.48%)
Mutual labels:  backup
Zzyqrcodeswift
a scanner for QRCode barCode 最好用的ios二维码、条形码,扫描、生成框架,支持闪光灯,从相册获取,扫描音效等,高仿微信,微博
Stars: ✭ 97 (-9.35%)
Mutual labels:  qrcode
Backup My Github
Clones all your repositories to local machine
Stars: ✭ 101 (-5.61%)
Mutual labels:  backup
Bups
Simple GUI for Bup, a very efficient backup system.
Stars: ✭ 94 (-12.15%)
Mutual labels:  backup
Qrbtf
An art QR code (qrcode) beautifier. 艺术二维码生成器。https://qrbtf.com
Stars: ✭ 1,391 (+1200%)
Mutual labels:  qrcode
Laravel Backup
A easy-to-use backup manager for Laravel
Stars: ✭ 93 (-13.08%)
Mutual labels:  backup
Gemini
Automated backups of PersistentVolumeClaims in Kubernetes using VolumeSnapshots
Stars: ✭ 99 (-7.48%)
Mutual labels:  backup
Weapp Qrcode Base64
微信小程序生成二维码的插件,基于base64编码输出二维码,不依赖canvas
Stars: ✭ 100 (-6.54%)
Mutual labels:  qrcode
Btrfs Sxbackup
Incremental btrfs snapshot backups with push/pull support via SSH
Stars: ✭ 105 (-1.87%)
Mutual labels:  backup
Qr Code With Logo
带头像(logo)的二维码(qrcode)生成工具,无jQuery依赖,自由调整大小
Stars: ✭ 104 (-2.8%)
Mutual labels:  qrcode

Paperify

CircleCI

Use QR codes to backup your data on papers. Simply backup your files, print them and store them in a safe place.

Sample

Paperify

Requirements

Make sure you have these binaries installed on your system.

  • qrencode (qrencode)
  • convert (imagemagick)
  • zbarimg (zbar >= 0.23.1) only for decoding with digitallify.sh

Zbar: Binary support is just added in zbar 0.23.1 and not supported in earlier versions. Please verify that your zbar version is higher or equal to 0.23.1. You can do that by running

zbarimg --version
0.23.1

You can download and build zbar from github.com/mchehab/zbar/. Note that zbar is not required for paperify.sh It is only required for digitallify.sh decoding.

Mac OS X

To install the requirements you can use Homebrew.

brew install coreutils qrencode zbarimg

Installation

These are just bash scripts. There is no need to install them.

You can either use git to clone this repo or download it in zip.

git clone https://github.com/alisinabh/paperify.git && cd paperify
# --- OR ---
wget https://github.com/alisinabh/paperify/archive/master.zip -O paperify.zip && \
     unzip paperify.zip && cd paperify-master

Or you can use paperify's Docker image at alisinabh/paperify. More details below.

Usage

# Creates FILE-qr directory with generated qr codes inside.
# Then you can print those files and store them.
./paperify.sh FILE


# Reads all files inside the DIRECTORY which you have all your
# scanned pages inside. Make sure the file namings are correct 
./digitalify.sh OUTPUT_FILE DIRECTORY

Use with Docker

You can mount your files at /target in paperify's docker container. Then run paperify.

For simplicity, You can just copy the bellow commands which will mount your current directory automatically.

# To Paperify
# FIRST: cd into the folder that your file is in
docker run -v$(pwd):/target alisinabh/paperify FILE

# To Digitallify
# First cd into the folder that your scanned images are in
docker run -v$(pwd):/target --entrypoint=/paperify/digitallify.sh alisinabh/paperify OUTPUT_FILE .

Recommendations

Multiple files

Use tarballs and gzip to store and compress your data.

tar cvfz files.tgz file1.txt file2.txt

Encryption

To protect your data you can encrypt them using gpg (GnuPG).

gpg --symmetric file.txt

Then use file.txt.gpg in paperify.

License

Peperify is licensed in GPL-3.0

Read more in LICESE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].