« 2021年8月 | トップページ | 2021年10月 »

2021.09.29

アルファポリス小説ダウンローダー[alphadl ver1.7]

アルファポリス小説をテキスト形式でダウンロードするものです。

単独でWindows10のコンソール(コマンドプロンプト)上で動作します。

またなろう系Web小説ダウンロード&Kindle用mobiファイル作成アプリケーションNaro2mobiの外部ダウンローダーとして使用することも出来ます。

 

[ver1.7での変更点]

  1. トップページの表紙画像がno_image(表紙が未設定でカテゴリー標準の画像となっている)の場合でも表紙画像としてタグを挿入する場合があった不具合を修正した

 

[単独での使用方法]

コマンドプロンプトで

alphadl ダウンロードしたいアルファポリス小説トップページのURL (保存したいテキストファイル名)と入力して実行キーを押します。

尚、保存したファイル名の指定は省略できます。省略した場合はダウンロードした小説のタイトル名からファイル名を作成して保存します。

 

[ダウンロードに失敗する場合]

OpenSSLが必要です。

このサイトから、お使いのWindowsが64bitなら「openssl-1.0.2q-i386-win32.zip 」をダウンロードして、zip書庫内の「libeay32.dll」と「ssleay32.dll」をalphadl.exeがあるフォルダにコピーして下さい。

※IndyHTTPが対応しているOpenSSLのバージョンは1.0.2までのようです。

 

[Naro2mobiから使用する場合]

Naro2mobi ver3.0(もしくはそれ以降)をインストールしたフォルダにalphadl.exeを上書きしてください。

 

ダウンロード - alphadl17.zip

 

[20201/10/6追記]

ダウンロード出来ないとのコメントが有りましたので、実際にダウンロードした状態をアップしておきます。

Alphadl_20211006060201

コマンドラインに「alphadl ダウンロードしたいアルファポリス作品のトップページURL」を入力して実行すれば上記のように小説タイトル名のテキストファイルが保存されます。

なお、ダウンロードした作品は2021/10/8時点でアルファポリストップページの投稿小説ランキング1位となっているものを選択しただけで他意はありません(何やら何とか小説大賞エントリー中とかありますが決して他意はありません)。

 

 

| | コメント (10)

2021.09.28

Web小説サイト:マグネットマクロリンクの作品はダウンロード出来そうにありませんでした

少し前にマグネットマクロリンクというWeb小説サイトを見つけたので、このサイトからもテキストダウンロード出来ないかと色々と試行錯誤を繰り返していたのですが、ダウンロード出来そうにないという結論にいたりました。

 

このサイトはWeb小説作品のトップページや各話ページをダウンロードしても殆ど情報が得られません(ページのソースを表示させてみるとわかります)。

どうやらJavaScriptで必要な情報を読み込んでページを構築しているようでしたので、Windowsの標準インターネットコントロールである(あった:MicrosoftはEdgeBrowserコントロールに置き換えようとしているようです)WebBrowserコントロールを用いいてページを表示させて、ページの構築が終わった段階でテキスト情報を読み取ることにしました。

とは言うものの、このWebBrowserコントロールではJavaScriptを用いてページを構築する場合には全ての描画が完了したことを取得することが出来ないようで、最終的には描画された内容に特定の文字列があるかどうかで描画完了を判定させることにしました(結構悩んだのですが詳細は割愛します)。

 

ということで、作品のトップページ(目次ページ)と各話ページそれぞれの作品情報を取得することは出来るようになったのですが、なんと目次ページの情報に章、話のタイトル名はあるものの各話ページへのURLアドレス情報が含まれていないではありませんか。

おそらく、各話へのリンク情報はどこか別の所(JSONファイルとか)に保存されていて、ページの移動もJavaScriptで実行されているとかではないかと思います。

 

ということで、マグネットマクロリンクの作品はダウンロード出来そうにありませんでしたというお話でした。

 

尚、参考までにテスト用のプログラム抜粋版の実行ファイルとDelphiプロジェクトソースをアップしておきます。

Magnettest

