Tập hợp những plugin được phát triển cho nền tảng Windmill, phục vụ cho cuộc thi Phần mềm nguồn mở - Olympic Tin học Sinh viên Việt Nam 2024.
Plugin này có chức năng:
- Crawl dữ liệu từ trang tìm kiếm của VNExpress.
- Lọc các URL của những bài báo liên quan đến các trường hợp nguy hiểm (thiên tai, bệnh dịch).
- Trích xuất các địa điểm được đề cập trong những bài báo này.
Công cụ hữu ích để cảnh báo các khu vực nguy hiểm, hỗ trợ ra quyết định nhanh chóng trong quản lý khẩn cấp.
Flow Suggests Disaster Locations - Windmill Hub
Plugin này sử dụng các thông tin mô tả cụ thể về thiệt hại, như:
- Số người thiệt mạng.
- Số người bị thương.
- Thiệt hại về tài sản.
Từ đó, plugin phân tích và đưa ra dự đoán về mức độ nghiêm trọng của sự kiện với các cấp độ:
- Mức độ 0: Không gây nhiều thiệt hại, mức độ khẩn cấp thấp.
- Mức độ 1: Thiệt hại nhẹ về người và tài sản, mức độ khẩn cấp trung bình.
- Mức độ 2: Thiệt hại khá cao, mức độ khẩn cấp cao, cần hỗ trợ kịp thời.
- Mức độ 3: Thiệt hại lớn, đời sống bị ảnh hưởng nghiêm trọng, mức độ khẩn cấp rất cao.
Giúp các tổ chức đánh giá mức độ khẩn cấp của sự kiện, từ đó ưu tiên nguồn lực hỗ trợ.
Bước 1: Đăng nhập vào Windmill: https://app.windmill.dev/
Bước 4: Chọn "Edit/Run in Windmill", trang web sẽ tự động tạo một bản sao để bạn có thể tùy chỉnh và sử dụng trong workspace của bạn
Yêu cầu: cài đặt Windmill CLI tại Hướng dẫn cài đặt Windmill CLI
git clone https://github.com/CTUbase/windmill-plugins.git
wmill workspace add <tên workspace> <url workspace>
wmill sync pull
Bước 4: Push những thay đổi lên workspace, lúc này bạn có thể thấy hai model xuất hiện trong workspace để dễ dàng sử dụng
wmill sync push
- Nếu bạn có bất kỳ đóng góp nào, hãy mở Pull Request hoặc Issue trên GitHub của dự án.
- MIT-0 lisences
- Tác giả: CTUbase
- Email: hoangphuc090104@gmail.com