Watch WiFi signal strength:
watch -c "nmcli -c yes -f "SIGNAL,BARS,CHAN,RATE,SSID,IN-USE" d wifi list | sort -hrs -k1.6"
<?xml version="1.0" encoding="utf-8" standalone="no"?> | |
<opml version="1.0"> | |
<head> | |
<title>Pocket Casts Feeds</title> | |
</head> | |
<body> | |
<outline text="feeds"> | |
<outline text="REWORK" type="rss" xmlUrl="https://feeds.buzzsprout.com/2260539.rss" /> | |
<outline type="rss" text="Fail Better with David Duchovny" xmlUrl="https://www.omnycontent.com/d/playlist/796469f9-ea34-46a2-8776-ad0f015d6beb/89cff1ac-62ad-4005-b66f-b1540162fcb4/f26c966a-c6b5-49d4-91cd-b154016527e5/podcast.rss" /> | |
<outline text="No Stupid Questions" xmlUrl="https://feeds.simplecast.com/dfh_verV" type="rss" /> |
#!/usr/bin/env python3 | |
import os, sys | |
from pyvesync import VeSync # https://github.com/webdjoe/pyvesync# | |
manager = VeSync(os.environ['LEVOIT_ACCOUNT'], os.environ['LEVOIT_PASSWORD'], os.environ['LEVOIT_TIMEZONE']) | |
manager.login() | |
# Get/Update Devices from server - populate device lists | |
manager.update() |
# Adlist from https://www.bonasavoir.ch/offres-douteuses-internet | |
0.0.0.0 cool.fragschnell.de | |
0.0.0.0 num.to | |
0.0.0.0 www.1000gratisproben.com | |
0.0.0.0 www.120gratissms.de | |
0.0.0.0 www.123simsen.com | |
0.0.0.0 www.150freesms.de | |
0.0.0.0 www.1sms.at | |
0.0.0.0 www.1sms.de |
#!/usr/bin/env ruby | |
# frozen_string_literal: true | |
mon = 'DP-1' # Discover monitor name with: xrandr | grep " connected" | |
total_inc = 0.20 # Step Up/Down brightness by inc | |
steps = 10 # Total number of steps (for gradient) | |
# Avoid reentrance which would cause jerky behavior | |
exit 0 if Integer(`ps aux | grep "ruby #{__FILE__}" | wc -l`) > 3 |
#!/bin/bash | |
function signModule() { | |
modfile=$1 | |
signScript="/usr/src/linux-headers-$(uname -r)/scripts/sign-file" | |
echo "Signing $modfile" | |
if [ ! -f $signScript ]; then | |
echo "Could not find $signScript, exiting" | |
exit 1 |
Section "InputClass" | |
Identifier "TPPS/2 Elan TrackPoint" | |
Option "ButtonMapping" "1 1 3 4 5 6 7" | |
EndSection | |
Section "InputClass" | |
Identifier "Synaptics TM3288-011" | |
Option "ButtonMapping" "1 1 3 4 5 6 7" | |
EndSection |
#!/bin/bash | |
# Makes sure bluetooth service is not running while suspended. | |
if [ "${1}" == "pre" ]; then | |
service bluetooth stop | |
elif [ "${1}" == "post" ]; then | |
service bluetooth start | |
fi |
- hosts: DEV-PC | |
remote_user: pedro | |
vars: | |
usr_path: /usr/local | |
bin_path: '{{ usr_path }}/bin' | |
profile_path: '{{ ansible_env.HOME }}/.profile' | |
downloads_path: '{{ ansible_env.HOME }}/Downloads' | |
docker_compose_url: https://github.com/docker/compose/releases/download/1.18.0/docker-compose-{{ ansible_system }}-{{ ansible_userspace_architecture }} | |
ngrok_url: https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip | |
bc4_url: https://www.scootersoftware.com/bcompare-4.2.4.22795_amd64.deb |
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDn+8Nii9BYEqoPFBanH0A5yPBSa1QL43lMdhSQI8tDKbpqoec9syQTcgiFgs2r9++4m7Ni+fsxx7KCUEG5icoT0WLyokt+dazfzs/Y8D4Fsazk/lZVnk+wb3FFebV94tXPYY3w7pxnlWRHHDRzyFjeGVr4l28utvykFLMylBw7873RTjrMwiu+LdZxnoaEkUwVEEsrD23TWDG887OoqyDsUhL/Kj3kzaDxJBFOqakyblZbasIVyR/iVRvAArKgt5c70reWonlk06hhaLoDJdjAKNi4s0Ov4h0HCMj/SweQrLLfeAr1BKA+iH4N4JoDRCpSl8bWnnARkPdkzZRNcOJh6BeT0uQAJ9GO+/ey4P3f05nzAUe8Tfhvs6t9ymCQ/IRGzUaTqGSFVY8qsGe95OcTrKC6xVGaEroR3sFqAn3tLD0hC9Gwgf6qESIxX/DtEDC3GrNQetSJKwsxQc5VuwknW1e4z9GZgY8BwKmOF7T/qcnOG9lruSY2A6maeyEVcCAJYrcgofxefqKRH6im4n1TqCzlbQKuooOz3S51th34I0GN0u+mQW7jqKX0ZDBjjzNRoQPQ+Cmb8tLhoHcOmzn3NPu+Uxtv7pqCF2PpQnnWF3uuTdtIUBJGEIGTMMp+ptK37CnaYdR1M6T14UYro7J8QOMRjqfVVUDhgpTrwNeQ1Q== home.pedropombeiro.com |