尚、プリセットされている作品URLですが、マグネットマクロリンクサイトを開くと最初に表示される作品を選んでいるだけで他意はありません。

 

ダウンロード - magnettest.zip

 

| | コメント (0)

2021.09.26

カクヨム小説ダウンローダー[kakuyomudl ver1.7]

[ver1.7での変更点]

  1. 小説のトップページに表紙画像が設定されていれば[#表紙の図(表紙画像のURL)入る]タグを挿入するようにした
  2. 作者のところに<i class="icon-official" title="Official"></i>タグが設定されている場合、そのタグを削除する処理を追加した

カクヨムにも表紙が挿入されている小説があることに気づいたため、[#表紙の図()入る]タグを挿入する処理を追加しました。

 

ダウンロード - kakuyomudl17.zip

 

Naro2mobiの外部ローダーとして使用する場合はNaro2mobiをインストールしたフォルダに上書きコピーして下さい。

 

 

 

| | コメント (2)

2021.09.24

Naro2mobi ver3.2プレリリース版

[ver3.2での変更点]

  1. 外部ダウンローダーでダウンロードしたWeb小説の表紙や挿絵をmonimobiファイルに挿入出来る機能を追加した。また、この機能追加に合わせていくつかのオプション設定を修正した。尚、ダウンロードした挿絵のサイズが長辺で1280ピクセルを超えているものは全て1280ピクセルに縮小して保存します。
  2. スタイルシートを一部変更しました。尚、この変更に合わせてタイトル、大見出し、中見出しのフォントをゴシック太字に変更した。もし従来どおりの明朝体が良ければ、CSSファイルに同梱のkimdle2.cssを指定して下さい。
  3. 外部ダウンローダー用の定義ファイルExtDLoader.txtのフォーマットを変更した。
  4. 予期しないエラーでNaro2mobiを終了出来なくなる場合があったことに対するタフネス性をアップさせた。実行中の予期せぬエラーで終了できなくなった場合、「中止」ボタンを少し間隔を開けて2回押すことで終了出来るようにした(完璧ではない)。

 

[追加・変更したオプション]

Location

「入力ファイルと同じフォルダにcover.jpgまたは表紙.jpgがあれば表紙とする」オプションを追加しました。

これをONにすれば、外部ダウンローダーでダウンロードされたテキストファイルに[#表紙の図(表紙画像のURL)入る]タグがあれば、その表紙画像をダウンロードして作成するmobiファイルの表紙として使用します。

Gen1
「挿絵があればDLして埋め込む」をONにすれば、その挿絵をダウンロードしてmobiファイルに挿入します(外部ダウンローダーの場合は[#リンクの図(挿絵のURL)入る]タグに対する処理を行います)。

「挿絵があればリンクを挿入する」をONにすれば、その挿絵のリンクURLをmobiファイルに挿入します(外部ダウンローダーの場合は[#リンクの図(挿絵のURL)入る]タグに対する処理を行います)。

「URLリンクがあればリンクを挿入する」をONにすれば、外部ダウンローダーで挿入された[#リンク(リンクURL)入る]タグに対してリンクURLをmobiファイルに挿入します。

Text

 

テキストオプションを整理しました。目次を作成するで「青空文庫形式」を選択していれば、テキストファイルを青空文庫形式として処理します。

 

ダウンロード - naro2mobi320.zip

 

[使い方]

  1. 最初にver3.0正式版をインストールして下さい。
  2. naro2mobi320.zipを解凍した全てのファイルをver3.0をインストールしたフォルダに上書きして下さい。
  3. いづれかの外部ダウンローダーを使用する場合は、必ず「最新版」をダウンロードしてer3.0をインストールしたフォルダに上書きして下さい。

今回のアップデートで、表紙画像が設定されていたり挿絵が挿入されている小説であれば表紙画像や挿絵入りのmobiファイルを作成できるようになりましたが、表紙画像や挿絵を挿入する場合にはそれらの画像の著作権に留意して下さい。

 

 

[ぼやき]

挿絵をダウンロードする処理ですが、URL上の拡張子がPNGファイルとなっているのに画像ファイルの実態がJPGファイルだったり、逆に拡張子がJPGなのに中身がPNGだったりと、中々凶悪な画像ファイルが存在していたりして予期せぬエラーが頻発したため、画像ファイルのヘッダー部分を読み込んでファイル形式を確認するはめになりました。

もしかするとまだ予期しない問題が発生するかも知れませんので、その際はコメント欄に書き込んでいただければと思います。

 

 

| | コメント (0)

ノベルバ小説ダウンローダー[novelbadl ver1.4]

ノベルバ小説をテキスト形式でダウンロードするものです。

単独でWindows10のコンソール(コマンドプロンプト)上で動作します。

またなろう系Web小説ダウンロード&Kindle用mobiファイル作成アプリケーションNaro2mobiの外部ダウンローダーとして使用することも出来ます。


[ver1.4での変更点]

  1. 小説のトップページに表紙画像が設定されていれば[#表紙の図(表紙画像のURL)入る]タグを挿入するようにした
  2. 本文中にベタな挿絵のURLがある場合は[#リンクの図(挿絵のURL)入る]タグを挿入するようにした(ノベルバでは挿絵の挿入が出来ないらしく、手動で粗雲集したと思われる挿絵画像へのリンクがベタで現れる場合があることから、そのベタなURLを認識して挿絵として処理するようにしています)


[単独での使用方法]

コマンドプロンプトで

novelbadl ダウンロードしたいアルファポリス小説トップページのURL (保存したいテキストファイル名)と入力して実行キーを押します。

尚、保存したファイル名の指定は省略できます。省略した場合はダウンロードした小説のタイトル名からファイル名を作成して保存します。


[Naro2mobiから使用する場合]

Naro2mobi ver3.0(もしくはそれ以降)をインストールしたフォルダにnovelbadl.exeを上書きしてください。

 

ダウンロード - novelbadl14.zip

 

 

 

| | コメント (0)

エブリスタ小説ダウンローダー[estardl ver1.1]

エブリスタ小説をテキスト形式でダウンロードするものです。

単独でWindows10のコンソール(コマンドプロンプト)上で動作します。

またなろう系Web小説ダウンロード&Kindle用mobiファイル作成アプリケーションNaro2mobiの外部ダウンローダーとして使用することも出来ます。


[ver1.1での変更点]

  1. 小説のトップページに表紙画像が設定されていれば[#表紙の図(表紙画像のURL)入る]タグを挿入するようにした
  2. 文中に挿絵がある場合は[#リンクの図(挿絵のURL)入る]タグを挿入するようにした


[単独での使用方法]

コマンドプロンプトで

estardl ダウンロードしたいアルファポリス小説トップページのURL (保存したいテキストファイル名)と入力して実行キーを押します。

尚、保存したファイル名の指定は省略できます。省略した場合はダウンロードした小説のタイトル名からファイル名を作成して保存します。


[Naro2mobiから使用する場合]

Naro2mobi ver3.0(もしくはそれ以降)をインストールしたフォルダにestardl.exeを上書きしてください。

 

ダウンロード - estardl11.zip

 

 

 

| | コメント (0)

ノベリズム小説ダウンローダー[novelismdl ver1.2]

ノベリズム小説をテキスト形式でダウンロードするものです。

単独でWindows10のコンソール(コマンドプロンプト)上で動作します。

またなろう系Web小説ダウンロード&Kindle用mobiファイル作成アプリケーションNaro2mobiの外部ダウンローダーとして使用することも出来ます。


[ver1.2での変更点]

  1. 本文中に挿絵があるばあいに[#リンクの図(挿絵のURL)入る]タグを挿入するようにした


[単独での使用方法]

コマンドプロンプトで

novelismdl ダウンロードしたいアルファポリス小説トップページのURL (保存したいテキストファイル名)と入力して実行キーを押します。

尚、保存したファイル名の指定は省略できます。省略した場合はダウンロードした小説のタイトル名からファイル名を作成して保存します。


[Naro2mobiから使用する場合]

Naro2mobi ver3.0(もしくはそれ以降)をインストールしたフォルダにnovelismdl.exeを上書きしてください。

 

ダウンロード - novelismdl12.zip

 

 

 

| | コメント (0)

カクヨム小説ダウンローダー[kakuyomudl ver1.6]

カクヨム小説をテキスト形式でダウンロードするものです。

単独でWindows10のコンソール(コマンドプロンプト)上で動作します。

またなろう系Web小説ダウンロード&Kindle用mobiファイル作成アプリケーションNaro2mobiの外部ダウンローダーとして使用することも出来ます。


[ver1.6での変更点]

  1. 挿絵がある場合に[#リンクの図(挿絵のURL)入る]タグを挿入するようにした(カクヨムでは挿絵を認めていないようなのですが、挿絵が挿入された作品が実在しますので一応実装してみました)。
  2. 本文中にベタなリンクURLがあった場合に[#リンク(リンクURL)入る]タグを挿入するようにした


[単独での使用方法]

コマンドプロンプトで

kakuyomudl ダウンロードしたいアルファポリス小説トップページのURL (保存したいテキストファイル名)と入力して実行キーを押します。

尚、保存したファイル名の指定は省略できます。省略した場合はダウンロードした小説のタイトル名からファイル名を作成して保存します。


[Naro2mobiから使用する場合]

Naro2mobi ver3.0(もしくはそれ以降)をインストールしたフォルダにkakyomudl.exeを上書きしてください。

 

ダウンロード - kakuyomudl16.zip

 

 

 

| | コメント (0)

ノベルアップ+小説ダウンローダー[novelupdl ver1.4]

ノベルアップ+小説をテキスト形式でダウンロードするものです。

単独でWindows10のコンソール(コマンドプロンプト)上で動作します。

またなろう系Web小説ダウンロード&Kindle用mobiファイル作成アプリケーションNaro2mobiの外部ダウンローダーとして使用することも出来ます。


[ver1.4での変更点]

  1. 目次が200話以上ある場合でも200話目までしかダウンロード出来なかった不具合を修正した(200話以上の場合、目次ページが複数ページにまたがることがわかりませんでした)
  2. 小説のトップページに表紙画像が設定されていれば[#表紙の図(表紙画像のURL)入る]タグを挿入するようにした
  3. 本文中に挿絵がある場合は[#リンクの図(挿絵のURL)入る]タグを挿入するようにした


[単独での使用方法]

コマンドプロンプトで

nobelupdl ダウンロードしたいアルファポリス小説トップページのURL (保存したいテキストファイル名)と入力して実行キーを押します。

尚、保存したファイル名の指定は省略できます。省略した場合はダウンロードした小説のタイトル名からファイル名を作成して保存します。


[Naro2mobiから使用する場合]

Naro2mobi ver3.0(もしくはそれ以降)をインストールしたフォルダにnovelupdl.exeを上書きしてください。

 

ダウンロード - novelupdl14.zip

 

 

 

| | コメント (0)

アルファポリス小説ダウンローダー[alphadl ver1.6]

アルファポリス小説をテキスト形式でダウンロードするものです。

単独でWindows10のコンソール(コマンドプロンプト)上で動作します。

またなろう系Web小説ダウンロード&Kindle用mobiファイル作成アプリケーションNaro2mobiの外部ダウンローダーとして使用することも出来ます。

 

[ver1.6での変更点]

  1. 強調(丸傍点)タグ<em><span></span></em>の処理を行っていなかったためその処理を追加した
  2. 小説のトップページに表紙画像が設定されていれば[#表紙の図(表紙画像のURL)入る]タグを挿入するようにした

 

[単独での使用方法]

コマンドプロンプトで

alphadl ダウンロードしたいアルファポリス小説トップページのURL (保存したいテキストファイル名)と入力して実行キーを押します。

尚、保存したファイル名の指定は省略できます。省略した場合はダウンロードした小説のタイトル名からファイル名を作成して保存します。

 

[Naro2mobiから使用する場合]

Naro2mobi ver3.0(もしくはそれ以降)をインストールしたフォルダにalphadl.exeを上書きしてください。

 

ダウンロード - alphadl16.zip

 

 

 

 

| | コメント (0)

« 2021年8月 | トップページ | 2021年10月 »