Archive for the ‘Tool’ Category

ぴくぴくダウンローダ for Java(仮) テスト版 公開

画像、漫画、小説をキーワード検索または作者のID(URLに付く番号)にて収集が可能になっております。
検索の際は最低ブックマーク数はもちろん、巡回開始ページ、巡回終了ページを指定できるようになっております。

推奨環境:Core2Duo以降のデュアルコアCPU搭載のパソコン
動作環境:Windows MacOSX Linux でJavaが動作する環境

一通りの機能は実装しておりますが、このプログラムはテスト版です。テスト版の意味が理解できる人のみご利用ください。

使い方
ZIPファイルをダウンロードして、適当な場所で展開してください。

アカウント設定
pget.confをテキストエディタで開き編集してください。最低限の項目しかないので迷わないと思いますが、Pixivのユーザー名とパスワードは必ず記述してください。

実行方法
それぞれの環境の実行形式にあったファイルを実行してください。

それぞれの環境での実行の様子は下記のとおりです。

Windows(Windows7)での動作中のイメージ

Mac(Mac OSX Lion)での動作中のイメージ

Linux(Ubuntu 11.10)での動作中のイメージ

Jarファイル版
PixpixDownloader

パッケージ版
Windows (WindowsXP/Windows7で動作確認)
Pixpix_Win_test

Mac (MacOSX10.6/MacOSX10.7で動作確認)
Pixpix_Mac_test

Linux (Ubuntu11.10で動作確認)
Pixpix_Linux_test

ライセンスは現在検討中です。おそらくオープンソース化すると思いますが。。。
現段階では逆コンパイル、改造、再配布は禁止させて頂きます。

現在、ソフト名・アイコン(PNG形式)募集中です
サイト・雑誌での紹介大歓迎です。

ぴくぴくダウンローダ for Java(仮) テスト版 公開(GUI未対応)

先日、開発・サポートを終了したぴくぴくダウンローダに変わりうる全く新しいダウンローダです。
基本的なコンセプトのPixivのサーバに優しく、単純を受け継いでいく予定ですが、今までのぴくぴくダウンローダとは全く異なるものになる予定です。

マルチプラットフォームを今まで以上に意識しているのでWindows以外のOSでも複雑な導入作業なしで実行できるようになっています。

現在、まだコマンドベースでしか操作できなですが、ここでの反応を見ながら開発していきたいと考えております。

動作環境:Windows MacOSX Linux でJavaが動作する環境

現在、まだコマンドプロンプトを知らない人、使ったことがない人には難しいかもしれません。
あとテスト版の意味が理解できる人のみご利用ください。

実行方法
ZIPファイルをダウンロードして、適当な場所で展開してください。
するとpget.confとpget.jarが出てくると思います。解凍ソフトによってはjarファイルまで展開してしまうものもあるのでご注意ください。

pget.confには最低限の項目しかないので迷わないと思いますが、Pixivのユーザー名とパスワードは必ず記述してください。

準備が済んだら下記のようにコマンドプロンプトでpget.jarのあるフォルダに移動し、実行してみてください。

> cd 展開したフォルダまでのパス
> java -jar pget.jar I_search 検索ワード 0 2 1 10

プログラムの引数は下記の通りです。

画像収集
・検索モード(I_search)
[検索ワード / 最低ブックマーク数 / モード(画像:0・漫画:1・総合:2) / 開始ページ番号 / 終了ページ番号]
・ID指定モード(I_id)
[ID / 開始ページ番号 / 終了ページ番号]

小説収集
・検索モード(N_search)
[検索ワード / 最低ブックマーク数 / 開始ページ番号 / 終了ページ番号]
・ID指定モード(N_id)
[ID / 開始ページ番号 / 終了ページ番号]

ライセンスは現在検討中です。おそらくオープンソース化すると思いますが。。。
現段階では逆コンパイル、改造、再配布は禁止させて頂きます。

pget for java

動いた・動かなかった・意見などがあれば気軽にコメントしてください。

完成版のイメージは下記のような感じになる予定です。なおWindowsでもMacでもLinuxでも同じようなデザインのGUIで利用できるようにする予定です。

(現在作成中・・・もうしばらくお待ちください。)

ぴくぴくダウンローダ Ver β C01.03 Windows UNIX (MacOSX Linux) 対応

更新が遅れて大変申し訳ございません。

