Skip to content

Instantly share code, notes, and snippets.

@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"
@amon-ra
amon-ra / WebVideoCasterRedirect.py
Created April 5, 2020 14:20
Web video caster redirector program
#!/usr/bin/python2
import socket, threading
import SimpleHTTPServer
import SocketServer
import sys
delay = 0.2
prefix = '192.168.2.'
first_ip = 2