2012-09-26
SlideShareのURLのつくられかた
2012/09/26現在、以下の手順で作られているようです。 試行錯誤の結果なので、違うパターンがあるかもしれません。
- 原材料はタイトル
- 半角英数字以外をすべて取り除く(単語間の半角スペースは残す)
- 半角英字をすべて小文字にする
- 半角スペースがあった場合、ハイフンを挟む
- 4.の時点で長さが0の場合、"ss"を付ける(ブラウザのみ?)
- 5.の時点で同じURLのスライドが存在した場合、後ろにハイフンとIDを付ける
Rubyで書くとこんな感じです。
ただ、開発者らしき方によると、URLのルールは
There's no "formula."
だそうなので、いつか変わるかもしれません。
refs
How can I make a slideshare's URL match its title? https://getsatisfaction.com/slideshare/topics/how_can_i_make_a_slideshares_url_match_its_title
SlideShare » Developer Documentation http://www.slideshare.net/developers/documentation#edit_slideshow