Skip to content

Instantly share code, notes, and snippets.

@yuumi3
yuumi3 / rec_radiko.sh
Created April 6, 2017 01:24
Radiko recorder
#!/bin/bash
LANG=ja_JP.utf8
pid=$$
date=`date '+%Y-%m-%d-%H_%M'`
#playerurl=http://radiko.jp/player/swf/player_4.1.0.00.swf
playerurl=http://radiko.jp/apps/js/flash/myplayer-release.swf
playerfile="/tmp/player.swf"
keyfile="/tmp/authkey.png"
@yuumi3
yuumi3 / send_url_mail.rb
Created April 6, 2017 01:25
Send Radiko recorded mail
#!/usr/bin/env ruby
def mail(to_addr, subject, body)
open("|mail -s '#{subject}' #{to_addr}", "w") {|io| io.puts body}
end
file_name = ARGV[0]
mail '[email protected]', "Radiko 録音完了 #{file_name}" ,
"Download http://ey-office.net/radiko/#{file_name}.mp3\r\n" +
"Download http://ey-office.net/radiko/#{file_name}.flv"
const apn = require('apn')
const OPTIONS = {
cert: "./PushNotificationAlert-cert.pem",
key: "./PushNotificationAlert-key.pem",
production: false
}
const MESSAGES = {"DOUBLE": "お腹がすいた!", "LONG": "たすけてぇ〜"}
exports.handler = (event, context, callback) => {
let message = ""
@yuumi3
yuumi3 / addTodoTask.js
Last active December 25, 2018 05:29
addTodoTask
const TODO_PATH = '/Notes/TODO.md'
const fetch = require('isomorphic-fetch')
const Dropbox = require('dropbox').Dropbox
const dbx = new Dropbox({ accessToken: process.env["TOKEN"], fetch: fetch })
const mmdd = (d) => `${d.getMonth() + 1}/${d.getDate()}`
exports.handler = async (event, context, callback) => {
try {
const task = event.task ? event.task : "TEST"
@yuumi3
yuumi3 / rec_radiko.sh
Last active February 25, 2021 01:38 — forked from matchy256/rec_radiko.sh
簡易Radiko録音スクリプト
#!/bin/bash
LANG=ja_JP.utf8
pid=$$
date=`date '+%Y-%m-%d-%H_%M'`
outdir="/var/www/html/radiko"
rsspath="/var/www/html/radiko.rss"