{"id":15869911,"url":"https://github.com/koudaiii/learn-microsoft-com-update-checker","last_synced_at":"2025-03-16T02:31:25.000Z","repository":{"id":254953811,"uuid":"848073911","full_name":"koudaiii/learn-microsoft-com-update-checker","owner":"koudaiii","description":"Display the latest update date from the English version of Microsoft Learn pages when viewing the current language version.","archived":false,"fork":false,"pushed_at":"2024-10-28T02:55:25.000Z","size":1497,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T01:44:18.905Z","etag":null,"topics":["chrome-extension","learn-microsoft-com","microsoft-docs","microsoft-edge-addons"],"latest_commit_sha":null,"homepage":"https://chromewebstore.google.com/detail/learnmicrosoftcom-update/addjjinolilbffnlnfbaglljhngjminl","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/koudaiii.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-08-27T04:44:22.000Z","updated_at":"2024-10-28T02:55:17.000Z","dependencies_parsed_at":"2024-08-27T05:46:53.638Z","dependency_job_id":"b9f42ca8-20d1-42f7-9757-7d007f6ee09d","html_url":"https://github.com/koudaiii/learn-microsoft-com-update-checker","commit_stats":{"total_commits":69,"total_committers":2,"mean_commits":34.5,"dds":0.02898550724637683,"last_synced_commit":"6835c2e7f4895f03fefd6977a3b015d21b5a242d"},"previous_names":["koudaiii/jp-learn-microsoft-com-update-checker"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koudaiii%2Flearn-microsoft-com-update-checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koudaiii%2Flearn-microsoft-com-update-checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koudaiii%2Flearn-microsoft-com-update-checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koudaiii%2Flearn-microsoft-com-update-checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koudaiii","download_url":"https://codeload.github.com/koudaiii/learn-microsoft-com-update-checker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243801678,"owners_count":20350108,"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":["chrome-extension","learn-microsoft-com","microsoft-docs","microsoft-edge-addons"],"created_at":"2024-10-06T00:02:30.945Z","updated_at":"2025-03-16T02:31:24.965Z","avatar_url":"https://github.com/koudaiii.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# learn\\.microsoft\\.com Update Checker\n\nDisplays the 'en-us' version update date of Microsoft Learn pages(`https://learn.microsoft.com/`). It compares the English version with the current language version and highlights the date if the current version is outdated.\n\n- Microsoft Edge Addons: https://microsoftedge.microsoft.com/addons/detail/learnmicrosoftcom-updat/nnigammickcgljioobbnjlfhhkejnpce\n- Chrome extension: https://chromewebstore.google.com/detail/learnmicrosoftcom-update/addjjinolilbffnlnfbaglljhngjminl\n\n\u003c!-- @import \"[TOC]\" {cmd=\"toc\" depthFrom=1 depthTo=6 orderedList=false} --\u003e\n\n\u003c!-- code_chunk_output --\u003e\n\n- [learn\\.microsoft\\.com Update Checker](#learnmicrosoftcom-update-checker)\n  - [Features](#features)\n  - [Installation](#installation)\n    - [Prerequisites](#prerequisites)\n    - [Steps](#steps)\n  - [Usage](#usage)\n  - [Testing](#testing)\n  - [Contribution](#contribution)\n  - [License](#license)\n\n\u003c!-- /code_chunk_output --\u003e\n\n## Features\n\n- If the current language page is more recent than the 'en-us' page\n\n![](img/demo.png)\n\n- Highlights the current language page's last update date if it is older than the 'en-us' page.\n\n![](img/demo2.png)\n\n- Automatically fetches the latest update date from the corresponding English version (`en-us`) of the Microsoft Learn page.\n- Displays the English version's update date directly below the any language version's update date.\n- Simple and intuitive design; no manual activation required.\n\n## Installation\n\n### Prerequisites\n\n- Google Chrome: Ensure you have the latest version of Google Chrome installed.\n- Node.js and npm: Required for running tests and managing dependencies.\n\n### Steps\n\n1. Clone the Repository\n2. Install Dependencies\n\nInstall the necessary packages for testing.\n\n```bash\nnpm install\n```\n\n3. Load the Extension into Chrome\n\n- Open Chrome and navigate to `chrome://extensions/`.\n- Enable Developer mode by toggling the switch in the top right corner.\n- Click on Load unpacked and select this directory.\n\n4. Verify Installation\n\nNavigate to any language Microsoft Learn page (e.g., https://learn.microsoft.com/ja-jp/azure/api-management/developer-portal-enable-usage-logs) and verify that the English update date is displayed below the update date.\n\n## Usage\n\nOnce installed, the extension works automatically without any additional setup.\n\n1. Visit any language Microsoft Learn Page\n\nNavigate to a page such as https://learn.microsoft.com/ja-jp/some-page.\n\n2. View the Update Dates\n\nBelow the existing update date, you will see the English version's update date with a link to the English page.\n\n```\n[アーティクル]・2024/08/24 英語版の更新日: 2024/08/24\n```\n\nClicking on the English update date link will open the corresponding English page in a new tab.\n\n\n## Testing\n\nThis extension includes both unit and end-to-end (E2E) tests.\n\n- Run unit tests using Jest:\n\n```bash\nnpm run test:unit\n```\n\n- Run E2E tests using Puppeteer:\n\n```bash\nnpm run test:e2e\n```\n\n## Contribution\n\nContributions are welcome! Follow these steps to contribute:\n\n- Fork the Repository\n\nClick the \"Fork\" button at the top right of the repository page to create a copy of the repository under your GitHub account.\n\n- Create a Feature Branch\n\n```bash\ngit checkout -b feature/your-feature-name\n```\n\n- Commit Your Changes\n\n```bash\ngit commit -m \"Add some feature\"\n```\n\n- Push to the Branch\n\n```bash\ngit push origin feature/your-feature-name\n```\n\n- Open a Pull Request\n\nNavigate to the original repository on GitHub and click \"Compare \u0026 pull request\". Provide a clear description of your changes and submit the pull request.\n\n## License\n[MIT License](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoudaiii%2Flearn-microsoft-com-update-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoudaiii%2Flearn-microsoft-com-update-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoudaiii%2Flearn-microsoft-com-update-checker/lists"}