ぴくぴくダウンローダ Ver β C01.02を一部修正しました。

更新内容
Pixivの仕様変更に対応しました。一部報告があった画像を取り漏らすバグも解消したかと思われます。

当ソフトの特徴
・ブラウザでリンクを開かなくても自動で条件(タグ検索、ブックマーク数、絵師さんのID)を指定することで画像を収集します。

・最初HTMLファイルのみを取得し作品へのリンクを解析するためダウンロードする画像(Pixivへのアクセス)は最小限で低負荷です。

・一度ダウンロードした作品はコミックはフォルダ分けされ管理されます。指定されたフォルダにある画像は多重ダウンロードを行いません。

・バッチファイル等にコマンドを記述し指定した時間に実行させることも可能です。(絵師さんの新しい作品を定期的に収集し同期します。)

Norton Internet Securityをお使いの方へ
当ソフトが誤検出され、削除されるという報告を受けております。当プログラムを実行する場合、保護機能を一時的に停止してご利用ください。

動作例)
Windows 7 (検索ワード,ミク ブックマーク数,5以上)

MacOSX 10.6 (検索ワード,ミク)

Download: ぴくぴくダウンローダ Ver β C01.03 Windows UNIX (MacOSX Linux) 対応
ぴくぴくダウンローダ Ver β C01.03

ぴくぴくダウンローダ Ver β C01.02 Windows UNIX (MacOSX Linux) 対応

ぴくぴくダウンローダ Ver β C01.01でのバグを一部修正しました。

更新内容
コミックの2ページを読み飛ばしてしまうバグを修正

当ソフトの特徴
・ブラウザでリンクを開かなくても自動で条件(タグ検索、ブックマーク数、絵師さんのID)を指定することで画像を収集します。

・最初HTMLファイルのみを取得し作品へのリンクを解析するためダウンロードする画像(Pixivへのアクセス)は最小限で低負荷です。

・一度ダウンロードした作品はコミックはフォルダ分けされ管理されます。指定されたフォルダにある画像は多重ダウンロードを行いません。

・バッチファイル等にコマンドを記述し指定した時間に実行させることも可能です。(絵師さんの新しい作品を定期的に収集し同期します。)

Norton Internet Securityをお使いの方へ
当ソフトが誤検出され、削除されるという報告を受けております。当プログラムを実行する場合、保護機能を一時的に停止してご利用ください。

このバージョンには古いです。ぴくぴくダウンローダ β C01.03をご利用ください。

当サーバからダウンロード
Download:ぴくぴくダウンローダ β C01.02
※ 帯域制限がかかってるのでミラーでダウンロードすることを推薦します。
(環境によってはダウンロードに失敗する事があります。)

Download:ぴくぴくダウンローダ β C01.02 MEGAUPLOAD

動作例)
Windows 7 (検索ワード,ミク ブックマーク数,5以上)

MacOSX 10.6 (検索ワード,ミク)

ぴくぴくダウンローダ Ver β C01.01 Windows UNIX (MacOSX Linux) 対応

ぴくぴくダウンローダ Ver β 03.03でのバグを一部修正しました。

更新内容
cielavenir様のPixivの仕様変更対応バージョンを元に改良
ブックマーク数の指定に再対応しました

当ソフトの特徴
・ブラウザでリンクを開かなくても自動で条件(タグ検索、ブックマーク数、絵師さんのID)を指定することで画像を収集します。

・最初HTMLファイルのみを取得し作品へのリンクを解析するためダウンロードする画像(Pixivへのアクセス)は最小限です。低負荷です。

・一度ダウンロードした作品はコミックはフォルダ分けされ管理されます。指定されたフォルダにある画像は多重ダウンロードを行いません。

・バッチファイル等にコマンドを記述し指定した時間に実行させることも可能です。(絵師さんの新しい作品を定期的に収集し同期します。)

このバージョンにはバグがあります。ぴくぴくダウンローダ β C01.02をご利用ください。

当サーバからダウンロード
Download:ぴくぴくダウンローダ β C01.01
※ 帯域制限がかかってるのでミラーでダウンロードすることを推薦します。
(環境によってはダウンロードに失敗する事があります。)

Download:ぴくぴくダウンローダ β C01.01 MEGAUPLOAD

動作例)
Windows 7 (検索ワード,ミク ブックマーク数,5以上)

MacOSX 10.6 (検索ワード,ミク)

