{"id":23383160,"url":"https://github.com/ctubase/windmill-plugins","last_synced_at":"2025-10-07T13:53:17.924Z","repository":{"id":266844590,"uuid":"899485971","full_name":"CTUbase/windmill-plugins","owner":"CTUbase","description":"Tập hợp những plugin được phát triển cho nền tảng Windmill","archived":false,"fork":false,"pushed_at":"2024-12-09T05:01:28.000Z","size":155,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-08T09:38:15.655Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit-0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CTUbase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-06T11:13:00.000Z","updated_at":"2024-12-09T02:17:39.000Z","dependencies_parsed_at":"2024-12-06T14:26:16.459Z","dependency_job_id":"f450b005-0823-45c2-a30d-3184fba1f1cb","html_url":"https://github.com/CTUbase/windmill-plugins","commit_stats":null,"previous_names":["ctubase/windmill-plugins"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/CTUbase/windmill-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CTUbase%2Fwindmill-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CTUbase%2Fwindmill-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CTUbase%2Fwindmill-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CTUbase%2Fwindmill-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CTUbase","download_url":"https://codeload.github.com/CTUbase/windmill-plugins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CTUbase%2Fwindmill-plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278786688,"owners_count":26045588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-21T22:17:58.396Z","updated_at":"2025-10-07T13:53:17.909Z","avatar_url":"https://github.com/CTUbase.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Windmill Plugins\n\nTậ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**.\n\n## 📃 Danh sách Plugin\n\n### 1. **Mô hình 1: Trích xuất những địa điểm gặp nguy hiểm từ VNExpress**\n\n#### Miêu tả:\nPlugin này có chức năng:\n- Crawl dữ liệu từ trang tìm kiếm của VNExpress.\n- 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).\n- Trích xuất các địa điểm được đề cập trong những bài báo này.\n\n#### Ứng dụng:\nCô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.\n\n#### Truy cập Plugin:\n[Flow Suggests Disaster Locations - Windmill Hub](https://hub.windmill.dev/flows/57/flow-suggests-disaster-locations)\n\n---\n\n### 2. **Mô hình 2: Dự đoán mức độ nghiêm trọng của sự kiện**\n\n#### Miêu tả:\nPlugin này sử dụng các thông tin mô tả cụ thể về thiệt hại, như:\n- Số người thiệt mạng.\n- Số người bị thương.\n- Thiệt hại về tài sản.\n\nTừ đó, 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 độ:\n\n- **Mức độ 0**: Không gây nhiều thiệt hại, mức độ khẩn cấp thấp.\n- **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.\n- **Mức độ 2**: Thiệt hại khá cao, mức độ khẩn cấp cao, cần hỗ trợ kịp thời.\n- **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.\n\n#### Ứng dụng:\nGiú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ợ.\n\n#### Truy cập Plugin:\n[Predicting the Extent of Natural Disasters - GitHub](https://hub.windmill.dev/scripts/github/9891/predicting-the-extent-of-natural-disasters-github)\n---\n\n## 🔧 Hướng dẫn cài đặt và sử dụng\n\n### 1. Đối với phiên bản Windmill Cloud:\n#### Bước 1: Đăng nhập vào Windmill: https://app.windmill.dev/\n#### Bước 2: Tạo workspace tương ứng\n#### Bước 3: Truy cập vào đường link dẫn đến hub \n#### 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 \n\n### 2. Đối với phiên bản Windmill Self-host:\n#### Yêu cầu: cài đặt Windmill CLI tại [Hướng dẫn cài đặt Windmill CLI](https://www.windmill.dev/docs/advanced/cli)\n#### Bước 1: Clone repo về máy tính\n`git clone https://github.com/CTUbase/windmill-plugins.git`\n#### Bước 2: Thêm workspace của bạn (nếu chưa có)\n`wmill workspace add \u003ctên workspace\u003e \u003curl workspace\u003e`\n#### Bước 3: Pull workspace về thư mục trên máy tính. Sau khi thực hiện, bạn sẽ thấy thư mục f (folder).\n`wmill sync pull`\n#### Bước 3: Sao chép thư mục \"windmill_plugins\" trong repo vào trong thư mục f vừa được tạo\n#### 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\n`wmill sync push`\n\n## 🤝 Đóng góp\n- 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.\n\n## ⚖️ Giấy phép\n- MIT-0 lisences\n\n---\n\n## 📞 Liên hệ\n- **Tác giả**: CTUbase\n- **Email**: hoangphuc090104@gmail.com\n\n---\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctubase%2Fwindmill-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctubase%2Fwindmill-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctubase%2Fwindmill-plugins/lists"}