Github: https://github.com/DuncDude/YouTube-QR/tree/main

YouTube QR written and developed by Duncan Andrews

Overview:

YouTube-QR is a python based program used to convert any file type to a .AVI file type and then revert it back again into its original file type. YouTube-QR reads binary, converts it to hexadecimal, breaks the hexadecimal into 1000 character lines and then generates QR codes with those line embedded in them. Once all the QR images are made, YouTube-QR appends them together

into a .AVI video. YouTube-QR can also take these QR .AVI files and restore them back into their original file.

Installation:

You will need a computer running LINUX, although it maybe possible to run on Windows or Mac, having a computer newer than 10yrs old helps too.

Clone the Repository using 'git clone https://github.com/DuncDude/YouTube-QR/tree/main'

YouTube-QR uses a few libraries, likely you already have some of these installed but here is the full list (Note: I have yet to do

some major code clean up so you might get by without some of these)

Libraries:

qrtools

qrcode

binascii

cv2

numpy

fnmatch

pathlib

PIL

pyzbar

magic

sys

Usage: python3 YouTube-QR.py [action] [filename]

Actions:

-e Take file,convert and encode it into a YTQR video file

-d Take a YTQR video file and decode it back to its original file and file type

-h Prints help info eg: this text

Example:

Creating a .AVI file

python3 YouTube-QR.py -e Your_Orginal_File_Here.fileExtension

Reconstructing the original file from an .AVI file

python3 YouTube-QR.py -d Your_Video_Here.AVI