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.
有關更多詳細信息,請參閱完整的許可證。