/profile/handle/post/rkeyパターンがあれば埋め込み可能と判定
ぶるすこがbsky.app以外の可能性を考えてないってことか
@jpeg形式はBluesky特有の仕組みなの?
拡張子も嘘ついてるパターンもあるしまつびに@jpegとかついてても画像判定していい?
const postUrlPattern = /^https:\/\/bsky\.app\/profile\/[^\/]+\/post\/[^\/]+$/;でいい?
や、そこ直してもらってもURLとしてしか判定されなくて画像の判定されてない
/** ImageFile_Check_正規表現_パターン */ const imageRegex = /\.(gif|jpe?g|tiff?|png|webp|bmp)$/i; // Blueskyの@付きメタデータも考慮 const blueskyImageRegex = /@(gif|jpe?g|tiff?|png|webp|bmp)$/i; //movie const movieRegex = /\.(avi|mp4|mov|wmv|flv|mpg)$/i; const blueskyMovieRegex = /@(avi|mp4|mov|wmv|flv|mpg)$/i; const audioRegex = /\.(mp3|wav|ogg|m4a)$/i; const blueskyAudioRegex = /@(mp3|wav|ogg|m4a)$/i; //3Dモデルビューアで表示できるやつ const threeDRegex = /\.(obj|fbx|gltf|glb|stl)$/i; const blueskyThreeDRegex = /@(obj|fbx|gltf|glb|stl)$/i; エエー
もんにょりな時間が近づいてきた
image 下線がなくなるとリンク感が減る気がする
ユーザー名もおしたらめにゅーでるからあんまかわんないか