Skip to content

Instantly share code, notes, and snippets.

View ephdtrg's full-sized avatar
💭
🐍

Euphemia Deathridge ephdtrg

💭
🐍
View GitHub Profile
@ephdtrg
ephdtrg / settings.json
Created December 26, 2022 23:35
Dracula colorscheme for Windows Terminal
[
{
"background": "#282A36",
"black": "#21222C",
"blue": "#BD93F9",
"brightBlack": "#6272A4",
"brightBlue": "#D6ACFF",
"brightCyan": "#A4FFFF",
"brightGreen": "#69FF94",
"brightPurple": "#FF92DF",
@ephdtrg
ephdtrg / install.sh
Created October 2, 2022 21:17
TESLA-Docker-Nvidia Docker on Rocky 8.5
sudo dnf upgrade -y --refresh
sudo su
sudo dnf install -y epel-release
sudo dnf install -y gcc
sudo dnf install -y kernel-devel-$(uname -r) kernel-headers-$(uname -r)
sudo dnf install -y aria2
aria2c 'https://us.download.nvidia.com/tesla/470.82.01/nvidia-driver-local-repo-rhel8-470.82.01-1.0-1.x86_64.rpm'
sudo rpm -i nvidia-driver-local*x86_64.rpm
sudo dnf install -y nvidia-driver nvidia-settings
@ephdtrg
ephdtrg / config.toml
Last active August 26, 2022 10:18
DucatusX Mainnet bootnodes network example
[network]
allow_ips = "public"
port = 30301
bootnodes = [
"enode://82caa5fbcb7f71dfaa10ffef4c915644e55921400544170ecd244a2dc325a2415b1af5870d1036a860a336f985ac28149d5063c18c9b07518db8ce8cdfe455d5@195.181.242.115:30301",
"enode://771e47b7fdd94d5502a60f3cf729180c7ca59663210ec11c8a2050fb99e68fbd3dbe8abc5f5b5f958b2996cbf491535fd160d673f72a1e83325896f899359078@212.24.108.89:30301",
"enode://6758e9e6850e564938a1d20e9e2c8013eca1a2d28963e020867d33a22c297af3fb27e2de38ab1bc28ff60262a7ffd2ae9398c0e4d90a63a993e08a14cb8e4216@194.135.83.113:30301",
"enode://ec1623dc16c42f6770ee571a9336808a9388b74348cc01081d08164c13680f85fb7d39d36c29d609f8b7c3af0c07cfb956f5a378fdf88d01c9cbfb3f0d36aff8@3.21.90.252:1003",
"enode://99f7a9debbb0a5933009a447f7f8b2e099bd10974dffb516c959feb1454961501bfcbb3f26171399b75168ecc37ec00bbb89167d6e7755d7759b1094cda545fb@3.21.90.252:2003"
]
@ephdtrg
ephdtrg / AccessControl_abi.json
Created August 24, 2022 10:49
AccessControl ABI
[
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
},
@ephdtrg
ephdtrg / docker-compose.yml
Created May 4, 2022 09:20
Geth on Docker Compose
version: '3.7'
services:
geth:
image: ethereum/client-go:stable
restart: unless-stopped
expose:
- "8545"
- "8546"
- "30303"
volumes:
@ephdtrg
ephdtrg / runserver.sh
Last active March 21, 2022 11:19
Shell script for running Django in runserver / gunicorn mode, based on config.yaml parameter of DEBUG
#!/bin/bash
source .env
debug=$(cat config.yaml | shyaml get-value debug)
echo "Starting server, debug mode: $debug"
if [ $debug = "True" ]; then
poetry run python manage.py runserver 0.0.0.0:$DJANGO_PORT
else
@ephdtrg
ephdtrg / installSourceCodePro.sh
Created December 28, 2021 14:58 — forked from agarzon/installSourceCodePro.sh
Install Source Code Pro fonts on Linux
version=1.017R
echo "\n* Downloading version $version of source code pro font"
rm -f SourceCodePro_FontsOnly-$version.zip
rm -rf SourceCodePro_FontsOnly-$version
wget https://github.com/downloads/adobe/source-code-pro/SourceCodePro_FontsOnly-$version.zip
echo "\n* Unziping package"
unzip SourceCodePro_FontsOnly-$version.zip
mkdir -p ~/.fonts
@ephdtrg
ephdtrg / config.toml
Last active October 27, 2021 15:12
Parity Mainnet bootnodes
[network]
bootnodes = [
"enode://68f46370191198b71a1595dd453c489bbfe28036a9951fc0397fabd1b77462930b3c5a5359b20e99677855939be47b39fc8edcf1e9ff2522a922b86d233bf2df@144.217.153.76:30303",
"enode://ffed6382e05ee42854d862f08e4e39b8452c50a5a5d399072c40f9a0b2d4ad34b0eb5312455ad8bcf0dcb4ce969dc89a9a9fd00183eaf8abf46bbcc59dc6e9d5@51.195.3.238:30303",
"enode://054d61531281262e5d114478c6f4e159020409a6f94f07bf04694585d11969139eff2793d0bdda959e021773e5a12b018841f7d1c25747531bcf1dcf0668e750@81.71.133.252:38942",
"enode://2dac6fc83a334ef2e26e24ebb0b83dd6ac166b7ef2e2c46c0a2c3a12e60c77a7412e270ffba1993e6f6e9c3de81034d197a74d93798343651fe46e43e0c3e108@40.123.205.217:30303",
"enode://a205122dcac45d25b9823ce63e48ab3a57eb83fc266c034eb1ca0d3ce78adfe5dc50050d1e585aa808230134631e1af8997c1abdfe2c3fd0b91a091a10112dc4@165.232.50.152:30303",
"enode://571321b809f893517c7a856725a7a47f397cb53d87828c088b8c6ea96157fe24aab840dc82a72fedba1182b4e77d3850a01195dfd081eee261b5a99120a7ad2d@119.8.47.119:38942",
"enode://6e034a1bda588a64
@ephdtrg
ephdtrg / erc20_abi.json
Created October 5, 2021 11:20
erc20 abi
[
{
"constant": true,
"inputs": [],
"name": "name",
"outputs": [
{
"name": "",
"type": "string"
}
@ephdtrg
ephdtrg / logging_settings.py
Created August 3, 2021 09:16
Informative logging config with formatting
# Enable logging
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'console': {
'format': '%(asctime)s %(levelname)s [%(name)s:%(lineno)s] %(module)s %(process)d %(thread)d | %(message)s',
},
},
'handlers': {