[Codeigniter-users] ユーザガイド Sphinx への変換について

Back to archive index

Kenji Suzuki kenji****@gmail*****
2011年 10月 13日 (木) 09:14:31 JST


On Wed, 12 Oct 2011 22:53:11 +0900
Kenji Suzuki <kenji****@gmail*****> wrote:

> Kenji です。
> 
> 
> On Wed, 12 Oct 2011 17:00:48 +0900
> Fumito Mizuno <ounzi****@gmail*****> wrote:
> 
> > 水野です。
> > 
> > rst のテーブル表記が結構面倒なので、csv から変換するプログラムを作りました。
> > 
> > プログラムは https://github.com/ounziw/CSV2rst
> > 出力の例は https://raw.github.com/ounziw/CSV2rst/master/sample.rst
> > 元のCSVは https://raw.github.com/ounziw/CSV2rst/master/sample.csv
> > です。
> > 
> > https://raw.github.com/EllisLab/CodeIgniter/develop/user_guide_src/source/libraries/email.rst
> > のテーブルになるようにしています。 (長い行の折り返しは今のところ手作業)
> 
> 長い行を指定文字数で折り返せるといいんじゃないでしょうか。
> 最長文字数が決まっているわけではないようですが。

水野さんのコードを使って、HTML ユーザガイドからテーブルの RST を作成するスクリプトを作りました。
ちょっと Notice が出てますが。

https://github.com/codeigniter-jp/html2sphinx/blob/master/get_table.php

$ php get_table.php ../ci-ja/user_guide_ja/libraries/email.html 
PHP Notice:  Undefined offset: 3 in /home/kenji/work/codeigniter/repos/github.com/html2sphinx/max_length.php on line 42
PHP Notice:  Undefined offset: 3 in /home/kenji/work/codeigniter/repos/github.com/html2sphinx/makerst.php on line 51
============== ================== ==================================== ================================================================================ 
設定項目       初期値             選択肢                               説明                                                                             
useragent      CodeIgniter        なし                                 ユーザエージェント                                                               
protocol       mail               mail、sendmail、 または smtp         メールを送信するプロトコル                                                       
mailpath       /usr/sbin/sendmail なし                                 Sendmail へのパス                                                                
smtp_host      初期値なし         なし                                 SMTP サーバのアドレス                                                            
smtp_user      初期値なし         なし                                 SMTP のユーザ名                                                                  
smtp_pass      初期値なし         なし                                 SMTP のパスワード                                                                
smtp_port      25                 なし                                 SMTP のポート番号                                                                
smtp_timeout   5                  なし                                 SMTP のタイムアウト (秒単位)                                                     
smtp_crypto    初期値なし         tls または ssl                       SMTP の暗号化                                                                    
wordwrap       TRUE               TRUE または FALSE (boolean)          ワードラップの有効化設定                                                         
wrapchars      76                                                      何番目の文字で折り返すか                                                         
mailtype       text               text または html                     メールのタイプ。HTML メールを送信すると、メールは完全な Web ページとし           
                                                                       て送信されます。このとき、相対リンクや画像への相対パスがないか確かめてください。 
                                                                       それらは動作しません。                                                           
charset        utf-8              文字セット (utf-8、iso-8859-1、など)                                                                                  
validate       FALSE              TRUE または FALSE  (boolean)         メールアドレスを検証するかどうか                                                 
priority       3                  1, 2, 3, 4, 5                        メールの優先度。 1 = 最高  5 = 最低  3 = 通常                                    
crlf           \n                 "\r\n" or "\n" or "\r"               改行文字 (RFC 822に従う場合は、"\r\n")                                           
bcc_batch_mode FALSE              TRUE または FALSE (boolean)          BCC バッチモードを有効にするかどうか                                             
bcc_batch_size 200                なし                                 各 BCC バッチで送るメール件数。                                                  
============== ================== ==================================== ================================================================================ 


// Kenji




Codeigniter-users メーリングリストの案内
Back to archive index