├── .env ├── .envrc ├── .gitattributes ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Readme.md ├── Rocket.toml ├── db └── diesel │ └── migrations │ ├── 1_create_emails_table │ ├── down.sql │ └── up.sql │ └── 2_create_invoices_table │ ├── down.sql │ └── up.sql ├── flake.lock ├── flake.nix ├── node-side ├── on_pay.py ├── requirements.txt └── upload_invoices.py ├── src ├── db.rs ├── encrypt.rs ├── error.rs ├── main.rs ├── qr.rs └── routes.rs └── static ├── about.txt ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── contact └── index.html ├── css └── pico.min.css ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── img.png ├── index.html ├── invoice.html └── site.webmanifest /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/.env -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/.envrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/Readme.md -------------------------------------------------------------------------------- /Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/Rocket.toml -------------------------------------------------------------------------------- /db/diesel/migrations/1_create_emails_table/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/db/diesel/migrations/1_create_emails_table/down.sql -------------------------------------------------------------------------------- /db/diesel/migrations/1_create_emails_table/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/db/diesel/migrations/1_create_emails_table/up.sql -------------------------------------------------------------------------------- /db/diesel/migrations/2_create_invoices_table/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/db/diesel/migrations/2_create_invoices_table/down.sql -------------------------------------------------------------------------------- /db/diesel/migrations/2_create_invoices_table/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/db/diesel/migrations/2_create_invoices_table/up.sql -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/flake.nix -------------------------------------------------------------------------------- /node-side/on_pay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/node-side/on_pay.py -------------------------------------------------------------------------------- /node-side/requirements.txt: -------------------------------------------------------------------------------- 1 | pylightning 2 | uuid 3 | requests -------------------------------------------------------------------------------- /node-side/upload_invoices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/node-side/upload_invoices.py -------------------------------------------------------------------------------- /src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/src/db.rs -------------------------------------------------------------------------------- /src/encrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/src/encrypt.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/qr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/src/qr.rs -------------------------------------------------------------------------------- /src/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/src/routes.rs -------------------------------------------------------------------------------- /static/about.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/about.txt -------------------------------------------------------------------------------- /static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/apple-touch-icon.png -------------------------------------------------------------------------------- /static/contact/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/contact/index.html -------------------------------------------------------------------------------- /static/css/pico.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/css/pico.min.css -------------------------------------------------------------------------------- /static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/img.png -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/index.html -------------------------------------------------------------------------------- /static/invoice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/invoice.html -------------------------------------------------------------------------------- /static/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RCasatta/pay2email/HEAD/static/site.webmanifest --------------------------------------------------------------------------------