This file contains hidden or 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
[Unit] | |
Description=yahboom_oled start service | |
After=multi-user.target | |
[Service] | |
Type=idle | |
User=michaelphan | |
ExecStart=/bin/sh -c "/home/michaelphan/cubipi/.env/bin/python3 /home/michaelphan/cubipi/oled.py" | |
WorkingDirectory=/home/michaelphan | |
ExecStopPost=/bin/sh -c "/home/michaelphan/cubipi/.env/bin/python3 /home/michaelphan/cubipi/oled.py clear" |
This file contains hidden or 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
# script to auto turn off and on the fan of CUBE pi case based on CPU temp | |
import time | |
import os | |
from CubeRaspberryLib import CubeRaspberry | |
# Khởi tạo bot CUBE Pi | |
bot = CubeRaspberry(i2c_bus=1) | |
# Ngưỡng nhiệt độ | |
TEMP_ON = 50 # Bật quạt khi nhiệt độ >= 50°C |
This file contains hidden or 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
#!/usr/bin/env python3 | |
# coding=utf-8 | |
# from here https://github.com/YahboomTechnology/CUBE_Pi/tree/main/3.%20Chassis%20driver%20tutorial/2.%20OLED%20display | |
# I modify this script to show CPU temperator, remove the fourd line of IP and increase the line height from 8 to 10px | |
import time | |
import os | |
import sys | |
import Adafruit_SSD1306 as SSD |
This file contains hidden or 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 machine import UART, Pin, SPI, PWM, unique_id, reset | |
import time | |
import binascii | |
import struct | |
import network | |
import socket | |
import json | |
from ili9341 import Display, color565 | |
from umqtt.simple import MQTTClient |
This file contains hidden or 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
# | |
# Small ftp server for ESP8266 ans ESP32, Pico W Micropython | |
# | |
# Based on the work of chrisgp - Christopher Popp and pfalcon - Paul Sokolovsky | |
# | |
# The server accepts passive mode only. | |
# It runs in foreground and quits, when it receives a quit command | |
# Start the server with: | |
# | |
# import ftp |
This file contains hidden or 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 | |
# auto rename disk base on vendor and serial of the disk | |
# usage: . ./rdisk.sh /dev/sda | |
sudo apt-get install smartmontools -y > /dev/null | |
HOSTNAME=`hostname` | |
DISK_PATH=$1 | |
DISK_WORK_PATH=$DISK_PATH |
This file contains hidden or 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
#!/usr/bin/env bash | |
# auto clean and update new chia plots directory | |
# remove all plot directory in config.yaml | |
sed -i '/\ \ \-\ \/media\/.*$/d' ~/.chia/mainnet/config/config.yaml | |
# create tmp anchor - tmpdirectory | |
sed -i 's/\ \ plot_directories\:/\ \ plot_directories\:\n\ \ \- tmpdirectory/g' ~/.chia/mainnet/config/config.yaml |
This file contains hidden or 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 shutil | |
import sys | |
import glob | |
import os | |
# Reorganizing chia plot on disk to free disk | |
# example python diskweap.py /media/plot1 | |
# will check moving all finish plot from disk6 to 1, 5 to 1, 4 to 1, 3 to 1, 2 to 1 then step to disk 2 => 6 to 2... | |
mount_path = sys.argv[1] |
This file contains hidden or 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 | |
DATETIME=`date +%y%m%d-%H_%M_%S` | |
SRC=$1 | |
DST=$2 | |
GIVENNAME=$3 | |
showhelp(){ | |
echo "\n\n############################################" | |
echo "# bkupscript.sh #" | |
echo "############################################" | |
echo "\nThis script will backup files/folders into a single compressed file and will store it in the current folder." |
This file contains hidden or 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 os | |
import time | |
import glob | |
import re | |
import socket | |
import imp | |
import sys | |
import traceback | |
import requests |
NewerOlder