furubarug / download-helper

ダウンローダーで使うパッケージ
MIT License
2 stars 1 forks source link

同一パスの対応 #11

Closed furubarug closed 2 years ago

furubarug commented 2 years ago

同一のパスのdlが死にます。 手っ取り早いのは全フォルダ・ファイル名の符号化だけれど不便よな あとhtmlの表示上とかhtml経由でのdlとかは元の名前になってて欲しいよね

furubarug commented 2 years ago
furubarug commented 2 years ago

ロジック的にはJSONの量を共通化で圧縮出来そうだけれど、例外パターンの認識が面倒すぎるから現状維持でいこう

furubarug commented 2 years ago

htmlは呼び出し元の方で生成することになるから、リンク生成メソッドを共有する形で行けばいいと思う。

furubarug commented 2 years ago

ファイル保存部分を適当にラップした方が拡張性がよさそうな気がしてきた。 内部補完的には、ファイル名: [] として、要素数2以上の場合は、ファイル名末尾にidを振る感じで。

furubarug commented 2 years ago

フォルダ的には、フォルダ名を知っとく必要がない(フォルダ以下への相対アクセスのみなため)ため問題なし。 ファイルも全部格納後にhtml生成すればいいからいけそうな気がする。

furubarug commented 2 years ago

保存形式の変更だからまとめてやっちゃおうね