Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

pythonでwebDAVサーバー

webDAVはブラウザ上でファイルマネージャー的な事をやれる機能です。
ディレクトリにファイルが生成されているか確認する等々、非エンジニアに依頼するときに少し便利。
自分でやる分にはnetcatでやるのが楽なんですけどね……。

実際のところ

~$ pip install PyWebDAV3
Collecting PyWebDAV3
  Downloading PyWebDAV3-0.9.14-py3-none-any.whl (45 kB)
     |████████████████████████████████| 45 kB 6.2 MB/s
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from PyWebDAV3) (1.14.0)
Installing collected packages: PyWebDAV3
Successfully installed PyWebDAV3-0.9.14
$ davserver -D Arduino/ -n

http://localhost:8008/
にアクセスすると
f:id:shuzo_kino:20220311003505p:plain

参考もと

WebDAV
PyWebDAV3 · PyPI