Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yumetodo/unofficial-windows-message-center-rss
https://github.com/yumetodo/unofficial-windows-message-center-rss
msdn msdn-documentation rss rust windows-message-center
Last synced: about 13 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/yumetodo/unofficial-windows-message-center-rss
- Owner: yumetodo
- Created: 2022-07-17T03:14:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-21T00:32:31.000Z (4 days ago)
- Last Synced: 2025-01-21T00:51:45.652Z (4 days ago)
- Topics: msdn, msdn-documentation, rss, rust, windows-message-center
- Language: Rust
- Homepage: https://yumetodo.github.io/unofficial-windows-message-center-rss/
- Size: 3.64 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# unofficial-windows-message-center-rss
This is unofficial RSS of [Windows message center | Microsoft Docs](https://learn.microsoft.com/en-us/windows/release-health/windows-message-center)
[RSS](https://yumetodo.github.io/unofficial-windows-message-center-rss/feed/atom10.xml)
## Motivation
Windows message center is known as very important information source for windows application developers.
However, Microsoft doesn't provide RSS so that it's difficult to notice the update of Windows message center.
## Development Note
- Rust
- Using reqwest to get html
- Using scraper(A wrapper library of Servo, a part of implementation of Firefox)
- Serializing xml manually
- Because there is no well-known Serde xml plugins
- See `src/feed.rs`
- Introducing `IntoXMLString` trait for serialize each struct
- Using self defined macro to implement `IntoXMLString` trait easily
- `concatenated_xml_accessor`
- `xml_attribute_accessor_impl`
- Using self defined macro to implement builder pattern
- `optional_member_setter_impl`
- `vec_member_setter_impl`