Changeset 21151

Show
Ignore:
Timestamp:
10/12/08 01:30:04 (5 years ago)
Author:
drry
Message:
  • fixed an HTML.
  • et cetera.
Location:
websites/appspot.com/nabeatzz/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • websites/appspot.com/nabeatzz/trunk/nabeatzz_api.html

    r9481 r21151  
    11<html> 
    22<head> 
    3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    4 <meta http-equiv="cache-control" content="no-cache" /> 
    5 <meta http-equiv="expires" content="Sat, 31 Aug 2002 17:35:42 GMT" /> 
     3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     4<meta http-equiv="Cache-Control" content="no-cache"> 
     5<meta http-equiv="Expires" content="Sat, 31 Aug 2002 17:35:42 GMT"> 
    66<title>NabeAtzz API</title> 
    77<style tyle="text/css"><!-- 
    88body { 
    9         font-family: 'メイリオ', 'Osaka' 
     9 font-family: 'メイリオ', 'Osaka'; 
    1010} 
    1111#content { 
    12         margin-left: 50px; 
     12 margin-left: 50px; 
    1313} 
    1414blockquote.code { 
    15  border-bottom    : 1px solid #777777; 
    16  border-left      : 5px solid #777777; 
    17  border-right     : 1px solid #777777; 
    18  border-top       : 1px solid #777777; 
    19  background       : #555555; 
    20  color            : #ffffff; 
    21  display          : block; 
    22  font-family      : monospace; 
    23  font-size        : small; 
    24  width            : 100%; 
    25  padding-top      : 0.2em; 
    26  padding-bottom   : 1.2em; 
    27  padding-left     : 0.5em; 
    28  padding-right    : 0em; 
    29  overflow         : auto; 
    30  white-space      : nowrap; 
    31  margin-left      : 0px; 
     15 border-bottom  : 1px solid #777777; 
     16 border-left    : 5px solid #777777; 
     17 border-right   : 1px solid #777777; 
     18 border-top     : 1px solid #777777; 
     19 background     : #555555; 
     20 color          : #ffffff; 
     21 display        : block; 
     22 font-family    : monospace; 
     23 font-size      : small; 
     24 width          : 100%; 
     25 padding-top    : 0.2em; 
     26 padding-bottom : 1.2em; 
     27 padding-left   : 0.5em; 
     28 padding-right  : 0em; 
     29 overflow       : auto; 
     30 white-space    : nowrap; 
     31 margin-left    : 0px; 
    3232} 
    3333.code .Comment { 
     
    117117        if (n > 0) { 
    118118                var nabeatzz = document.getElementById('nabeatzz'); 
    119                 nabeatzz.innerHTML = '<img src="/images/ajax-loader.gif" />'; 
     119                nabeatzz.innerHTML = '<img src="/images/ajax-loader.gif">'; 
    120120                var s = document.createElement('script'); 
     121                s.type = 'text/javascript'; 
    121122                s.charset = 'utf-8'; 
    122123                s.onerror = function() { 
    123124                        nabeatzz.innerHTML = 'エラーが発生しました'; 
    124                 } 
    125                 s.src = '/nabeatzz?number=' + n + "&format=json&callback=nabeatzz_callback"; 
     125                }; 
     126                s.src = '/nabeatzz?number=' + n + '&format=json&callback=nabeatzz_callback'; 
    126127                document.body.appendChild(s); 
    127128        } 
    128129} 
    129 --></script> 
     130//--></script> 
    130131</head> 
    131132<body> 
    132         <h1>NabeAtzz API</h1><img src="http://b.hatena.ne.jp/entry/image/http://mattn.appspot.com/nabeatzz/" title="はてなブックマーク" /> 
     133        <h1>NabeAtzz API</h1><img src="http://b.hatena.ne.jp/entry/image/http://mattn.appspot.com/nabeatzz/" title="はてなブックマーク"> 
    133134        <div id="content"> 
    134135                <p align="right"><a href="/">目次</a></p> 
     
    141142                <h2>パラメータ</h2> 
    142143                <blockquote> 
    143                         number&nbsp;&nbsp; : 数値<br /> 
    144                         format&nbsp;&nbsp; : 出力フォーマット(json or xml)<br /> 
    145                         callback : JSONP用<br /> 
     144                        number&nbsp;&nbsp; : 数値<br> 
     145                        format&nbsp;&nbsp; : 出力フォーマット(json or xml)<br> 
     146                        callback : JSONP用<br> 
    146147                </blockquote> 
    147148 
     
    153154                <h2>出力例</h2> 
    154155                <blockquote> 
    155                         <b>JSONPフォーマット</b><br /> 
     156                        <b>JSONPフォーマット</b><br> 
    156157                        <blockquote class="code"> 
    157                                 nabeatzz_callback({ number: 35, japanese: 'さんじゅうご', nabeatzz : ['アホになる','犬っぽくなる'] })  
     158                                nabeatzz_callback({ number: 35, japanese: 'さんじゅうご', nabeatzz: ['アホになる', '犬っぽくなる'] }) 
    158159                        </blockquote> 
    159                         <b>XMLフォーマット</b><br /> 
     160                        <b>XMLフォーマット</b><br> 
    160161                        <blockquote class="code"> 
    161                                 <span class="Comment">&lt;?</span><span class="Type">xml</span><span class="Type">&nbsp;</span><span class="Type">version</span>=<span class="Constant">&quot;1.0&quot;</span><span class="Type">&nbsp;</span><span class="Type">encoding</span>=<span class="Constant">&quot;UTF-8&quot;</span><span class="Comment">?&gt;</span><br /> 
    162                                 <span class="Identifier">&lt;</span><span class="Identifier">response</span><span class="Identifier">&gt;</span><br /> 
    163                                 &nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">&lt;</span><span class="Identifier">number</span><span class="Identifier">&gt;</span>35<span class="Identifier">&lt;/number&gt;</span><br /> 
    164                                 &nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">&lt;</span><span class="Identifier">japanese</span><span class="Identifier">&gt;</span>さんじゅうご<span class="Identifier">&lt;/japanese&gt;</span><br /> 
    165                                 &nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">&lt;</span><span class="Identifier">nabeatzz</span><span class="Identifier">&gt;</span>アホになる<span class="Identifier">&lt;/nabeatzz&gt;</span><br /> 
    166                                 &nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">&lt;</span><span class="Identifier">nabeatzz</span><span class="Identifier">&gt;</span>犬っぽくなる<span class="Identifier">&lt;/nabeatzz&gt;</span><br /> 
    167                                 <span class="Identifier">&lt;/response&gt;</span><br /> 
     162                                <span class="Comment">&lt;?</span><span class="Type">xml</span><span class="Type">&nbsp;</span><span class="Type">version</span>=<span class="Constant">&quot;1.0&quot;</span><span class="Type">&nbsp;</span><span class="Type">encoding</span>=<span class="Constant">&quot;UTF-8&quot;</span><span class="Comment">?&gt;</span><br> 
     163                                <span class="Identifier">&lt;</span><span class="Identifier">response</span><span class="Identifier">&gt;</span><br> 
     164                                &nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">&lt;</span><span class="Identifier">number</span><span class="Identifier">&gt;</span>35<span class="Identifier">&lt;/number&gt;</span><br> 
     165                                &nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">&lt;</span><span class="Identifier">japanese</span><span class="Identifier">&gt;</span>さんじゅうご<span class="Identifier">&lt;/japanese&gt;</span><br> 
     166                                &nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">&lt;</span><span class="Identifier">nabeatzz</span><span class="Identifier">&gt;</span>アホになる<span class="Identifier">&lt;/nabeatzz&gt;</span><br> 
     167                                &nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">&lt;</span><span class="Identifier">nabeatzz</span><span class="Identifier">&gt;</span>犬っぽくなる<span class="Identifier">&lt;/nabeatzz&gt;</span><br> 
     168                                <span class="Identifier">&lt;/response&gt;</span><br> 
    168169                        </blockquote> 
    169170                </blockquote> 
    170                 <br /> 
     171                <br> 
    171172                <h2>実行例</h2> 
    172173                <blockquote> 
    173174                        <p>数値を入力して「実行」ボタンを押下して下さい。</p> 
    174                         <form method="post"> 
     175                        <form method="post" action="./"> 
    175176                                <label for="number">数値:</label> 
    176                                 <input type="text" name="number" id="number" value="1" /> 
    177                                 <input type="button" value="実行" onclick="show_nabeatzz();" /> 
     177                                <input type="text" name="number" id="number" value="1"> 
     178                                <input type="button" value="実行" onclick="show_nabeatzz();"> 
    178179                        </form> 
    179180                        <div id="nabeatzz"></div> 
    180                 </div> 
    181         </blockquote> 
    182         <hr clear="all" /> 
    183         <p style="text-align: center">provided by <a href="http://mattn.kaoriya.net">mattn</a>, hosted on google app server.</p> 
     181                </blockquote> 
     182        </div> 
     183        <hr clear="all"> 
     184        <p style="text-align: center">provided by <a href="http://mattn.kaoriya.net">mattn</a>, hosted on Google Apps server.</p> 
    184185</body> 
    185186</html> 
  • websites/appspot.com/nabeatzz/trunk/nabeatzz_api.py

    r9481 r21151  
    1111    callback = "" 
    1212    mime = { 
    13       'json': 'text/javascript', 
     13      'json': 'application/json', 
    1414      'xml': 'text/xml', 
    1515    } 
  • websites/appspot.com/nabeatzz/trunk/nabeatzz_xmlrpc.py

    r9481 r21151  
    1010    } 
    1111 
    12 from SimpleXMLRPCServer import CGIXMLRPCRequestHandler  
     12from SimpleXMLRPCServer import CGIXMLRPCRequestHandler 
    1313handler = CGIXMLRPCRequestHandler() 
    1414handler.register_function(nabeatzz)