ShareSRCというソースコード共有サイトを立ち上げました
こんばんは。
今回、ShareSRCというWEBサービスを立ち上げたので、紹介させていただきます。
ShareSRC - ソースコードを共有しよう!
http://sharesrc.appspot.com/
ShareSRCとは、ひとえにソースコードを共有するサービスです。
ソースコードにはタイトルを付けることが出来ます。
また、共有したソースコードにはトークンがつけられ、その値によって管理されています。
またまたGAEで作りました。Pythonバンザイ。
特徴
- 1, forkができる。
- 2, ダウンロード用のPythonスクリプトを提供
- 3, Google製シンタックスハイライタを適用
- Google製のハイライターを適用しているので、多くの言語をハイライトできます。
特に、2番目の特徴は今までにないものではないでしょうか。
仕様について
GAEで動いています。
このShareSRCでは、トークンを使ってソースコードを管理しています。
トークンはランダムな30文字です。
データストアにはタイトル,ソースコード、トークン、ID,forkedという5要素を挿入しています。
forkedは「どこからforkされたか」、を示すトークンです。
今回は、テンプレートをつかって、綺麗なHTMLソースを実現できています。
HTMLの制作はCodaで行いました。Zen-Coding用のプラグインを入れてあるので楽です。
Google製のシンタックスハイライターは便利なのですが、通常のテキストでもハイライトしてしまうので、
ShareSRCはソースコード以外(メモのようなものを)を共有するのには向いていません。
制作期間
今回も制作期間は2日です。バイトから帰ってきてからコーディングしかしてません←
感想
シンタックスハイライタを適用するのが面倒でした。最初どんなものを用意すればいいかわからず、右往左往していましたがなんとかできました。
今度はブログに挑戦したいと思います。不安ばかりですが。
ShareSRC、ぜひ使ってみてくださいね!!
ShareSRC - ソースコードを共有しよう
http://sharesrc.appspot.com