OSDN Git Service

0c92551c924286e571de466666d46cb6c4dc6243
[opentween/open-tween.git] / OpenTween / ApplicationSettings.cs
1 // OpenTween - Client of Twitter
2 // Copyright (c) 2012      kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
3 // All rights reserved.
4 // 
5 // This file is part of OpenTween.
6 // 
7 // This program is free software; you can redistribute it and/or modify it
8 // under the terms of the GNU General public License as published by the Free
9 // Software Foundation; either version 3 of the License, or (at your option)
10 // any later version.
11 // 
12 // This program is distributed in the hope that it will be useful, but
13 // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General public License
15 // for more details.
16 // 
17 // You should have received a copy of the GNU General public License along
18 // with this program. If not, see <http://www.gnu.org/licenses/>, or write to
19 // the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
20 // Boston, MA 02110-1301, USA.
21
22 using System;
23 using System.Collections.Generic;
24 using System.Linq;
25 using System.Text;
26
27 namespace OpenTween
28 {
29     /// <summary>
30     /// アプリケーション固有の情報を格納します
31     /// </summary>
32     /// <remarks>
33     /// OpenTween の派生版を作る方法は http://sourceforge.jp/projects/opentween/wiki/HowToFork を参照して下さい。
34     /// </remarks>
35     internal sealed class ApplicationSettings
36     {
37         //=====================================================================
38         // フィードバック送信先
39         // 異常終了時などにエラーログ等とともに表示されます。
40         
41         /// <summary>
42         /// フィードバック送信先 (メール)
43         /// </summary>
44         public const string FeedbackEmailAddress = "kim.upsilon@bucyou.net";
45
46         /// <summary>
47         /// フィードバック送信先 (Twitter)
48         /// </summary>
49         public const string FeedbackTwitterName = "@kim_upsilon";
50
51         //=====================================================================
52         // Web サイト
53
54         /// <summary>
55         /// 「ヘルプ」メニューの「(アプリ名) ウェブサイト」クリック時に外部ブラウザで表示する URL
56         /// </summary>
57         public const string WebsiteUrl = "http://sourceforge.jp/projects/opentween/wiki/FrontPage";
58
59         /// <summary>
60         /// 「ヘルプ」メニューの「ショートカットキー一覧」クリック時に外部ブラウザで表示する URL
61         /// </summary>
62         /// <remarks>
63         /// Tween の Wiki ページのコンテンツはプロプライエタリなため転載不可
64         /// </remarks>
65         public const string ShortcutKeyUrl = "http://sourceforge.jp/projects/tween/wiki/%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%AD%E3%83%BC";
66
67         //=====================================================================
68         // アップデートチェック関連
69
70         /// <summary>
71         /// 最新バージョンの情報を取得するためのURL
72         /// </summary>
73         /// <remarks>
74         /// version.txt のフォーマットについては http://sourceforge.jp/projects/opentween/wiki/VersionTxt を参照。
75         /// 派生プロジェクトなどでこの機能を無効にする場合は null をセットして下さい。
76         /// </remarks>
77         public static readonly string VersionInfoUrl = "http://www.opentween.org/status/version.txt";
78
79         //=====================================================================
80         // Twitter
81         // https://dev.twitter.com/ から取得できます。
82
83         /// <summary>
84         /// Twitter コンシューマーキー
85         /// </summary>
86         public const string TwitterConsumerKey = "ST6eAABKDRKTqbN7pPo2A";
87         public const string TwitterConsumerSecret = "BJMEiivrXlqGESzdb8D0bvLfNYf3fifXRDMFjMogXg";
88
89         //=====================================================================
90         // Lockerz (旧Plixi)
91         // https://admin.plixi.com/Api.aspx から取得できます。
92
93         /// <summary>
94         /// Lockerz APIキー
95         /// </summary>
96         public const string LockerzApiKey = "91083b55-f8f9-4b91-a0b3-f999e2e45af2";
97
98         //=====================================================================
99         // Twitpic
100         // http://dev.twitpic.com/apps/new から取得できます。
101
102         /// <summary>
103         /// Twitpic APIキー
104         /// </summary>
105         public const string TwitpicApiKey = "bbc6449ceac87ef10c546e4a0ca06ef4";
106
107         //=====================================================================
108         // TwitVideo
109         // http://twitvideo.jp/api_forms/ から申請できます。
110
111         /// <summary>
112         /// TwitVideo コンシューマキー
113         /// </summary>
114         public const string TwitVideoConsumerKey = "7c4dc004a88e821b02c87a0cde2fa85c";
115
116         //=====================================================================
117         // yfrog
118         // http://stream.imageshack.us/api/ から取得できます。
119
120         /// <summary>
121         /// yfrog APIキー
122         /// </summary>
123         public const string YfrogApiKey = "HIDP42ZO6314ee2218e2995662bad5ae320c32f1";
124
125         //=====================================================================
126         // Foursquare
127         // https://developer.foursquare.com/ から取得できます。
128
129         /// <summary>
130         /// Foursquare Client Id
131         /// </summary>
132         public const string FoursquareClientId = "5H3K5YQPT55DNQUFEOAJFNJA5D01ZJGO2ITEAJ3ASRIDONUB";
133
134         /// <summary>
135         /// Foursquare Client Secret
136         /// </summary>
137         public const string FoursquareClientSecret = "JFRHP1L451M3AEPF11UZLTIIUZCZTZRVHVOWB5TQ0AJOVPBB";
138
139         //=====================================================================
140         // bit.ly
141         // https://bitly.com/a/account から取得できます。
142
143         /// <summary>
144         /// bit.ly ログイン名
145         /// </summary>
146         public const string BitlyLoginId = "opentween";
147
148         /// <summary>
149         /// bit.ly APIキー
150         /// </summary>
151         public const string BitlyApiKey = "R_76319a25e2420b8d2c42e812fe177d8b";
152
153         //=====================================================================
154         // TINAMI
155         // http://www.tinami.com/api/ から取得できます。
156
157         /// <summary>
158         /// TINAMI APIキー
159         /// </summary>
160         public const string TINAMIApiKey = "4f48bb4858d36";
161
162         //=====================================================================
163         // Windows Azure Marketplace
164         // https://datamarket.azure.com/account/keys から取得できます。
165
166         /// <summary>
167         /// Windows Azure Marketplace アカウントキー
168         /// </summary>
169         public const string AzureMarketplaceKey = "UlOODyR2rVH0lfweya1VuY5KjE7L0ZjvQKQWlYgWsPw=";
170     }
171 }