Skip to content

Instantly share code, notes, and snippets.

@5t111111
5t111111 / twieve.rb
Last active August 29, 2015 13:56
My own twieve.
#!/usr/bin/env ruby
require 'twitter'
require "evernote_oauth"
require 'yaml'
require 'cgi'
YOUR_TWITTER_CONSUMER_KEY = 'Enter your API key'
YOUR_TWITTER_CONSUMER_SECRET = 'Enter yout API secret'
YOUR_TWITTER_ACCESS_TOKEN = 'Enter your Access token'
@5t111111
5t111111 / freenas_config_backup.sh
Created September 16, 2013 04:02
Backup FreeNAS configuration file
#!/bin/sh -
set -e
SRC_FILE="/data/freenas-v1.db"
DEST_DIR="/mnt/ztank/backup/freenas_backup"
FILENAME_FORMAT="`hostname`-`sed 's: .*::;s:FreeNAS-:freenas:;s:\.::g;s:-RELEASE:r:' /etc/version`"
DEST_FILENAME="${FILENAME_FORMAT}-`date +%Y%m%d`.db"
DEST_FILENAME_HOUR="${FILENAME_FORMAT}-`date +%Y%m%d.%H`.db"
OLD_FILENAME="${FILENAME_FORMAT}-`date -j -v -2m +%Y%m%d`.db"
@5t111111
5t111111 / email_zpool_status.py
Created September 15, 2013 16:01
Send alert-email via Gmail when FreeNAS ZPool fails.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import sys
import socket
import smtplib
from email.MIMEText import MIMEText
from email.Header import Header
from email.Utils import formatdate