Skip to content

mugi-uno/tsumota

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.md

Overview

クローズド環境で利用可能なファイル管理用システム

以下使い方を想定

  1. 事前に決めた共有ディレクトリにファイルを置く
  2. おわり

or

  1. 本アプリ画面からファイルをアップロードする
  2. おわり

TODO

  • 管理者機能 o - ベース共有ディレクトリの設定

  • ファイル収集機能 o - 事前設定された共有ディレクトリを事前収集 o - 自動でファイルを管理DBへ登録

  • ファイル管理機能 o - ファイルに名称/タグを付与できる o - バージョン管理ができる

  • 検索ができる o - ファイル名から検索 o - インクリメンタルサーチ

    • タグから検索
  • その他

    • ダウンロード回数を記録
    • いいね!的な機能

クローラ処理のマトリクス

  • ファイルが移動しているケース
    • 移動ということは登録済みデータの中に同一ハッシュ値のものが存在するはず
    • 同一ハッシュ値のファイルのパスを更新すればokかも
    • 天文学的確率でハッシュ衝突はあるかもしれないが、まあそれは仕方ない

リネームされているケース

  • ファイル移動と同等の方法で拾えるはず

ファイルが削除されているケース

  • 登録済みの全データを調べて、ファイルが存在することを検証する必要がある
  • 存在しない場合は、not_found のマークを付与

tsumota?

社内で案を出してくれた人の頭文字から命名

About

file sharing service for closed network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published