• Stars
    star
    198
  • Rank 196,898 (Top 4 %)
  • Language
    HTML
  • License
    MIT License
  • Created 10 months ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Share small files from an offline source using only a QR code

qr-file-share

Share small files from an offline source using only a QR code!

Why?

Imagine: You want to share a file with a friend nearby. You want to share from a source that does not have internet access - you just want to beam the file directly to your friend. This system lets you embed your file into a QR code that loads as an actual file download on your friend's device. Try it out here if you're feeling brave! The image that is downloaded by scanning this QR code is not hosted on any server, it only lives inside the QR code.

QR code with file embedded

Usage

To generate one of these QR codes, you can either:

  1. use the web app (this can be saved to your computer to run offline).
  2. use the included python script.
    1. Install the dependencies using pip install -r requirements.txt
    2. Run using python generate_pr.py input_file.txt. The QR code png will be generated with the same filename (+ .png) by default, or you can explicitly pass in an alternate output filename as a second argument.

More Repositories

1

retro-ipod-spotify-client

The software that powers the sPot: a 4th generation "Click Wheel" iPod with a full Spotify client.
Python
897
star
2

pov_pong_mouse

Implementation of Pong that runs within a mouse's firmware and renders by moving the cursor fast enough to acheive persistence of vision
C
142
star
3

scopin-sans-typeface

Fully generated typeface that makes text look like it is being viewed as serial data on an oscilloscope
Python
67
star
4

t9-macropad-circuitpython

CircuitPython 'app' to turn a 12-key macropad into a T9 "predictive text" keyboard.
Kotlin
49
star
5

clock_that_is_wrong

CircuitPython powered clock that shows the wrong time when it detects that someone is looking at it
Python
48
star
6

hidden_agenda_pedal

All Project files for the "HIDden Agenda" multi-fx pedal
C++
44
star
7

twitch-plays-max

Control parameters in your Max/MSP patches (or Ableton M4L) via Twitch Chat
Max
29
star
8

simple-cast

A barebones Android application for playing arbitrary audio streams through your Chromecast/Google Cast enabled devices.
Kotlin
18
star
9

roli-blocks-melodic-bounce

Melodic Bouncing Ball patch for the ROLI Lightpad Block
14
star
10

a-la-qrte

Portable scanner/printer that turns QR code menus into physical copies.
Python
14
star
11

homebrew-hitclips

Hardware/Firmware/CAD files for a DIY HitClips cartridge
C
10
star
12

AutotuneKazoo

Software/Circuit info for my kazoo with built-in autotune (and MIDI control!!)
C++
7
star
13

dial_toner

Hardware/Software for The Dial Toner: a mechanical hex color picker.
Python
7
star
14

android-blink-scroll

Android AccessibilityService that performs gestures on behalf of the user whenever they blink their eyes.
Kotlin
6
star
15

itp-gifts-workshop

Step-by-step guide for building a simple "gift" using CircuitPython & Val Town
Python
5
star
16

mpe-kt

Kotlin implementation of the MIDI Polyphonic Expression spec. Use in your Java, Kotlin, and JS projects to parse and generate MPE messages.
Kotlin
4
star
17

strange-phone-circuitpython

CircuitPython firmware for an interactive prop phone
Python
4
star
18

midi_twister_mat

Converting an old Twister mat into a full MIDI controller
C++
3
star
19

ch559-circuitpython

CircuitPython library for the CH559 USB to Serial chip
Python
3
star
20

hotclasps-cartridge

HotClasps - a HitClips compatible audio cartridge
Python
3
star
21

person-sensor-circuitpython

CircuitPython driver for the Person Sensor by Useful Sensors
Python
3
star
22

pro_tools_iot_sync

Python App to sync your smart lights/socket/whatever with Pro Tools' recording state.
Python
2
star
23

hc-webapp

Kotlin web app to support the HotClasps (open source, HitClips-compatible cartridges) project.
Kotlin
1
star
24

remoticon-2020-max-workshop

Hackaday Remoticon 2020 Workshop: Prototyping to the Max
Max
1
star
25

keynote-visualizer-replica

All hardware/firmware/design assets for my Wurlitzer Key Note Visualizer replica
OpenSCAD
1
star