Skip to content

Instantly share code, notes, and snippets.

View tdtds's full-sized avatar
🐱
🐱

Tada, Tadashi tdtds

🐱
🐱
View GitHub Profile
@tdtds
tdtds / amida.rb
Created June 2, 2012 05:48 — forked from ymorimo/amida.rb
#minatork01
#!/usr/bin/env ruby
cols = (ARGV[0] || 5).to_i - 1
rows = (ARGV[1] || 9).to_i
begin
table = (0...rows).map do |i|
(0...cols).map { rand(2) }.join
end
end until table.join =~ /1/
@tdtds
tdtds / OBSOLETE
Created January 19, 2012 10:14
renzaburo.jpにあるHTML形式の文書をまとめて青空文庫形式に
#
# This command was obsolete. see also https://github.com/tdtds/aozoragen
#
#!/usr/bin/env ruby
# -*- coding: utf-8; -*-
#
# usage: renzaburo2aozora <URL>
# URL: the index of a novel in renzaburo, only HTML version NOT Flash.
#
@tdtds
tdtds / pdfcompress
Created December 8, 2011 02:17
自炊PDFをKindle向け16階調グレースケールにしてサイズを小さくする
#!/bin/sh
src=`basename "$1" .pdf`
mkdir tmp
pdftk "${src}.pdf" dump_data output meta.txt
pdfimages "${src}.pdf" "tmp/${src}"
cd tmp
@tdtds
tdtds / OBSOLETE
Created October 23, 2011 04:47
無償公開されているFate/Zero1を青空文庫形式に変換する
#
# This command was obsolete. see also https://github.com/tdtds/aozoragen
#
#!/usr/bin/env ruby
# -*- coding: utf-8; -*-
#
# Usage: making PDF for Kindle using Aozira-Kindle Servive.
# % ruby fate-zero1_to_aozora > fate1.txt
# % curl --data-urlencode text@fate1.txt -d s=m -o fate1.pdf http://a2k.aill.org/download.cgi
@tdtds
tdtds / internet-watch-scraper.rb
Created January 26, 2011 21:55
Internet Watchのfeedから、Kindle向けOPFを作る
#!/usr/bin/env ruby
# -*- coding: utf-8; -*-
#
# scraping internet.watch.impress.co.jp for Kindle
#
require 'nokogiri'
require 'open-uri'
require 'uri'
require 'ostruct'
@tdtds
tdtds / nikkei-scraper.rb
Created January 4, 2011 08:51
日経電子版をスクレイピングして、Kindle向けOPFを作る
#!/usr/bin/env ruby
# -*- coding: utf-8; -*-
#
# scraping nikkei.com for Kindle
#
require 'nokogiri'
require 'open-uri'
TOP = 'http://www.nikkei.com'
@tdtds
tdtds / maouyusya2aozora.rb
Created December 21, 2010 09:29
まとめサイト上の「まおゆう」を青空文庫形式のテキストファイルに変換する
#!/usr/bin/ruby
# -*- coding: utf-8; -*-
#
require 'open-uri'
require 'nokogiri'
puts "魔王「この我のものとなれ、勇者よ」勇者「断る!」"
puts "橙乃ままれ"
puts "\n\n"
This project was moved to https://github.com/tdtds/kindlizer
@tdtds
tdtds / OBSOLETE
Created December 8, 2010 22:16
getting MM9's text from webmysteries.jp.
#
# This command was obsolete. see also https://github.com/tdtds/aozoragen
#
#!/usr/bin/env ruby
#
# getting text from webmysteries.jp's novel.
#
require 'open-uri'
require 'nokogiri'
#!/bin/sh
#
# Copyright (c) 2010 Shinnosuke Suzuki <sasasin@sasasin.net>
# You can distribute this file under the GPL.
#
# Modified by TADA Tadashi <t@tdtds.jp>
#
FILE=$1
if [ -z $FILE ]; then
echo usage: pdf2kindle PDFfile [top bottom left right]