Webcam parts:
- Raspberry Pi 4
- Raspberry Pi High Quality Camera (12.3-megapixel)
- Raspbian Buster Lite 2021-01-11
Webcam works with:
- Windows 10
- Windows 10 "Camera" app
- Google Hangouts via Chrome
package main | |
import ( | |
"net/http" | |
"log" | |
) | |
func redirect(w http.ResponseWriter, req *http.Request) { | |
// remove/add not default ports from req.Host | |
target := "https://" + req.Host + req.URL.Path | |
if len(req.URL.RawQuery) > 0 { |
#!/usr/bin/env python3 | |
import sqlite3 | |
import re | |
# find your 'History' file | |
conn = sqlite3.connect('c:/Users/username/AppData/Local/Google/Chrome/User Data/Default/History') | |
c = conn.cursor() | |
print("history length", c.execute('SELECT count(1) FROM urls').fetchone()[0]) |
can't uninstall, only deactivate | |
find | |
c:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_d223212c0a2275b5\NvCamera\ | |
in admin cmd: | |
NvCameraEnable.exe off |
#!/usr/bin/env python3 | |
import sys | |
import http.server | |
from urllib.parse import urlparse | |
import praw | |
import time | |
""" | |
https://github.com/reddit/reddit/wiki/API | |
http://praw.readthedocs.io/en/latest/getting_started/authentication.html |
package main | |
import ( | |
"fmt" | |
"sort" | |
) | |
type Range struct { | |
L int | |
U int |
// copy paste and enter to clear current page | |
for (i = 0; i < 150;i++) document.getElementById("checkbox-" + i).checked = true; | |
document.getElementById("remove-selected").disabled = false; | |
document.getElementById("remove-selected").click(); | |
document.getElementById("alertOverlayOk").click(); |
// open playlist or album | |
// paste this into the console in dev tools (F12) of browser: | |
var seenSongs = {}; | |
var seenSongTitles = {}; | |
var playlistTable = document.querySelectorAll('.song-table tbody')[0]; | |
function printSongs() { | |
let playlist = playlistTable.querySelectorAll('tr.song-row'); | |
for(let i = 0; i < playlist.length; i++) { | |
let l = playlist[i]; |
import csv | |
import requests | |
import glob | |
# Quick and dirty script to convert a CSV file of album names to a Spotify playlist | |
SEARCH = "https://api.spotify.com/v1/search" | |
ALBUMS = "https://api.spotify.com/v1/albums" | |
AUTH = "Bearer xxxxxxxx" # Fill in with OAUTH token | |
PLAYLIST = "https://api.spotify.com/v1/users/xxxx/playlists/xxxxxxxx/tracks" # fill in |
import base64 | |
from http.server import HTTPServer | |
from http.server import SimpleHTTPRequestHandler | |
import socket | |
key = base64.b64encode(b"user:password") | |
class HTTPServerV6(HTTPServer): | |
address_family = socket.AF_INET6 |