Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 1.6 KB

README.md

File metadata and controls

34 lines (18 loc) · 1.6 KB

Random Proxy Printer

TODO photo of box here TODO photo of box insides here

This program uses a seven segment display, rotary encoder, and thermal printer to allow users to select a value and print a random proxy based on that value.

Setup

GOOS=linux GOARCH=arm64 GOARM=6 CGO_ENABLED=1 CC=aarch64-linux-gnu-gcc

FAQ

  • The proxies table is empty. How do I populate it?

I will not provide code to populate the proxies table in the database -- it would be a violation of the intellectual property of the company that owns the data.

  • The fan policy for [insert game here] allows printing of proxies, can you include code to generate a proxies table for it?

No. This repository will not include any IP-related code. I am willing to link to any projects that create the proxies database, as long as it clearly does not violate any IP.

  • Why publicly post the code if you aren't going to include the code to use it?

During the development of this project, I had to cross reference a lot of sparce documentation to get things working. It was frequently frustrating to figure out how to tie together all the pieces the way I wanted them. This Github project is as much a work log and amalgamation of the things I learned as it is a finished product.

  • How can I add my own proxies to the database?

The code needs an SQLite3 database with the structure defined in ddl.sql. You can create your own SQLite3 database and update the systemd configuration to use it.

There are a few requirements of the data in the description and illustration fields.

The description must be in ASCII.

TODO document format of illustration