かんたんメール送信(添付ファイル対応) Perl用ライブラリ

―――――――――――――――――――――――――――――――――――――
【ソフト名】かんたんメール送信(添付ファイル対応)
【著作権者】ORBIT
【制作日】2011年09月17日
【種 別】Perlモジュール
【連絡先】http://orsp.net/blog/
【配布元】http://orsp.net/blog/
【圧縮形式】zip
【動作環境】Sendmailコマンドの使えるUNIX系OS
【開発環境】Perl5.8(標準モジュール Encode MIME::Base64 使用)
―――――――――――――――――――――――――――――――――――――
≪著作権および免責事項≫

 本ソフトはフリーソフトです。自由にご使用ください。なお,著作権は作者
であるORBITが保有しています。

 このソフトウェアを使用したことによって生じたすべての障害・損害・不具
合等に関しては、私と私の関係者および私の所属するいかなる団体・組織とも、
一切の責任を負いません。各自の責任においてご使用ください。

・はじめに
 メール送信を行うとき毎回文字操作を行うのが面倒だったためそれらを全て行う
モジュールを作成しました。
 わずか数行で添付ファイル付きのメールを送信できるため簡単なメールフォーム
の作成等に強力な力を発揮すると思います。

・ファイル構成
readme.txt ← 当ファイル
Sendmail.pm ← 本体

・インストール方法
対象のプロブラムと同じディレクトリにおいてください。

・使い方
Sendmail.pm最下部に簡単な利用法を記載してるのでそちらを御覧ください。

・履歴
2011年09月17日 Ver 1.0.0 公開

簡単な使用例

#!/usr/bin/perl
# 当モジュールを呼び出し
use Sendmail;

# オブジェクトの生成
my $send_obj = Sendmail->new({
        Subject => '件名',                     # 件名
        From    => 'user@mail.goge.net',       # 送信元
        });

# メール送信
$send_obj->sendmail(
                'user@mail.goge.net',          # 送信先
                '添付ファイル無し',            # メッセージ
                );

# メール送信
$send_obj->sendmail(
                'user@mail.goge.net',          # 送信先
                '添付ファイル有り',            # メッセージ
                'file.txt,日本語ファイル.txt'  # 添付ファイル(,で区切ると複数送信可能)
                );

ライセンス形態:GPL
Sendmail

対ボット+外国人用 平仮名+和製漢字CAPTCHA Perl用ライブラリ

―――――――――――――――――――――――――――――――――――――
【ソフト名】かんたん日本語画像認証(アルファベットも可)
【著作権者】ORBIT
【制作日】2011年07月05日
【種 別】Perlモジュール
【連絡先】http://rosx.net/blog/
【配布元】http://rosx.net/blog/
【圧縮形式】zip
【動作環境】Perl5とImage::Magick、sazanami-gothicをインストールしたLinux
Windows系OSでは動作しない事が確認されております。
【開発環境】
CentOS5.6 perl, v5.8.8
―――――――――――――――――――――――――――――――――――――
≪著作権および免責事項≫

 本ソフトはフリーソフトです。自由にご使用ください。なお,著作権は作者
であるORBITが保有しています。

 このソフトウェアを使用したことによって生じたすべての障害・損害・不具
合等に関しては、私と私の関係者および私の所属するいかなる団体・組織とも、
一切の責任を負いません。各自の責任においてご使用ください。

・はじめに
 新しいフォームを作った時の副産物の公開です。わずか数行で画像認証機能
を実装することが可能です。
 海外のスパム・人間、共に日本特有の和製漢字・平仮名は入力できないこと
に着目し今回の日本語画像認証を作成しました。

・ファイル構成
readme.txt 当取説ファイル
JCaptcha.pm 本ソフト
background.jpg 画像認証用の下地となる画像ファイル
tmp/imgs/ 作成済みの画像ファイルを保存するディレクトリ

sazanami-gothic.ttf
↑さざなみゴシック(フォント) ライセンスの関係上同封しておりません。

・導入方法
efont プロジェクト日本語トップページ – SourceForge.JP

http://sourceforge.jp/projects/efont/

よりさざなみフォントをダウンロードし、sazanami-gothic.ttfのみ取り出し
ファイル構成のようにJCaptcha.pmと同じディレクトリに格納する。

 画像認証機能を追加したい対象のプログラムと同じディレクトリに上記、
ファイル構成を設置する。

