#SingleInstance Force
#NoEnv
#Warn
SendMode Input
EnvGet, A_LocalAppData, LocalAppData
Run, %A_LocalAppData%\1Password\app\8\1Password.exe
WinWait, 1Password
Send PASSWORD{Enter}
I couldn't get Pulsoid to work with Zepp Life (new Mi Fit), and HypeRate only supports Mi Band on iOS
Install Notify for Mi Band, Tasker, Termux (F-Droid/GitHub), Termux Tasker (F-Droid/GitHub)
Enable Tasker support in Notify, enable External access in Termux
Install Python in Termux, then install python-osc with pip
Create an Intent task for com.mc.miband.heartRateGot
, Create a Termux action to python, provide the script in args and use %value to pass the heartrate to the script
Here's my script, change the IP to your computers LAN address, the port is correct for VRChat.
I would test it on your computer first to make sure you have OSC working, use the debug window.
import sys
from pythonosc import udp_client
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
using System.Linq; | |
using UnityEditor; | |
using UnityEngine; | |
using UnityEngine.SceneManagement; | |
using UnityEngine.UI; | |
using VRC.SDK3.Avatars.Components; | |
using VRC.SDKBase.Editor; | |
namespace ShayBox { |
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
from dataclasses import astuple, dataclass | |
from yt_dlp import YoutubeDL | |
from json import JSONEncoder | |
from tqdm import tqdm | |
import json | |
class FakeLogger: | |
def debug(self, msg): | |
pass |
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
using UnityEngine; | |
using UnityEditor; | |
using System.IO; | |
using System.Linq; | |
public class CubemapExtractor : Editor | |
{ | |
private static readonly CubemapFace[] CubemapFaces = new CubemapFace[] | |
{ | |
CubemapFace.PositiveX, // Right |
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 analogio | |
import board | |
import math | |
import time | |
voltage = analogio.AnalogIn(board.VOLTAGE_MONITOR) | |
voltage_conversion_factor = 3 * 3.3 / 65535 | |
def calculate_mean(data): | |
return sum(data) / len(data) |
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
version: "3" | |
services: | |
windscribe-mountain: | |
image: qmcgaw/gluetun | |
container_name: windscribe-mountain | |
# line above must be uncommented to allow external containers to connect. | |
# See https://github.com/qdm12/gluetun-wiki/blob/main/setup/connect-a-container-to-gluetun.md#external-container-to-gluetun | |
cap_add: | |
- NET_ADMIN | |
devices: |
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
use std::{collections::HashSet, time::Duration}; | |
use anyhow::Result; | |
use derive_config::{json::Value, DeriveJsonConfig, DeriveTomlConfig}; | |
use headless_chrome::{browser::default_executable, Browser, LaunchOptions}; | |
use serde::{Deserialize, Serialize}; | |
#[derive(Debug, Default, DeriveJsonConfig, Deserialize, Serialize)] | |
struct Combinations(HashSet<(String, String)>); |