EMSUGI
1.0.0
EMSUGI是一款复杂的应用程序,旨在收集和分析来自各种来源的紧急警报。它利用生成式人工智能根据历史数据和当前趋势预测未来事件。该系统旨在通过提供富有洞察力的报告和可视化分析来提高应急响应的效率。
如果您喜欢这个项目,请不要忘记为这个存储库加注星标,如果您想做出贡献,请分叉它!非常感谢您的贡献和支持!
注意:这些功能基于项目的未来意图,因此实际性能和功能可能会因活跃的开发阶段而有所不同
以下是一些显示系统功能和布局的屏幕截图:
注意:这些屏幕截图反映了项目开发的当前状态,并且随着功能的发展和改进,未来可能会发生变化。
.env
文件中配置敏感信息(API 密钥、令牌等)。克隆存储库:
git clone https://github.com/muhammad-fiaz/EMSUGI.git
cd EMSUGI
安装依赖项:
pip install -r requirements.txt
运行 Flask Web UI:
python launch.py
打开浏览器并转到:
http://127.0.0.1:5000/
如果您想使用 Docker 运行此项目,请查看 docker_readme.md 文件,获取有关在 Docker 容器中构建、运行和管理 EMSUGI 应用程序的分步指南。
.
├── 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.
有关更多详细信息,请参阅完整的许可证。