{"id":18732315,"url":"https://github.com/hayat01sh1da/github-wiki-organisers","last_synced_at":"2026-04-10T23:49:05.877Z","repository":{"id":257917768,"uuid":"873009530","full_name":"hayat01sh1da/github-wiki-organisers","owner":"hayat01sh1da","description":"This repository contains Ruby and Python scripts which categorise Wikis to namespace by the ownership unit on Home and Sidebar.","archived":false,"fork":false,"pushed_at":"2025-02-08T14:01:56.000Z","size":71,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-08T15:19:36.720Z","etag":null,"topics":["automation","minitest","python","ruby","unittest","work-efficiency"],"latest_commit_sha":null,"homepage":"","language":"Python","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/hayat01sh1da.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}},"created_at":"2024-10-15T13:04:55.000Z","updated_at":"2025-02-08T14:02:00.000Z","dependencies_parsed_at":"2024-12-08T15:20:15.027Z","dependency_job_id":"36276aed-f2c8-4026-ab6b-d8298434e1b0","html_url":"https://github.com/hayat01sh1da/github-wiki-organisers","commit_stats":null,"previous_names":["hayat01sh1da/github-wiki-categorisers","hayat01sh1da/github-wiki-categorizers","hayat01sh1da/github-wiki-organisers"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hayat01sh1da%2Fgithub-wiki-organisers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hayat01sh1da%2Fgithub-wiki-organisers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hayat01sh1da%2Fgithub-wiki-organisers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hayat01sh1da%2Fgithub-wiki-organisers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hayat01sh1da","download_url":"https://codeload.github.com/hayat01sh1da/github-wiki-organisers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239605124,"owners_count":19666998,"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":["automation","minitest","python","ruby","unittest","work-efficiency"],"created_at":"2024-11-07T15:05:15.057Z","updated_at":"2026-04-10T23:49:05.861Z","avatar_url":"https://github.com/hayat01sh1da.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Actions Status: Python](https://github.com/hayat01sh1da/github-wiki-organisers/workflows/Python/badge.svg)](https://github.com/hayat01sh1da/github-wiki-organisers/actions?query=workflow%3A%22Python%22)\n[![Actions Status: Ruby](https://github.com/hayat01sh1da/github-wiki-organisers/workflows/Ruby/badge.svg)](https://github.com/hayat01sh1da/github-wiki-organisers/actions?query=workflow%3A%22Ruby%22)\n[![Actions Status: Export Unknown Wiki List for LLM](https://github.com/hayat01sh1da/github-wiki-organisers/workflows/Export%20Unknown%20Wiki%20List%20for%20LLM/badge.svg)](https://github.com/hayat01sh1da/github-wiki-organisers/actions?query=workflow%3A%22Export%20Unknown%20Wiki%20List%20for%20LLM%22)\n[![Actions Status: Notify Uncategorised Wiki Count by Namespace](https://github.com/hayat01sh1da/github-wiki-organisers/workflows/Notify%20Uncategorised%20Wiki%20Count%20by%20Namespace/badge.svg)](https://github.com/hayat01sh1da/github-wiki-organisers/actions?query=workflow%3A%22Notify%20Uncategorised%20Wiki%20Count%20by%20Namespace%22)\n[![Actions Status: Notify Unknown Wiki Count by Namespace](https://github.com/hayat01sh1da/github-wiki-organisers/workflows/Notify%20Unknown%20Wiki%20Count%20by%20Namespace/badge.svg)](https://github.com/hayat01sh1da/github-wiki-organisers/actions?query=workflow%3A%22Notify%20Unknown%20Wiki%20Count%20by%20Namespace%22)\n[![Actions Status: Update Wiki List on Home and Sidebar](https://github.com/hayat01sh1da/github-wiki-organisers/workflows/Update%20Wiki%20List%20on%20Home%20and%20Sidebar/badge.svg)](https://github.com/hayat01sh1da/github-wiki-organisers/actions?query=workflow%3A%22Update%20Wiki%20List%20on%20Home%20and%20Sidebar%22)\n[![Actions Status: CodeQL](https://github.com/hayat01sh1da/github-wiki-organisers/workflows/CodeQL/badge.svg)](https://github.com/hayat01sh1da/github-wiki-organisers/actions?query=workflow%3A%22CodeQL%22)\n\n## 1. Common Environment\n\n- WSL (Ubuntu 25.10)\n\n## 2. READMEs\n\n- [Ruby](./ruby/README.md)\n- [Python](./python/README.md)\n\n## 3. Source Codes\n\n- [Ruby](./ruby/)\n- [Python](./python/)\n\n## 4. How to Use\n\nIn any case, make sure that you declare the owner or the category of the Wiki on the top of the document as follows.\n\n```markdown\nOwner: @sample-owner\n\n---\n\nThis is a sample Wiki.\n```\n\n```markdown\nCategory: sample-category\n\n---\n\nThis is a sample Wiki.\n```\n\n### 4-1. Edit Wiki\n\n#### 4-1-1. GUI\n\nYou can directly create, update and delete wiki pages on [github-wiki-organisers Wiki](https://github.com/hayat01sh1da/github-wiki-organisers/wiki).  \nThese actions are managed as git commits.\n\n#### 4-1-2. On Your Machine\n\nGitHub Wiki is also managed as git repository, which allows you to use git commands, needless to say.  \nFollow the instructions below to edit wiki pages.\n\n1. Run `git clone git@github.com:quipper/aya-issues.git` to clone Wiki.\n2. Create, update or delete a wiki and make some differences.\n3. Run `git add #{FILENAME}`, `git commit -m #{COMMIT_MESSAGE}` and `git push origin master` in order to push commit(s) to the remote repository.\n    - \\* The branch you can see on GUI is `master`\n\n⚠️ Make sure that you must not rename and move markdown file on CLI or change the title on GUI in case you lost the revisions.\n\nYou can also freely configure Home header passage.  \nEdit it on [./home_template/](https://github.com/hayat01sh1da/github-wiki-organisers/blob/master/home_template) based on the mode you are in.\n\n### 4-2. Cron Jobs\n\n#### 4-2-1. Update Wiki List on Home and Sidebar\n\n[Update Wiki List on Home and Sidebar](https://github.com/hayat01sh1da/github-wiki-organisers/actions/workflows/update-wiki-list-on-home-and-sidebar.yml) runs to update wiki list on Home and Sidebar at 12:00 and 22:00 every weekday.  \nIf there is any difference, it pushes a commit to the remote repository and send a notification to a Slack channel you would like to get information on.  \nAs a sample, [#github-actions-notifications - hayat01sh1da](https://hayat01sh1da.slack.com/archives/C09BBHZPD5E) is set as the target channel.\n\n\u003e 【github-wiki-organisers Daily Wiki List on Home and Sidebar Update Report】  \n\u003e Workflows: [Update Wiki List on Home and Sidebar](https://github.com/hayat01sh1da/github-wiki-organisers/blob/master/.github/workflows/update-wiki-list-on-home-and-sidebar.yml)  \n\u003e Commit: 04debbe Update Wiki list on Home and Sidebar by GitHub Actions[bot] at 2025-08-16 15:02:27  \n\u003e Source: [github-wiki-organisers Wiki](https://github.com/hayat01sh1da/github-wiki-organisers/wiki)\n\n\u003cimg width=\"624\" height=\"199\" alt=\"Screenshot 2025-08-16 150632\" src=\"https://github.com/user-attachments/assets/a493ef56-3510-4ab0-80ca-9053ee1a237f\" /\u003e\n\n#### 4-2-2. Notify Unknown Wiki Count by Namespace\n\n[Notify Unknown Wiki Count by Namespace](https://github.com/hayat01sh1da/github-wiki-organisers/actions/workflows/notify-uncategorised-wiki-count-by-namespace.yml) runs to notify unknown wikis in terms of ownership at 09:00 every Monday.  \nIf there is any difference, it pushes a commit to the remote repository and send a notification to a Slack channel you would like to get information on.  \nAs a sample, [#github-actions-notifications - hayat01sh1da](https://hayat01sh1da.slack.com/archives/C09BBHZPD5E) is set as the target channel.\n\n\u003e 【github-wiki-organisers Weekly Unowned Wiki Count Report】  \n\u003e [Unknown Owner nor Necessity: 1](https://github.com/hayat01sh1da/github-wiki-organisers/wiki#unowned-but-necessary-wiki)  \n\u003e [Unowned but Necessary: 1](https://github.com/hayat01sh1da/github-wiki-organisers/wiki#unknown-owner-nor-necessity-wiki)  \n\u003e [Unowned: 10](https://github.com/hayat01sh1da/github-wiki-organisers/wiki#unowned)\n\n\u003cimg width=\"540\" height=\"156\" alt=\"Screenshot 2025-08-16 152014\" src=\"https://github.com/user-attachments/assets/2d659efd-06e2-45b2-91f9-e37bb78f50b7\" /\u003e\n\n#### 4-2-3. Notify Uncategorised Wiki Count by Namespace\n\n[Notify Uncategorised Wiki Count by Namespace](https://github.com/hayat01sh1da/github-wiki-organisers/actions/workflows/notify-uncategorised-wiki-count-by-namespace.yml) runs to notify unknown wikis in terms of category at 09:00 every Monday.  \nIf there is any difference, it pushes a commit to the remote repository and send a notification to a Slack channel you would like to get information on.  \nAs a sample, [#github-actions-notifications - hayat01sh1da](https://hayat01sh1da.slack.com/archives/C09BBHZPD5E) is set as the target channel.\n\n\u003e 【github-wiki-organisers Weekly Uncategorised Wiki Count by Namespace Report】  \n\u003e [Uncategorised: 14](https://github.com/hayat01sh1da/github-wiki-organisers/wiki#uncategorised)\n\n\u003cimg width=\"516\" height=\"87\" alt=\"Screenshot 2025-08-16 152118\" src=\"https://github.com/user-attachments/assets/639d1d7a-ac7a-42d4-8033-b5f3672d5f3c\" /\u003e\n\n#### 4-2-4. Export Unknown Wiki List for LLM\n\n[Export Unknown Wiki List for LLM](https://github.com/hayat01sh1da/github-wiki-organisers/actions/workflows/export-unknown-wiki-list-for-llm.yml) runs to notify export of ignored wiki page list for LLM in terms of noise canceling at 00:00 every weekday.  \nIf there is any difference, it pushes a commit to the remote repository and send a notification to a Slack channel you would like to get information on.  \nAs a sample, [#github-actions-notifications - hayat01sh1da](https://hayat01sh1da.slack.com/archives/C09BBHZPD5E) is set as the target channel.\n\nMessage: The latest ignored page list for LLM has been exported! Make sure if it is as you expect by cloning hayat01sh1da/github-wiki-organisers.wiki !\nWorkflows: [Export Unknown Wiki List for LLM](https://github.com/hayat01sh1da/github-wiki-organisers/actions/workflows/export-unknown-wiki-list-for-llm.yml)\n\n\u003e 【github-wiki-organisers Wiki LLM Notification for Ignored Page List Export】  \n\u003e Message: The latest ignored page list for LLM has been exported! Make sure if it is as you expect by cloning hayat01sh1da/github-wiki-organisers.wiki !  \n\u003e Workflows: [Export Unknown Wiki List for LLM](https://github.com/hayat01sh1da/github-wiki-organisers/actions/workflows/export-unknown-wiki-list-for-llm.yml)\n\n\u003cimg width=\"602\" height=\"161\" alt=\"Screenshot 2025-08-16 152957\" src=\"https://github.com/user-attachments/assets/2e425647-50d2-41ae-b953-79a19331ebcf\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhayat01sh1da%2Fgithub-wiki-organisers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhayat01sh1da%2Fgithub-wiki-organisers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhayat01sh1da%2Fgithub-wiki-organisers/lists"}