Chào anh em, mình là Long, mình đọc chùa tin tức của TinhTe 18 năm nay rồi mà chưa đóng góp được gì, nay có cái app mới viết muốn chia sẻ với anh em.
Dạo này thấy giá xăng dầu thỉnh thoảng lại điều chỉnh, nhiều lúc đang làm việc muốn ngó nhanh xem giá rổ hôm nay thế nào mà lười mở trình duyệt vào web quá. Thế là cuối tuần rảnh rỗi, mình lôi Gemini AI ra bắt nó làm cho một cái Widget nhỏ gọn hiển thị thẳng trên Desktop. Thấy chạy cũng khá ưng ý nên đem lên đây chia sẻ cho anh em nào cần.
🚀 Giới thiệu nhanh về Petrolimex Widget: Đây là một ứng dụng Desktop (Windows) nhỏ gọn dùng ngôn ngữ C# chạy trên runtime .NET 10.0, hiển thị dữ liệu bảng giá trực tiếp lấy dữ liệu từ trang chủ Petrolimex. Mình thiết kế nó theo phong cách tối giản nhất có thể để không làm phân tâm khi làm việc. Widget này chỉ chiếm khoảng 130MB ổ cứng, và khi chạy ngốn khoảng 10MB RAM thôi anh em. CPU thì 1 tiếng nó mới chạy 1 lần để lấy bảng giá nên chẳng tốn CPU.
🔥 Các tính năng và điểm nhấn kỹ thuật (Dành cho anh em thích vọc vạch):
Giao diện "Tàng hình": Form borderless, bán trong suốt (opacity 0.8), không có viền thừa. Nó sẽ tự động chìm xuống dưới cùng (Bottom Most) các cửa sổ khác, hòa vào hình nền desktop của anh em.
Dạo này thấy giá xăng dầu thỉnh thoảng lại điều chỉnh, nhiều lúc đang làm việc muốn ngó nhanh xem giá rổ hôm nay thế nào mà lười mở trình duyệt vào web quá. Thế là cuối tuần rảnh rỗi, mình lôi Gemini AI ra bắt nó làm cho một cái Widget nhỏ gọn hiển thị thẳng trên Desktop. Thấy chạy cũng khá ưng ý nên đem lên đây chia sẻ cho anh em nào cần.
🚀 Giới thiệu nhanh về Petrolimex Widget: Đây là một ứng dụng Desktop (Windows) nhỏ gọn dùng ngôn ngữ C# chạy trên runtime .NET 10.0, hiển thị dữ liệu bảng giá trực tiếp lấy dữ liệu từ trang chủ Petrolimex. Mình thiết kế nó theo phong cách tối giản nhất có thể để không làm phân tâm khi làm việc. Widget này chỉ chiếm khoảng 130MB ổ cứng, và khi chạy ngốn khoảng 10MB RAM thôi anh em. CPU thì 1 tiếng nó mới chạy 1 lần để lấy bảng giá nên chẳng tốn CPU.
🔥 Các tính năng và điểm nhấn kỹ thuật (Dành cho anh em thích vọc vạch):
Giao diện "Tàng hình": Form borderless, bán trong suốt (opacity 0.8), không có viền thừa. Nó sẽ tự động chìm xuống dưới cùng (Bottom Most) các cửa sổ khác, hòa vào hình nền desktop của anh em.
Cập nhật Real-time: Tự động lấy giá mới nhất (RON 95, E5, DO...).
Siêu tối ưu RAM (Cái này mình tâm đắc nhất): Ban đầu dùng WebView2 để cào dữ liệu HTML bị ngốn khá nhiều RAM. Nên mình đã code thêm đoạn tự động "kill" hoàn toàn tiến trình Chromium chạy ngầm sau khi lấy xong dữ liệu, kết hợp gọi API EmptyWorkingSet của Windows để xả toàn bộ RAM thừa xuống ổ cứng. Kết quả là treo app 24/7 nhưng mức chiếm dụng RAM cực kỳ thấp, máy yếu cũng chạy vô tư.
Tiện dụng: Kéo thả tự do để đổi vị trí, nháy đúp chuột để tắt nhanh, tự động lưu tọa độ cho lần mở sau và khởi động cùng Windows. Nó cũng nằm im lìm dưới System Tray, không chiếm diện tích Taskbar.
💻 Tải về sử dụng luôn: Mình đã build sẵn file .exe chạy độc lập (single-file), anh em không cần cài đặt rườm rà. Chỉ cần tải file zip về, giải nén, vứt vào một thư mục nào đó rồi chạy file exe thôi, widget sẽ tự khởi động cùng Windows.
Hướng dẫn cài đặt và sử dụng
1. Cài đặt nhanh
- Truy cập vào mục [Releases] ở menu bên phải của Repository này.
- Tải xuống file PetrolimexWidget.zip ở phiên bản mới nhất.
- Giải nén file PetrolimexWidget.zip vào một thư mục cố định trên máy (ví dụ: D:\Tools\PetrolimexWidget\).
- Click đúp vào file PetrolimexWidget.exe để khởi chạy ứng dụng trực tiếp.
- Widget sẽ tự động khởi chạy cùng Windows.
2. Các thao tác điều khiển Widget
- Di chuyển: Nhấn giữ chuột trái vào dòng tiêu đề, sau đó kéo để di chuyển Widget đến vị trí bạn muốn và lưu lại vị trí này cho lần khởi động sau.
- Tương tác qua khay hệ thống (Góc dưới bên phải Taskbar):
- Nháy đúp chuột trái vào bảng giá để đóng widget
- Click chuột phải vào biểu tượng của Widget.
- Chọn "Ẩn biểu tượng khay hệ thống" nếu bạn muốn ẩn hẳn biểu tượng này đi cho gọn mắt (ứng dụng vẫn sẽ chạy ngầm và hiển thị trên màn hình).
- Chọn "Đóng widget" để tắt ứng dụng.
- Khi bạn chủ động đóng widget (bằng cách nháy đúp chuột trái vào bảng giá, hoặc chuột phải phải biểu tượng khay hệ thống, chọn "Đóng widget") thì widget sẽ không khởi động cùng Windows nữa
- Lần tới nếu bạn muốn tiếp tục dùng thì chỉ cần mở lại file .exe
🛠️️️️️️️️️️️ Mã nguồn mở (Source code): Anh em nào dùng C# .NET WinForms thích chỉnh sửa cá nhân hóa thêm thì có thể tham khảo source code mình public trên GitHub nhé:
👉 Link GitHub Repo: https://github.com/longtrinh/GiaXang-Widget
Note: Widget này tạo 100% bằng Gemini AI, cái bài post này mình cũng lười viết nên cho Gemini nó viết hộ luôn, hehe. Anh em nào muốn góp ý thêm sửa gì cho cái app nhìn nó hịn hơn thì comment giúp mình nhé. Mình gà nên anh em đừng chửi tội nghiệp mình lắm!
![[Chia sẻ] Tiện ích Desktop: Widget nhẹ nhàng theo dõi giá xăng dầu Petrolimex liên tục cho anh em](https://photo2.tinhte.vn/data/attachment-files/2026/04/8994487_Untitled.png)