Sirius 發表於 11-5-18 23:26

火狐萃簿V1.0

轉貼自己做的免費軟體
火狐萃簿V1.0
【功用】
CB4FS:CHM project Builder for Firefox's ScapBook
用來協助將Firefox的Scrapbook附加元件所擷取的網頁,轉成CHM
不是Firefox的附加元件add-on,而是一支獨立程式

【系統需求】
1.Windows環境:可供執行以下程式
2.Firefox及元件:Scrapbook或Scrapbook Plus(以下簡稱SB)
3.HTML Help Workshop(以下簡稱HHW):製作CHM用
※在Linux上的使用:在WINE 1.2 Ubuntu 10.04測試可用,唯HHW在Wine上的使用,有些特殊步驟:http://code.google.com/p/htmlhelp/wiki/HHW4Wine

【安裝】
綠色軟體,解開後請自行建立「程式捷徑」。
若在Vista/Win7建議別裝在C:\Program Files下,裝在其它非系統目錄即可,如C:\ProgramFiles。否則請自行調整UAC。

【檔案清單】
解開後會有四個檔案
1.CB4FS.exe:主程式
2.CB4FS.pdf:簡易版使用說明
3.license.txt:軟體授權協議
4.readme.txt:本檔案

【使用需知】
1.火狐萃簿輸出的檔案是HHW用的專案檔(.hhp檔)與目錄檔(.hhc檔),使用者可自行視需要以HHW做編輯後再以HHW產生CHM。或直接以HHW產生CHM。
2.因HHW本身的.hhp與.hhc是ANSI編碼格式,所以火狐萃簿也必須遵照。若SB側邊欄文字含有非本機Code Page的文字(即非ANSI編碼者),請先自行轉換好才不致產生亂碼。
3.檔名或目錄名稱請避免使用Unicode字元
4.HHW最多支援9個級別深度。

【相關資源連結】
『CHM介紹與HTML Help Workshop下載與使用』
CHM介紹
http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help
HHW下載
http://msdn.microsoft.com/en-us/library/ms669985%28VS.85%29.aspx
Generating CHM files with Wine on a Linux server
http://cweiske.de/tagebuch/Generating%20CHM%20files%20with%20Wine%20on%20a%20Linux%20server,%20and%20a%20bit%20about%20PEAR%27s%20PhD%20transition.htm
有興趣了解HHW的使用法,請自行Google一下:「html help workshop 使用」就可以找到一堆,但用「火狐萃簿」,並不需要深入了解HHW的使用

『其它有類似功能之軟體』
1.ScrapBook CHM Creator:Firefox的add-on
2.Scrapbook2chm:http://forum.moztw.org/viewtopic.php?t=18035
3.ScrapIndexer:http://sites.google.com/site/mybyways/scrapindexer
4.ScrapBook CHM Exporter:http://amb.vis.ne.jp/mozilla/scrapbook/addons.php?lang=en#CHMExporter

『其它相關項目』
如「Firefox Scrapbook安裝與使用」,請善用網路搜尋引擎

【中文名稱源由】
「萃簿」一來取Scrapbook相近諧音,二來取「萃取精華」之意。
「火狐萃簿」只是為了方便稱呼

【todo:V2.0需完成以下】
Demo video
Html版的Help
多國語言版
portable版與多人使用之環境
新的安裝程式
※V2.0版要有時間才會繼續進行

說明文件v.1.3-2011-5-16
by Fygul Hether
http://www.black-show.com.tw/~fygul
v.1.0-2011-1-17|v.1.1-2011-1-18|v.1.2-2011-1-25

Sirius 發表於 11-5-18 23:27

軟體使用協議

本軟體以freeware方式發行,無隱藏廣告、惡意、病毒等等不良作為之程式碼。也是綠色軟體,解壓放usb碟也可使用。

以下授權協議中因有法律專有名詞,中譯僅供參考,有不達意之處,則以英文為準。

THE SOFTWARE IS PUBLISHED AS FREEWARE AND CAN BE USED BY EVERYONE WHO AGREES TO BE BOUND BY FOLLOWING AGREEMENT. IF YOU DO NOT AGREE WITH THESE TERMS, DO NOT INSTALL OR USE THE SOFTWARE.
本軟體依免費軟體發行,可供同意遵守以下協議的任何人使用。若你不同意這些條款,別安裝或使用本軟體。

LICENSE AGREEMENT
授權協議

Copyright (C)2011 Fygul Hether. All rights reserved.
著作權由Fygul Hether所有。著作權人保留一切權利。
Redistribution and use in binary form, are permitted provided that the following conditions are met:
在符合以下條件之情形下,允許使用者以二進位型式再次流通散播與使用本軟體。

1. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
1. 以二進位型式再流通時,在流通品所附的文件與(或)其它資具中,必須重現上述版權告示、此處的條件列表與下方的免責聲明。

2. The SOFTWARE shall be used for Good, not Evil.
2. 本軟體應使用於善途,而非邪途。

3. You are licensed to make copies of the SOFTWARE as you wish; give exact copies of the original SOFTWARE to anyone; and distribute the SOFTWARE in its unmodified form via electronic means. You may charge a distribution fee for the package, but you must not represent in any way that you are selling the SOFTWARE itself.
3. 你被許可如你所願製作本軟體的複本;給予任何人本軟體的原物複製品;並將本軟體以未經修改的型式經由電子化的方法流通之。你可為此包裝收取流通費用,但不管如何為之,都不可表現的好像你在販賣軟體本身。

