Skip to content

Instantly share code, notes, and snippets.

View lnanase's full-sized avatar

lnanase lnanase

View GitHub Profile
@lnanase
lnanase / convert_imasdic_to_csv.rb
Last active February 26, 2019 08:52
アイマスIME辞書をmecabで読み込むcsvに変換する
# -*- coding: utf-8 -*-
# IME用アイマス辞書をmecab辞書作成用のcsvに変換する
#
# usage: convert_imasdic_to_csv.rb
require 'csv'
word = {}
# アイマスIME辞書をmecabで読み込むcsvに変換する
# コストは推定させるため空白とする
# カンマが入っているデータはcsvでエラーになるので削除
@lnanase
lnanase / imas_birthday.csv
Last active April 4, 2019 03:39
im@stodon 誕生日bot
date name
0401 古賀小春
0402 都築圭
0403 天海春香
0404 ヘレン
0404 紅井朱雀
0406 喜多日菜子
0407 和久井留美
0408 桐野アヤ
0408 神崎蘭子
@lnanase
lnanase / watchFactorio.js
Created March 28, 2020 07:54
Factorioをサーバーで動かした時のログを見てDiscordに送るnode.js
const fs = require('fs');
const { exec } = require('child_process');
const Discord = require('discord.js');
const client = new Discord.Client();
const token = '***';
const channelId = '***';
const target = process.env['HOME'] + '/.forever/****.log';
var latest;
@lnanase
lnanase / push_imastodon_misaki.rb
Last active April 1, 2020 01:55
4/1ネタなのでクソコードです
# -*- coding: utf-8 -*-
# imastodonにあかり大好きbot的なことをする
#
# usage: push_imastodon_misaki.rb
require 'rubygems'
require 'bundler'
Bundler.require(:default)
Dotenv.load
# CONST
@lnanase
lnanase / .env.org
Last active May 16, 2020 04:08
imastodonでちひろさんbotが動かしているプログラム置き場

## twitter TWITTER_CONSUMER_KEY=”” TWITTER_CONSUMER_SECRET=”” TWITTER_ACCESS_TOKEN=”” TWITTER_ACCESS_TOKEN_SECRET=””

## imastodon MASTODON_HOST=”” TB_RANKING_CLIENT_ID=””

@lnanase
lnanase / crontab.txt
Last active May 16, 2020 04:17
imastodonのワードクラウド(トレンドン4i)を作成するプログラム
02,32 * * * * (cd $HOME/scripts/rb && ruby pull_imastodon_timeline.rb > /tmp/pull_imastodon_timeline.log 2>&1) > /dev/null
06 00,06,12,18 * * * (cd $HOME/scripts/py && $HOME/.pyenv/shims/python make_wordcloud.py > /tmp/make_wordcloud.log 2>&1) > /dev/null
10 00,06,12,18 * * * (cd $HOME/scripts/rb && ruby push_imastodon_trendon.rb >> /tmp/push_imastodon_t.log 2>&1) > /dev/null
@lnanase
lnanase / push_imastodon_ml_3rd_ranking.rb
Last active July 5, 2020 05:11
ミリシタ3周年イベント「CHALLENGE FOR GLOW-RY D@YS!!!」のランキングボーダー画像を送信する
# -*- coding: utf-8 -*-
# imastodonにミリシタ3周年イベントのランキング画像を送信する
# https://twitter.com/imas_ml_td_a
#
# usage: push_imastodon_ml_3rd_ranking.rb
require 'rubygems'
require 'bundler'
Bundler.require(:default)
Dotenv.load
@lnanase
lnanase / 5000choyen.js
Created October 10, 2018 04:04
5000兆円ジェネレーター(node.js)
const fs = require('fs');
const Canvas = require('canvas');
var offset = { top: {x: 0, y: 0}, bottom: {x: 250, y: 130} };
var actualWidth = { top: 0, bottom: 0 };
if (process.argv.length < 3) {
console.error('Usage: 5000choyen.js "text1" ["text2"]');
process.exit(1);
}