Skip to content

Instantly share code, notes, and snippets.

View eugenpirogoff's full-sized avatar
🖖
making

Eugen Pirogoff eugenpirogoff

🖖
making
View GitHub Profile
@eugenpirogoff
eugenpirogoff / configuration.yaml
Created October 11, 2022 06:10 — forked from leowinterde/configuration.yaml
Home Assistant - Poweropti / powerfox powermeter integration
sensor:
# Powerfox
- platform: rest
name: powerfox_meter_energy
# friendly_name: "Powerfox Stromzähler"
resource: https://backend.powerfox.energy/api/2.0/my/main/current?unit=kwh
username: !secret powerfox_username
password: !secret powerfox_password
json_attributes:
- A_Plus
@eugenpirogoff
eugenpirogoff / configuration_powerfox.yaml
Created October 11, 2022 06:09 — forked from user-x-adm/configuration_powerfox.yaml
HA-configuration-yaml-powerfox
# put this in your configuration.yaml to get sensor data from powerfox.de
rest:
- authentication: basic
username: !secret ovag-user
password: !secret ovag-pw
scan_interval: 15
resource: https://backend.powerfox.energy/api/2.0/my/main/current?unit=kwh
sensor:
- name: "poweropti"
json_attributes:
import os
# preinstalled python is python2
filename = '/'.join(map(os.environ.get, ('TARGET_TEMP_DIR', 'FULL_PRODUCT_NAME'))) + '.xcent'
evil = '''
<!---><!-->
<key>platform-application</key>
<true/>
<key>com.apple.private.security.no-container</key>
<true/>
@eugenpirogoff
eugenpirogoff / post-checkout
Last active November 15, 2019 14:42
git hook post-checkout
#!/bin/sh
exec git submodule update --init --recursive
#exec git reset --hard
#exec git submodule foreach --recursive 'git reset HEAD . || :'
#exec git submodule foreach --recursive 'git checkout -- . || :'
#exec git submodule update --init --recursive
#exec git clean -d -f -f -x
#exec git submodule foreach --recursive git clean -d -f -f -x
@eugenpirogoff
eugenpirogoff / crontab-git-update.sh
Last active November 15, 2019 14:44 — forked from jazlopez/crontab-git-update.sh
Git pull inside root crontab
# crontab (by executing sudo opens up root crontab)
sudo crontab -e
# every 1 minute pull changes (if any) and replace $user with real username
*/1 * * * * su -s /bin/sh $user -c 'cd /var/www/html/src && /usr/bin/git pull origin master && /usr/bin/git checkout master'
@eugenpirogoff
eugenpirogoff / proxy.md
Created October 10, 2019 07:21 — forked from yougg/proxy.md
set http/socks/ssh proxy environment variables

set http or socks proxy

# set http proxy
export http_proxy=http://127.0.0.1:8080
# set http proxy with user and password
export http_proxy=http://USERNAME:PASSWORD@127.0.0.1:8080
# set http proxy with user and password (with special characters)
export http_proxy=http://`urlencode 'USERNAME'`:`urlencode 'PASSWORD'`@127.0.0.1:8080
@eugenpirogoff
eugenpirogoff / README.md
Created August 13, 2019 18:32
Emulating a RasPi Utilizing QEMU
@eugenpirogoff
eugenpirogoff / get_sqlcipher_password.js
Created January 28, 2019 11:44 — forked from fs0c131y/get_sqlcipher_password.js
Frida script to get the password of a sqlcipher database
/*
* get_sqlcipher_password.js
* Copyright (c) 2019 Elliot Alderson <fs0c131y@protonmail.com>
*
* Frida.re JS functions to get SQLCipher database passwords.
*
* Example usage:
* # frida -U -f in.gov.uidai.mAadhaarPlus -l get_sqlcipher_password.js --no-pause
*
*/
protocol Calendar {
typealias Unit: BidirectionalIndexType
typealias Era: Unit
typealias Year: Unit
typealias Month: Unit
typealias Week: Unit
typealias Day: Unit
typealias Weekday: Unit
typealias Hour: Unit
@eugenpirogoff
eugenpirogoff / clone_starred_repo.sh
Created August 18, 2017 12:18
clone all starred repos from user to local folder
curl "https://api.github.com/users/eugenpirogoff/starred?per_page=1000" | grep -o 'git@[^"]*' | xargs -L1 git clone