This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Descriprion: | |
# This simple script creates a local sd image backup of a remote raspberry pi in a local folder | |
# using ssh, dd, and the unix pipe | |
# Author: Fabio Nisci | |
# Date: 23/Apr/2014 | |
# Requirements: | |
# - ssh | |
# - sshpass (auto installation) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Python program to find the missing | |
# and additional elements | |
# source: https://www.geeksforgeeks.org/python-find-missing-additional-values-two-lists/ | |
# examples of lists | |
list1 = [1, 2, 3, 4, 5, 6] | |
list2 = [4, 5, 6, 7, 8] | |
# prints the missing and additional elements in list2 | |
print("Missing values in second list:", (set(list1).difference(list2))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#source: https://stackoverflow.com/questions/390250/elegant-ways-to-support-equivalence-equality-in-python-classes | |
class Number: | |
def __init__(self, number): | |
self.number = number | |
def __eq__(self, other): | |
"""Overrides the default implementation""" | |
if isinstance(other, Number): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for i in *.heic; do sips -s format jpeg -s formatOptions best "${i}" --out "${i%heic}jpg" && touch -r "${i}" "${i%heic}jpg"; done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import AVFoundation | |
class ViewController { | |
private var videoPlayer: AVPlayer? | |
private var playerItem: AVPlayerItem? | |
private var layer: AVPlayerLayer? | |
func viewDidAppear(_ animated: Bool) { | |
super.viewDidAppear(animated) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Breadth first search | |
# Definition for a binary tree node. | |
# class TreeNode: | |
# def __init__(self, val=0, left=None, right=None): | |
# self.val = val | |
# self.left = left | |
# self.right = right | |
class Solution: | |
def isSameTree(self, p: TreeNode, q: TreeNode) -> bool: | |
from collections import deque |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def recursive_dfs(graph, source,path = []): | |
if source not in path: | |
path.append(source) | |
if source not in graph: | |
# leaf node, backtrack | |
return path | |
for neighbour in graph[source]: | |
path = recursive_dfs(graph, neighbour, path) | |
return path |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# paste as a custom (manual) card in lovelace and replace all entities id | |
type: picture-glance | |
entities: | |
- entity: camera.cam_studio_profile_1 | |
tap_action: | |
action: call-service | |
service: onvif.ptz | |
service_data: | |
entity_id: camera.cam_studio_profile_1 | |
pan: LEFT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
blueprint: | |
name: Detect water and notify | |
description: detect 'moisture' device-class and if so execute an action. | |
domain: automation | |
input: | |
actions: | |
name: Actions | |
description: Notifications or similar to be run. {{sensors}} is replaced with the names of sensors. | |
selector: | |
action: {} |