This is an OpenPGP proof that connects my OpenPGP key to this Github account. For details check out https://keyoxide.org/guides/openpgp-proofs
[Verifying my OpenPGP key: openpgp4fpr:4AF679D0ABA0ED4B07BF7B6932CA3267C8D187D7]
| BEGIN MESSAGE. | |
| jwsxxdZ97eWcDdd hASwV4JWr4ZIvzn DcRMw2EqlEYEe7n UIrOh14fFwuHMH8 | |
| IWviW5Hra2PySvi sxIstmAQM4eTCKq 6Xr2MZHgg7CqOSG 1GZUMugyTNfxL5q | |
| tCLvxlYdPQ8F1Ca NZo2khnNjhtpeJ0 FpAze2cpGKc88LI QC9Wkk7O3bEpgtw | |
| s8jn34VQGljTuLR 911BX0qs9cxvlYH i3bgX0aLMzWSiL. | |
| END MESSAGE. |
| daemon=600#check every 600 seconds - need to keep this long to not use too much getip | |
| syslog=yes | |
| protocol=cloudflare | |
| use=web, web=dynamicdns.park-your-domain.com/getip | |
| zone=example.com #domain.tld | |
| ssl=yes | |
| ttl=1 | |
| #for auth | |
| #use either this |
| #derived from code by geeksforgeeks by karmanyaahm | |
| MORSE_CODE_DICT = { 'A':'.-', 'B':'-...', | |
| 'C':'-.-.', 'D':'-..', 'E':'.', | |
| 'F':'..-.', 'G':'--.', 'H':'....', | |
| 'I':'..', 'J':'.---', 'K':'-.-', | |
| 'L':'.-..', 'M':'--', 'N':'-.', | |
| 'O':'---', 'P':'.--.', 'Q':'--.-', | |
| 'R':'.-.', 'S':'...', 'T':'-', | |
| 'U':'..-', 'V':'...-', 'W':'.--', |
| 2, 3, 5, 7, 11, 101, 131, 151, 181, 191, 313, 353, 373, 383, 727, 757, 787, 797, 919, 929, 10301, 10501, 10601, 11311, 11411, 12421, 12721, 12821, 13331, 13831, 13931, 14341, 14741, 15451, 15551, 16061, 16361, 16561, 16661, 17471, 17971, 18181, 18481, 19391, 19891, 19991, 30103, 30203, 30403, 30703, 30803, 31013, 31513, 32323, 32423, 33533, 34543, 34843, 35053, 35153, 35353, 35753, 36263, 36563, 37273, 37573, 38083, 38183, 38783, 39293, 70207, 70507, 70607, 71317, 71917, 72227, 72727, 73037, 73237, 73637, 74047, 74747, 75557, 76367, 76667, 77377, 77477, 77977, 78487, 78787, 78887, 79397, 79697, 79997, 90709, 91019, 93139, 93239, 93739, 94049, 94349, 94649, 94849, 94949, 95959, 96269, 96469, 96769, 97379, 97579, 97879, 98389, 98689, 1003001,1008001,1022201,1028201,1035301,1043401,1055501,1062601,1065601,1074701,1082801,1085801,1092901,1093901,1114111,1117111,1120211,1123211,1126211,1129211,1134311,1145411,1150511,1153511,1160611,1163611,1175711,1177711,1178711,1180811,1183811,1186811,1190911,1193911,1196911,12 |
| import os | |
| def getdirs(): | |
| return [f.path for f in os.scandir('.') if f.is_dir()] | |
| def delempty(dir): | |
| for i in [f[0] for f in os.walk(dir) if os.path.isdir(f[0])]: | |
| try: |
| #!/bin/bash | |
| #input hdmi,analog, or check | |
| #you will probably have to change the specific values with information from `pacmd list-cards` before it works for your setup | |
| #I am using this script with https://store.kde.org/p/1297839 | |
| CARDID="9d71" | |
| INP=$1 |
| #it stops once because of python recursion limits but can be manually restarted | |
| #it extracts files and then moves them to one directory so the filename doesn't get too long(which is not supported in some tools like bzip) | |
| from xtract import xtract | |
| import os | |
| import glob | |
| # def names(): | |
| def delempty(dirr): | |
| for i in [f[0] for f in os.walk(dirr) if os.path.isdir(f[0])]: |
This is an OpenPGP proof that connects my OpenPGP key to this Github account. For details check out https://keyoxide.org/guides/openpgp-proofs
[Verifying my OpenPGP key: openpgp4fpr:4AF679D0ABA0ED4B07BF7B6932CA3267C8D187D7]
| ##it took me hours to find what I wanted in between deprecated APIs and lacking documentation as of Oct 2020, hopefully this'll help someone | |
| import requests | |
| creds = google.oauth2.credentials.Credentials ###not real thing, replace with the credentials you got from the flow | |
| url = 'https://openidconnect.googleapis.com/v1/userinfo' | |
| head = { 'Authorization': 'Bearer '+creds.token} | |
| response = requests.get(url, headers=head) | |
| print(response.json()['sub']) |
| Traceback (most recent call last): | |
| File "/home/karmanyaahm/Documents/code/other/server/google_classroom/.venv/lib/python3.8/site-packages/flask/app.py", line 2464, in __call__ | |
| return self.wsgi_app(environ, start_response) | |
| File "/home/karmanyaahm/Documents/code/other/server/google_classroom/.venv/lib/python3.8/site-packages/flask_behind_proxy.py", line 25, in __call__ | |
| return self.app(environ, start_response) | |
| File "/home/karmanyaahm/Documents/code/other/server/google_classroom/.venv/lib/python3.8/site-packages/flask/app.py", line 2450, in wsgi_app | |
| response = self.handle_exception(e) | |
| File "/home/karmanyaahm/Documents/code/other/server/google_classroom/.venv/lib/python3.8/site-packages/flask/app.py", line 1867, in handle_exception | |
| reraise(exc_type, exc_value, tb) | |
| File "/home/karmanyaahm/Documents/code/other/server/google_classroom/.venv/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise |