{"id":24577762,"url":"https://github.com/yumetodo/unofficial-windows-message-center-rss","last_synced_at":"2025-04-23T20:16:08.395Z","repository":{"id":55552115,"uuid":"514735200","full_name":"yumetodo/unofficial-windows-message-center-rss","owner":"yumetodo","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-23T00:36:41.000Z","size":4114,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-23T20:15:54.214Z","etag":null,"topics":["msdn","msdn-documentation","rss","rust","windows-message-center"],"latest_commit_sha":null,"homepage":"https://yumetodo.github.io/unofficial-windows-message-center-rss/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yumetodo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2022-07-17T03:14:09.000Z","updated_at":"2024-03-01T03:45:33.000Z","dependencies_parsed_at":"2023-12-22T03:00:22.351Z","dependency_job_id":"11573b34-dfbd-40f2-b8bb-3837544ab18d","html_url":"https://github.com/yumetodo/unofficial-windows-message-center-rss","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yumetodo%2Funofficial-windows-message-center-rss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yumetodo%2Funofficial-windows-message-center-rss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yumetodo%2Funofficial-windows-message-center-rss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yumetodo%2Funofficial-windows-message-center-rss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yumetodo","download_url":"https://codeload.github.com/yumetodo/unofficial-windows-message-center-rss/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250506144,"owners_count":21441723,"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","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":["msdn","msdn-documentation","rss","rust","windows-message-center"],"created_at":"2025-01-23T23:55:47.230Z","updated_at":"2025-04-23T20:16:08.369Z","avatar_url":"https://github.com/yumetodo.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# unofficial-windows-message-center-rss\n\nThis is unofficial RSS of [Windows message center | Microsoft Docs](https://learn.microsoft.com/en-us/windows/release-health/windows-message-center)\n\n[RSS](https://yumetodo.github.io/unofficial-windows-message-center-rss/feed/atom10.xml)\n\n## Motivation\n\nWindows message center is known as very important information source for windows application developers.\n\nHowever, Microsoft doesn't provide RSS so that it's difficult to notice the update of Windows message center.\n\n## Development Note\n\n- Rust\n- Using reqwest to get html\n- Using scraper(A wrapper library of Servo, a part of implementation of Firefox)\n- Serializing xml manually\n  - Because there is no well-known Serde xml plugins\n  - See `src/feed.rs`\n    - Introducing `IntoXMLString` trait for serialize each struct\n    - Using self defined macro to implement `IntoXMLString` trait easily\n      - `concatenated_xml_accessor`\n      - `xml_attribute_accessor_impl`\n    - Using self defined macro to implement builder pattern\n      - `optional_member_setter_impl`\n      - `vec_member_setter_impl`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyumetodo%2Funofficial-windows-message-center-rss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyumetodo%2Funofficial-windows-message-center-rss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyumetodo%2Funofficial-windows-message-center-rss/lists"}