Skip to content

Instantly share code, notes, and snippets.

@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 / 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 / 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 / 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 / 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 '';
<?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_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'=> [],
@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 / 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 / k3s-server.sh
Last active April 16, 2020 14:34
K3S Cluster formation
#!/bin/bash
# FIRSTHOST="hiro"
# MYNET="10.2.85."
# CARPNET="10.174.1."
# N1="167"
# N2="168"
# N3="169"
# CARPPASS="rascaldev2020"
# WORMHOLE="false"