FileWizardai-это проект Python/Angular, предназначенный для автоматической организации ваших файлов в хорошо структурированную иерархию каталога и переименовать их в соответствии с их содержанием. Этот инструмент идеально подходит для тех, кто хочет завершить их цифровое рабочее пространство, сортируя файлы в соответствующие папки и предоставляя описательные имена, облегчая управление и определение местоположения файлов. Кроме того, он позволяет вводить текстовую подсказку и мгновенно искать файлы, связанные с вашим запросом, предоставляя вам наиболее релевантные файлы на основе предоставленного вами контента.
Приложение также имеет систему кэширования для минимизации вызовов API, обеспечивающих обработку только новых или измененных файлов.
До
/home/user
├── Downloads
│ ├── 6.1 Course Curriculum v2.pdf
│ └── trip_paris.txt
│ └── 8d71473c-533f-4ba3-9bce-55d3d9a6662a.jpg
│ └── Screenshot_from_2024-06-10_21-39-24.png
После
/home/user/Downloads
├─ docs
│ └─ certifications
│ └─ databricks
│ └─ data_engineer_associate
│ └─ curriculum_v2.pdf
├─ Personal Photos
│ └─ 2024
│ └─ 03
│ └─ 01
│ └─ person_in_black_shirt.jpg
├─ finance-docs
│ └─ trip-expenses
│ └─ paris
│ └─ trip-justification.txt
└─ project Assets
└─ instructions_screenshot.png
Убедитесь, что на вашем компьютере установлен Python.
Во -первых, клонировать репозиторий:
git clone https://github.com/AIxHunter/FileWizardAI.git
Перейдите в папку Backend и обновите свой файл .env
в соответствии с документацией. Затем установите необходимые пакеты, работая (предпочтительно в виртуальной среде, такой как Венв или Конда):
cd backend
pip install -r requirements.txt
Запустите бэкэнд -сервер
cd backend
uvicorn app.server:app --host localhost --port 8000
Приложение будет работать под: http: // localhost: 8000/
Если вы являетесь разработчиком и хотите изменить Frontend, вы можете запустить фронт и бэкэнд отдельно, вот как это сделать: Установите node.js https://nodejs.org/
Установите Angular CLI:
npm install -g @angular/cli
Запустить фронт:
cd frontend
npm install
ng serve
Frontend будет доступен по адресу http://localhost:4200
.
Чтобы упаковывать фронтальный запуск:
ng build --base-href static/
Беги Бэкэнд:
Обновите свой файл .env
с помощью нужных настроек API (проверьте документацию), затем:
cd backend
uvicorn app.server:app --host localhost --port 8000 --reload
Этот проект лицензирован по лицензии MIT.