Skip to content

Instantly share code, notes, and snippets.

@amon-ra
amon-ra / crio-o.sh
Last active April 14, 2020 15:04
RKE node install
#!/bin/bash
IPFAILOVER=""
FIRSTHOST="hiro"
KUBE_VER="1.17"
MYNET="10.2.85."
CARPNET="10.174.1."
N1="167"
N2="168"
N3="169"
@amon-ra
amon-ra / newsml-import.py
Last active February 18, 2021 16:51
NEWSML to csv
import xml.etree.ElementTree as ET
import os
import re
import sys
import traceback
from datetime import datetime
# Creates a csv to import with wp-all-import and redirect (last two columns)
CSV_FORMAT = "id;owner;title;subtitle;abstract;content;date;image;tags;category;slug;link;link2"
FNAME = "data.csv"
@amon-ra
amon-ra / odoo_login.php
Created June 9, 2022 09:17
Odoo SSO from php
<?php
$db = 'cca_second';
$user = 'admin';
$passwd = 'westcoast123';
$data = array(
'jsonrpc'=> '2.0',
'params'=> [
'context'=> [],
<?php
// This plugin insert variables in form of {PROXY} to templates
//
// /usr/local/ispconfig/server/lib/classes/plugins.inc.php:120
// $ret = call_user_func(array($app->loaded_plugins[$plugin_name], $function_name), $event_name, $data);
// if (isset($ret['data'])) $data = $ret['data'];
//
// install in /usr/local/ispconfig/server/pugins_enabled
@amon-ra
amon-ra / odoo.conf
Last active September 14, 2022 11:30
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
proxy_buffering on;
proxy_buffers 16 8k;
proxy_buffer_size 16k;
proxy_set_header HOST $http_host;
#proxy_set_header Referer '';
#proxy_set_header Origin '';
@amon-ra
amon-ra / pg_migrate.sh
Created October 21, 2022 07:45
Migrate doodba DB
#migrate/OLD/data
#migrate/NEW/data
docker run -ti -e PGUSER=odoo -e POSTGRES_INITDB_ARGS="-U odoo" --rm -v $PWD/migrate:/var/lib/postgresql tianon/postgres-upgrade:11-to-15 --link
@amon-ra
amon-ra / angry_wifi.sh
Created October 21, 2022 15:22
Openwrt disconect clients with low rsi
#!/bin/ash
#
# angry_wifi.sh
#
# auto disconnects clients with a low signal strength on LEDE / OpenWRT. great
# for clients who hold onto a lower-signal-strength accesspoint instead of
# roaming. before running, make sure to download the latest MAC addresses with:
#
# wget --no-check-certificate -O - 'https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MAC&text=apple' | cut -d, -f2 > apple_mac_addresses
#
@amon-ra
amon-ra / fix.py
Created December 2, 2022 09:15
Fix odoo assets
self.env['ir.attachment'].search([('db_datas','=',False),('type','=','binary')]).unlink()
#regenerate assets
#restart odoo
@amon-ra
amon-ra / convert.py
Last active February 26, 2025 18:43
Decompiles javascript back to typescript
import os
import sys
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.firefox.service import Service
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
@amon-ra
amon-ra / build.sh
Last active July 23, 2025 07:57
runc-shim-rust
cd /usr/src/app
git clone https://github.com/containerd/rust-extensions
cd rust-extensions/crates/runc-shim
cargo build --release --bin containerd-shim-runc-v2-rs
cp /tmp/rust-extensions/target/release/containerd-shim-runc-v2-rs /app