-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathabout.html
More file actions
236 lines (212 loc) · 8.33 KB
/
Copy pathabout.html
File metadata and controls
236 lines (212 loc) · 8.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
<!DOCTYPE html>
<html>
<head>
<title>mbtweet - more better tweeting experience for WebKit -</title>
<meta http-equiv="content-type" content="text/html, text/javascript; charset=utf-8">
<link rel="stylesheet" href="pbapp.css">
<link rel="stylesheet" href="pbabout.css">
<script src="./scripts/mbtweet.js" ></script>
<script src="./scripts/twitterapi_call.js" ></script>
<script src="./scripts/tweet.js" ></script>
<script src="./scripts/user.js" ></script>
<script src="./scripts/util.js" ></script>
<script src="./scripts/timeline.js" ></script>
<script src="./scripts/language.js" ></script>
<script src="./scripts/ui.js" ></script>
<script src="./scripts/bitly.js" ></script>
<script src="./scripts/jsonp_extention.js" ></script>
<script src="./scripts/geolocation.js" ></script>
<script src="./scripts/oauth.js" ></script>
<script>
init_page = function()
{
new_search_timeline("twitter");
var sections = document.querySelectorAll("section.localize");
for( var j = 0 ; j < sections.length ; j++ )
{
var translation_parts = sections[j].querySelectorAll("*[lang]");
var removed_parts_number = translation_parts.length;
for( var i = 0 ; i < translation_parts.length ; i++ )
{
if( translation_parts[i].lang != mbtweet.user.language )
{
translation_parts[i].style.display = "none";
removed_parts_number--;
}
if( removed_parts_number == 0)
{
translation_parts[0].style.display = "";
}
}
}
}
</script>
</head>
<body onload="init_page()">
<h1>mbtweet</h1>
<div id="column_wrapper">
<section class="localize">
<div lang="en">sample search timeline</div>
<div lang="ja">検索タイムラインのサンプル</div>
</section>
<div id="column">
</div>
</div>
<section class="localize">
<p lang="en"">
Twitter client application mbtweet is currentry alpha development stage.<br>
mbtweet is pure HTML5 Web Application.
</p>
<p lang="ja">
Twitterクライアント「mbtweet」は現在α版です。<br>
mbtweetはHTML5で作成されたHTML Webアプリケーションです。
</p>
</section>
<section class="localize">
<section lang="en">
<h2>Install</h2>
<p>
Follow instruction at <a href="auth.html" target="_blank">mbtweet authentication page</a>.<br>
mbtweet app works with OAuth on Twitter API authentication.<br>
mbtweet app runs on latest WebKit browsers (Safari 4 and Chrome 4 beta).
</p>
</section>
<section lang="ja">
<h2>インストール</h2>
<p>
<a href="auth.html" target="_blank">mbtweet認証ページ</a>から認証を行ってください。<br>
mbtweetはTwitterのOAuth認証を通して動作します。<br>
mbtweetの動作環境は、Safari 4およびChrome 4です。
</p>
</section>
<section>
<section class="localize">
<section lang="en">
<h2>Features</h2>
<ol>
<li>
Multi colmn timelines.<br>mbtweet shows multi column timelines in browser window. All timelines fetches latest statuses in some minutes.
</li>
<li>
Preset timelines.<br>Home, Mentions, Favorites, ReTweets, saved Searches and your subscribed lists launcher on Dock.
</li>
<li>
Conversation chains.<br>mbtweet is capable of showing conversation chains with considering in_reply_to_status_id's.
</li>
<li>
Media supports.<br>mbtweet shows thumbnail images on tweets.
</li>
<li>
Pure HTML5 Application.<br>mbtweet has no server process. All program runs inside on your launchng Web browser. All your activity and personal data are handled only with your browser , media services and twitter servers.
</li>
<li>
Geolocation viewer
</li>
<li>
Translation<br>mbtweet is capable for translationg 55 or more languages into your locale language with using Google Translation API.
</li>
<li>
API Rate monitor
</li>
<li>
Local language search<br>mbtweet shows your local language search with <span class="shiftkey">S</span>+clicking saved search menu, hashtags and <span class="shiftkey">S</span>+Return on search column.
</li>
<li>
Legacy RT.<br>Clicking "ReTweet" buton with holding <span class="shiftkey">S</span> serves old style RT.
</li>
</ol>
</section>
<section lang="ja">
<h2>機能</h2>
<ol>
<li>
マルチコラムタイムライン<br>mbtweetでは複数のコラムで複数のタイムラインを同時に確認することができます。
</li>
<li>
プリセットタイムライン<br>ホーム、メンション、お気に入り、リツイート、保存された検索項目、リストを下部のドックから開くことができます。
</li>
<li>
会話チェーン<br>返信による会話チェーンを表示することができます(現状は一度読み込んだツイートのみ会話として取り込みます)。
</li>
<li>
メディアサポート<br>twitpicやyfrog、Flickrなどから投稿された画像をサムネイル表示します。
</li>
<li>
HTML5 Webアプリケーション<br>mbtweetは独自のサーバプロセスを一切持ちません。mbtweetで扱う全ての個人情報とステータス、タイムライン表示に用いている情報は、Twitterのサーバやメディアサービスの提供サーバとあなたのブラウザが直接取得しています。
</li>
<li>
位置情報サポート
</li>
<li>
翻訳機能<br>mbtweetはGoogle Translation APIを用いて50以上の言語をブラウザの設定言語に翻訳することができます。
</li>
<li>
Twitter API残数表示
</li>
<li>
ローカル言語で検索<br><span class="shiftkey">S</span>+ハッシュタグをクリック、<span class="shiftkey">S</span>+保存された検索項目を選択、検索コラムで<span class="shiftkey">S</span>+Returnとすることで、ブラウザの設定言語に絞り込み検索を行います。
</li>
<li>
旧RTスタイル<br><span class="shiftkey">S</span>キーを押しながらReTweetボタンをクリックすると、旧いいスタイルのRTを作成することができます。
</li>
</ol>
</section>
</section>
<h2>History</h2>
<section class="localize">
<h2 lang="en">Contact</h2>
<h2 lang="ja">コンタクト</h2>
</section>
<section class="localize">
<ul>
<li>developer: <a href="http://twitter.com/t_trace/">@t_trace</a></li>
</ul>
</section>
<section class="localize">
<h2 lang="en">License</h2>
<h2 lang="ja">ライセンス</h2>
</section>
<pre>
mbtweet app components are published under MIT License.
Copyright © 2010 Taiyo Fujii.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
including codes
---------
oauth.js
Copyright 2008 Netflix, Inc.
Licensed under the Apache License, Version 2.0 (the "License")
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-------------
sha1.js
A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined
in FIPS PUB 180-1
Version 2.1a Copyright Paul Johnston 2000 - 2002.
Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
Distributed under the BSD License
See http://pajhome.org.uk/crypt/md5 for details.
</pre>
<div class="api-rate">
</div>
</body>
</html>