4. This license does not entitle the licensee to receive hard-copy documentation, technical support, telephone assistance, enhancements or updates to the SOFTWARE.
4. 本授權並未給予本授權協議持有人有收到本軟體實體文件、技術支援、電話協助、功能增強或更新的權利。

5. You may not reverse engineer, decompile, disassemble, or modify the SOFTWARE.
5. 你不得對本軟體進行反向工程、反組譯、分解或修改。

THIS SOFTWARE IS PROVIDED BY AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
免責聲明:本軟體由作者以現狀(AS IS)提供,任何明示或隱喻擔保,包含但不限於:商業性質的隱喻擔保,與對特定目的合適性,都予免責。在任何情況下,作者不應當對任何直接、間接、意外、特殊、懲罰性、重大的損害(包含但不限於:代替商品或勞務之購置;使用、資料、利益之損失;或業務中斷)負起責任。無論責任之成因及基於任何責任學說,不論是因合約、嚴格責任,或使用本軟體時出現的任何過失(包含疏忽或其它),即便已被告知可能造成這類損害。

Sirius 發表於 11-5-18 23:48

附上一個成品範例,是以自己在coco的文章為例所做的
簡易說明檔中最後的的成品畫面就是這個檔案

不知為何,附件一直上傳失敗,檔案約1.67 MB
若有機會再上傳

james0524 發表於 11-5-19 11:00

請問是客製化firefox嗎?

Sirius 發表於 11-5-19 12:00

請問是客製化firefox嗎?
james0524 發表於 2011-5-19 11:00 http://www.coco-in.net/images/common/back.gif


    【功用】
CB4FS:CHM project Builder for Firefox's ScapBook
用來協助將Firefox的Scrapbook附加元件所擷取的網頁,轉成CHM
不是Firefox的附加元件add-on,而是一支獨立程式

這應該很清楚了,不是什麼客製化的firefox


附件檔仍上傳失敗{:4_86:} {:4_169:}

小娃 發表於 11-5-19 12:03

壓成zip再上傳應該可以..

Sirius 發表於 11-5-19 13:20

回復 6# 小娃


    是壓成zip,不知是否我手氣差,有看到上傳的網路流量(我用NetMeter看),上傳畫面也有顯示上傳的百分比一直增加,但結果竟都是失敗
用Firefox 4, Google Chrome, IE 8都如此,不知何緣故?

不論如何,謝謝站長來關心{:4_158:}
暫且上傳到box.net
**** Hidden Message *****

冷氣工人 發表於 11-5-19 18:10

大大優秀喔~{:4_202:}可惜小弟不才看不懂

小娃 發表於 11-5-19 21:48

回復 7# fygul


    我已經修正這個問題了,nginx預設只能上傳1M,我現在設定好了。
剛才上傳2.57M的檔案測試沒問題。
不好意思,用了這麼久都沒發現這個問題。
{:4_186:}

目前後台設定圖檔之外的檔案單檔限制大小為5M。
圖檔單檔為800KB。

Sirius 發表於 11-5-19 22:02

原來如此,感謝小娃{:4_628:}

ngnix server,剛注意一下,原來下列這些有名的站台也是用engine x的
WordPress, Hulu, Github, Ohloh, SourceForge and TorrentReactor

Sirius 發表於 11-5-20 11:56

大大優秀喔~可惜小弟不才看不懂
冷氣工人 發表於 2011-5-19 18:10 http://www.coco-in.net/images/common/back.gif


    哪裡哪裡!騙呷騙呷而已{:4_91:}

這個軟體只對使用Firefox的人,且有用ScrapBook這類add-on者才有用
用來剪輯網頁內容並轉存成CHM電子書格式很方便,這也是自己很常用的工具,可用來歸類與保存網頁內容

為避免侵犯他人文字著作權,所以CHM成品範例是以自己的幾篇文章為例
範例檔中的內容,與原始網頁內容並不完全一樣,因經過剪輯,有剪掉一部份不必要保存的內容
或者也可以將它視為是一種精華版的網頁內容

box.net有時回應較慢,把範例檔再上傳一下
**** Hidden Message *****

綠茶妹 發表於 11-5-21 16:33

回復 11# fygul


    這個好玩,做出來是help系統,如下圖。這種格式在大陸滿多人用來寫電子書。
感謝大大的分享!

Sirius 發表於 11-5-22 16:57

這格式本是MS發展出來做Help系統用的,做成電子書也是可以的
但若用MS提供的工具所產生的CHM,有語言編碼方面的限制問題
不過我發現有些人做出的CHM沒這問題,我想可能是用別種工具產生的(已知有這類工具存在)
有機會再去查查是哪一種工具,可能的話,讓CB4FS輸出成該工具的專案檔,這樣就更理想了


MS後來再發展出來的幾種Help格式,似乎有點做不下去的感覺,最後連MS自己都不太使用,反而不太流行,甚至乾脆把Help改用網頁格式

Sirius 發表於 11-10-22 17:31

但若用MS提供的工具所產生的CHM,有語言編碼方面的限制問題
不過我發現有些人做出的CHM沒這問題,我想可能是用別種工具產生的(已知有這類工具存在) ...
Sirius 發表於 2011-5-22 16:57 http://coco-in.net/images/common/back.gif


    後來發現是語言編碼的關係
微軟內建的chm viewer會因文字編碼不同的關係,會導致亂碼與搜尋方面問題

其它另類的Viewer
chmsee:可正常顯示,可惜無搜尋功能
kchmviewer:顯示與搜尋功能有點缺陷
GnoCHM:完美顯示,目前無搜尋功能。目前只Linux平台用
頁: [1]
查看完整版本: 火狐萃簿V1.0