EMSUGI
1.0.0
EMSUGI 는 다양한 소스로부터 긴급 경보를 수집하고 분석하도록 설계된 정교한 애플리케이션입니다. 생성적 AI를 활용하여 과거 데이터와 현재 추세를 기반으로 향후 사고를 예측합니다. 이 시스템은 통찰력 있는 보고서와 시각적 분석을 제공하여 비상 대응의 효율성을 높이는 것을 목표로 합니다.
이 프로젝트가 마음에 든다면 이 저장소에 별표를 표시하고 기여하고 싶다면 포크하는 것을 잊지 마세요 ! 귀하의 기여와 지원에 크게 감사드립니다!
참고: 이러한 기능은 프로젝트의 향후 의도를 기반으로 하기 때문에 실제 성능과 기능은 진행 중인 개발 단계에 따라 달라질 수 있습니다.
다음은 시스템의 기능과 레이아웃을 보여주는 일부 스크린샷입니다.
참고: 이 스크린샷은 프로젝트 개발의 현재 상태를 반영하며 향후 기능이 발전하고 개선됨에 따라 변경될 수 있습니다.
.env
파일에서 민감한 정보(API 키, 토큰 등)를 구성할 수 있습니다.저장소를 복제합니다.
git clone https://github.com/muhammad-fiaz/EMSUGI.git
cd EMSUGI
종속성을 설치합니다.
pip install -r requirements.txt
Flask 웹 UI를 실행합니다.
python launch.py
브라우저를 열고 다음으로 이동하세요.
http://127.0.0.1:5000/
Docker를 사용하여 이 프로젝트를 실행하려면 Docker 컨테이너에서 EMSUGI 애플리케이션을 구축, 실행 및 관리하는 방법에 대한 단계별 가이드를 docker_readme.md 파일에서 확인하세요.
.
├── launch.py # Launch Flask application
├── modules/ # Application modules
│ ├── api/ # API endpoints
│ │ ├── __init__.py # Initialize API endpoints
│ │ ├── loading.py # Loading API endpoint
│ │ ├── cancel_process.py # Cancel the report generation process
│ │ .
│ │ .
│ ├── fetch_alerts.py # Fetch report from online
│ ├── generate.py # Generate report
│ ├── process.py # Process the report
│ ├── router.py # Router for the application
│ ├── db.py # Database connection
│ ├── download.py # Download the models
│ ├── async_worker.py # Async worker for the application
│ ├── routes/ # Application routes
│ │ ├── __init__.py # Initialize application routes
│ │ ├── index_page.py # Index Page route
│ │ ├── report_page.py # Report Page route
│ │ ├── analytics_page.py # Analytics Page route
│ │ ├── notice_page.py # Notice Page route
│ │ ├── license_page.py # License Page route
│ │ ├── records_page.py # Records Page route
│ │ ├── reports_page.py # Reports Page route
│ ├── utils/ # Utility functions
│ │ ├── __init__.py # Initialize utility functions
│ │ └── progress.py # Progress utility functions
│ │ └── check_for_cancel.py # Check if the report generation has been canceled
│ │ .
│ │ .
├── templates/ # Contains HTML templates
│ └── index.html # Main HTML file
├── static/ # Static files (CSS, JS, images)
│ ├── styles.css # Global styles
├── create_database.py # Used to create DB
├─��� database_alerts.db # Stored Database
├── Dockerfile # Docker configuration file
├── CODE_OF_CONDUCT.md # Code of conduct for contributors
├── LICENSE # Open-source license for the project
├── pyproject.toml # Python project configuration file
├── docker_readme.md # Instructions for using Docker
└── README.md # Project documentation
우리는 기여를 환영합니다! 프로젝트 개선을 위해 자유롭게 이슈와 풀 요청을 제출해 주세요. 기여할 때 모든 기여자를 존중하고 협력하는 환경을 유지하기 위해 행동 강령을 따르십시오.
Copyright (c) 2024 Muhammad Fiaz
Permission is granted, free of charge, to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, subject to the condition that the copyright notice and this permission notice are included in all copies.
The software is provided "as is", without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors be liable for any claims or damages.
자세한 내용은 전체 라이센스를 참조하세요.