Skip to content

Instantly share code, notes, and snippets.

@dpolyakov
dpolyakov / gist:10591812
Last active August 29, 2015 13:59
timeModel
var db = require('../models');
module.exports = function(sequelize, DataTypes) {
var Time = sequelize.define('Time', {
event_id: {
type: DataTypes.INTEGER,
references: db.Event,
referencesKey: 'id',
onDelete: 'restrict'
},
@dpolyakov
dpolyakov / SVG-Loading-icons.markdown
Created February 2, 2015 15:40
SVG Loading icons
/* life.ru */
body
{
font-family: "Roboto",sans-serif;
font-size: 17px;
line-height: 1.42857;
color: #2e2e2e;
background-color: #f2f2f2;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;
module.exports = {
plugins: [
require('postcss-import')(),
require('postcss-preset-env'),
require('postcss-flexbugs-fixes'),
require('autoprefixer'),
require('postcss-url')({ url: 'inline', optimizeSvgEncode: true }),
require('postcss-simple-vars'),
require('postcss-calc'),
require('postcss-browser-reporter'),
@dpolyakov
dpolyakov / gradient-text-animate.css
Created September 10, 2020 07:45
gradient-text-animate
@keyframes gradient-text-animate {
0% {
background-position: 0 50%
}
50% {
background-position: 100% 50%
}
to {
#!/bin/bash
# We need the TAB character for SED (Mac OS X sed does not understand \t)
TAB="$(printf '\t')"
function abort {
echo "$(tput setaf 1)$1$(tput sgr0)"
exit 1
}
@dpolyakov
dpolyakov / docker-compose.yml
Created December 6, 2022 07:12
homeassistant+mosquitto
version: '3.7'
services:
homeassistant:
container_name: homeassistant
user: 0:0 #root
hostname: homeassistant
build:
context: .
dockerfile: homeassistant-2022.10.1.dockerfile
volumes:
FROM ghcr.io/home-assistant/odroid-c2-homeassistant:2022.10.1
MAINTAINER dpolyakov "docker@dimapolyakov.ru"
RUN apk add -u --no-cache curl-dev musl-dev gcc python3-dev \
&& pip install pymysql requests
#! /bin/sh
case "$1" in
start)
if ( pidof zerotier-one )
then echo "ZeroTier-One is already running."
else
echo "Starting ZeroTier-One" ;
/opt/bin/zerotier-one -d ;
logger -t "ZeroTier" "Started";
@dpolyakov
dpolyakov / yandex_weather_notification_telegram.yaml
Created July 8, 2024 12:46 — forked from glebsterx/yandex_weather_notification_telegram.yaml
Оповещение о погоде в телеграм, на основании данных Яндекс.Погоды в Home Assistant
script:
weather_to_telegram:
alias: Погода в телеграм
sequence:
- service: notify.telegram_group
data:
message: |-
{%-set conditions = {
'sunny':'Солнечно \U00002600',
'clear':'Ясно \U00002600',