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
# initialize | |
INFLUXDBADRR="http://hostname.local:8086/write?db=server" | |
hostname=`hostname | tr '[:upper:]' '[:lower:]'` | |
cpu_name="Marvell\ Armada\ 370/XP" | |
fan_name="main\ fan" | |
# get cpu temperature and fan RPM | |
cpu_temp=`sensors | grep CPU | sed -r "s/CPU.*?\+([0-9\.]*?)°C/\1/" | sed -e "s/[ \t]*$//"` | |
fan_rpm=`sensors | grep System | sed -r "s/System.*?\s([0-9]+)\ RPM.*?$/\1/"` |
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
path = ARGV[0] | |
Dir.glob("#{path}/*") do |file| | |
next unless file.index(/jpeg$|jpg$|png$/) | |
# get image pixel size | |
width, hight = `identify -format "%w %h" #{file}`.split(" ") | |
new_file = File.basename(file) + "-trimed" + File.extname(file) | |
# trim |
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/sh | |
# @(#) This script will turn on / off the screen of the Mac or run the screen saver. | |
# @(#) Argument:on, off, saver and display_status. Support macOS Mojave version.20181016 | |
if [ -z "$1" ]; then | |
echo "Argument is missing!" | |
exit 1 | |
elif [ "$1" == "on" ]; then | |
caffeinate -u -t 1 |
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/sh | |
# @(#) This script Music.app play, pause, next track, back track and return state. | |
# @(#) Support macOS Catalina version.20191116 | |
if [ -z "$1" ]; then | |
echo "Argument is missing!" | |
exit 1 | |
elif [ "$1" == "play" ]; then | |
music_run=`osascript -e 'application "Music" is running'` |
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
require "influxdb" | |
def current_value(field,location,device="none") | |
host = 'hostname.local' | |
database = 'home-sensor' | |
influxdb = InfluxDB::Client.new database,:host => host | |
# query | |
result = influxdb.query "select value from #{field} where location='#{location}' order by desc limit 1 tz('Japan')" |
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 initialize_state | |
$color_state_file = "#{__dir__}/color_state_file" | |
$brightness_state_file = "#{__dir__}/brightness_state_file" | |
update_color_state(10) unless FileTest.exist?($color_state_file) | |
update_brightness_state(10) unless FileTest.exist?($brightness_state_file) | |
$color_state = File.read($color_state_file).to_i | |
$brightness_state = File.read($brightness_state_file).to_i | |
end |
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 initialize_state | |
$mode_state_file = "#{__dir__}/mode_state_file" | |
$power_state_file = "#{__dir__}/power_state_file" | |
update_mode_state(1) unless FileTest.exist?($mode_state_file) | |
update_power_state(1) unless FileTest.exist?($power_state_file) | |
$mode_state = File.read($mode_state_file).to_i | |
$power_state = File.read($power_state_file).to_i | |
$mode_name = ["low", "mid", "high", "auto"] | |
end |
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
# Please take the time to finish this file as described in | |
# https://sourceforge.net/p/lirc-remotes/wiki/Checklist/ | |
# and make it available to others by sending it to | |
# <lirc@bartelmus.de> | |
# | |
# This config file was automatically generated | |
# using lirc-0.9.4c(default) on Mon Jun 25 16:59:39 2018 | |
# Command line used: -n -d /dev/lirc0 | |
# Kernel version (uname -r): 4.14.42-v7+ |
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
# Please take the time to finish this file as described in | |
# https://sourceforge.net/p/lirc-remotes/wiki/Checklist/ | |
# and make it available to others by sending it to | |
# <lirc@bartelmus.de> | |
# | |
# This config file was automatically generated | |
# using lirc-0.9.4c(default) on Sat Sep 8 00:33:03 2018 | |
# Command line used: -n -d /dev/lirc0 | |
# Kernel version (uname -r): 4.14.52-v7+ |