Flickr2Html 1.3, BlackbirdPie 1.3, StringSupport 1.3

執筆日時:

[StringSupport - 1.3](http://nuget.org/List/Packages/StringSupport)

1. Flickr の短縮URLを展開するために、string.Base58Decode 拡張メソッドを追加。

        const string BASE58 = "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";

public static long Base58Decode(this string input) { return BaseDecode(input, BASE58); }

public static long BaseDecode(string input, string alphabet) { long decoded = 0, multi = 1;

foreach (var c in input.Reverse()) { decoded += multi * alphabet.IndexOf(c); multi *= alphabet.Length; }

return decoded; }

[Flickr2Html - 1.3](http://nuget.org/List/Packages/Flickr2Html)

1. GetHtml()/GetHtml5() の引数に短縮URL(http://flic.kr/p/***)を指定できるように修正

        @Flickr2Html.GetHtml5("http://flic.kr/p/asHoxQ")

2. ShowCaption/DefauldSize プロパティの追加。あらかじめプロパティに値を設定しておけば GetHtml()/GetHtml5() の引数を省略できる

        @{
Flickr2Html.DefauldSize = Flickr2Html.Size.Medium640;
}

[BlackBirdPie - 1.3](http://nuget.org/List/Packages/BlackbirdPie)

1. StyleSheetUrl/ExpandShortenedUrl/IncludeStyle/Locale プロパティの追加。あらかじめプロパティに値を設定しておけば GetHtml() の引数を省略できる

        @{
BlackbirdPie.IncludeStyle = false;
BlackbirdPie.Locale = BlackbirdPie.Locales.ja;
}
<link rel="stylesheet" href="@BlackbirdPie.StyleSheetUrl" />

2. スタイルシートをインライン展開するStyleSheet()メソッドの追加。あまり使わないだろうけど。