・利用方法
下記の使用例を参考にプログラムに組み込んでください。

簡単な使用例

#!/usr/bin/perl

# 当モジュールを呼び出し
use JCaptcha;

# オブジェクトの生成
my $obj = JCaptcha->new(
		Key    => RX, # 鍵を指定
		Lang   => JP,# 言語を指定(JP/ENG)
		Length => 10  # 文字の長さを指定
	);

# 認証画像作成用メソッドを呼び出す
my $tmp1 = $obj->makeimgcode(); # 認証用画像を作成し、その画像までのパスを受ける
print "$tmp1\n"; # 認証画像までのパスを受け取る

#==============================================#
# 画像を表示し、入力を行う処理を書いてください #
#==============================================#

# 認証
# 入力された文字列で認証を行い、正しければ"1"間違っていれば"0"を受ける
#(受け渡す文字列はフラグ無しUTF-8とする)
my $tmp2 = $obj->enimgcode('入力を受けた文字列');
print "$tmp2\n"; # if文などで認証の成功失敗を判別する

・履歴

2011年09月05日 Ver 1.0.0 公開

作成された画像認証用画像の一例

ライセンス形態:GPL
Download:JCaptcha

ぴくぴくダウンローダ Ver β 03.03 Windows UNIX (MacOSX Linux) 対応

ぴくぴくダウンローダ Ver β 03.03でのバグを一部修正しました。

更新内容
絵師さんのID指定時に次のページに移動しない事があるようなので修正しました。
(Pixivの仕様が変わったため?不明です)

当ソフトの特徴
・ブラウザでリンクを開かなくても自動で条件(タグ検索、ブックマーク数、絵師さんのID)を指定することで画像を収集します。

・最初HTMLファイルのみを取得し作品へのリンクを解析するためダウンロードする画像(Pixivへのアクセス)は最小限です。低負荷です。

・一度ダウンロードした作品はコミックはフォルダ分けされ管理されます。指定されたフォルダにある画像は多重ダウンロードを行いません。

・バッチファイル等にコマンドを記述し指定した時間に実行させることも可能です。(絵師さんの新しい作品を定期的に収集し同期します。)

このバージョンにはバグがあります。ぴくぴくダウンローダ β C01.01をご利用ください。

当サーバからダウンロード
Download:ぴくぴくダウンローダ β03.03 
※ 帯域制限がかかってるのでミラーでダウンロードすることを推薦します。
(環境によってはダウンロードに失敗する事があります。)

ミラー
Download:ぴくぴくダウンローダ β03.03 Rapidshare
Download:ぴくぴくダウンローダ β03.03 MEGAUPLOAD

動作例)
Windows 7 (検索ワード,ミク ブックマーク数,5以上)

MacOSX 10.6 (検索ワード,ミク)

ぴくぴくダウンローダ Ver β 03.02 Windows UNIX (MacOSX Linux) 対応

ぴくぴくダウンローダ Ver β 03.01でのバグを一部修正しました。

更新内容
前回のアップデートで設定ファイルをUNIXを意識しUTF-8Nに変更していましたがShift-JISに修正いたしました。
(メモ帳がUTF-8NをUTF-8に書き換えてしまい設定ファイルが読み込まれなくなる問題が起きたため修正)

Download:ぴくぴくダウンローダ β03.02
このバージョンにはバグがあります。ぴくぴくダウンローダ β03.03をご利用ください。

動作例)
Windows 7 (検索ワード,ミク ブックマーク数,5以上)

MacOSX 10.6 (検索ワード,ミク)

UFT-8はフラグを付けたりとったりただでさえ面倒だと思ってたらBOMの問題も出てきましたよ。。。
やっぱりつくづくめんどくさい文字コードですorz

ぴくぴくダウンローダ Ver β 03.01 Windows UNIX (MacOSX Linux) 対応

Pixivの作品(画像、コミック)を自動で収取するプログラムです。
※ Windows以外のOSではCUIで動作します。

更新内容
Windows UNIX (MacOSX Linux)で動作するようにアップデート・マニュアルの作成を行いましました。

動作例)
Windows 7 (検索ワード,ミク ブックマーク数,5以上)

MacOSX 10.6 (検索ワード,ミク)

Download:ぴくぴくダウンローダ β03.01
このバージョンにはバグがあります。ぴくぴくダウンローダ β03.02をご利用ください。