一個用於測試和執行其他常規文本的指標的模塊,如書籍或小說中,或者就手冊而言。
我們還沒有到達,但是暫時是一個很好的拼寫檢查器,可以在連續的整合文學環境中在雲上使用。
使用簡單的文本,宣傳或類似格式編寫小說或非小說的人。您不需要知道Perl或連續集成,也不需要比單擊此處和保存文件更具技術性。您可能確實知道編程的內容,但是使用它並不需要它。
通過自動檢查拼寫節省時間。還通過告訴您到目前為止寫了多少個單詞來衡量進度,這是計算測試數量==單詞數的預期副作用。
將要測試的文件保存到一個單個目錄,例如,使用.txt
或.md
擴展名,例如text
,使用.markdown
。該目錄還將包含words.dic
您將在其中保存一般字典中未包含的真實單詞。簡而言之,這是您的個人詞典。
註冊Travis CI。您可以使用您的GitHub帳戶。選擇託管文本的存儲庫並啟用它。如果最近創建了存儲庫,則可能必須同步您的帳戶。
在存儲庫的主目錄中創建.travis.yml
配置文件。此存儲庫中有幾個例子(英語和西班牙語)。您也可以復制並粘貼
branches:
except:
- gh-pages
language: perl
perl:
- "5.22"
before_install:
- sudo apt-get install libhunspell-1.3-0 libhunspell-dev
- curl https://raw.githubusercontent.com/JJ/Test-Text/master/files/just_check_en.t -o just_check.t
- sudo update-locale LANG=en_US.UTF-8 LANGUAGE=en.UTF-8
install: cpanm Test::Text TAP::Harness
script: perl -MTAP::Harness -e 'use utf8; my $harness = TAP::Harness->new( { verbosity => 0} ); die "FAIL" if $harness->runtests( "just_check.t" )->failed;'
並將其保存到該文件。您還可以將類似示例直接用於數據科學手冊:
wget https://github.com/JJ/aprende-datos/blob/master/.travis.yml
就是這樣。每次push
時,都會檢查您的文本文件,並且會返回其不知道的單詞。您可以使用此格式將它們修復或以您的words.dic
4
OneWord
AnotherWord
FooBar
Þor
很簡單,不是嗎?
您也可以在存儲庫中直接使用此GitHub操作來檢查我的讀數。它刪除了所有未讀數的降價元素,您可能必須適應您的情況(或將其留在那裡)。
您可以提出尋求幫助的問題。
幫助其他語言會很棒。除了語法之類的純咒語檢查以外的其他測試也將很棒。查看問題和待辦事項文件以獲取想法,或創建自己的問題。
此分佈已在GPL下獲得許可。在Test::Text::Sentence
中,最初是HTML::Summary
摘要的Text::Sentence
,(c)由尼爾布(C),CRE的初始版權,並根據藝術許可獲得許可。