Skip to content

Becuda/NoShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

NoShare

Проект представляет локальный файлообменник на базе FastAPI. Основная идея его реализации вонзикал когда потребовалось делиться файламивнутри локальной сети, но прав администратора и самого администратора под рукой не оказалось :)

Откуда это взялось?

Проект родился из реальной проблемы: в групповой локальной сети стандартные средства обмена файлами требовали прав администратора, которых у нас не было. Проблема была решена - сервер, которому для работы достаточно обычного Python-окружения. Проект сделан для себя и своих товарищей, поэтому сложных инструментов не использовалось :)

Интерфейс

image

Быстрый старт

Установка зависимостей

$ pip install -r requirements.txt

Запуск сервера

cd .\backend\  
uvicorn app:app --host 0.0.0.0 --port 8000

Заметки

Что умеет?

Сейчас проект позволяет:

  • загружать файлы
  • скачивать файлы
  • создавать папки
  • удалять файлы/папки (это не много, но нам было достаточно 👨‍🌾)

варнинг ⭐!

Фронтенд был написан при помощи ИИ чтоб сократить время разработки.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors