{"id":21888482,"url":"https://github.com/happyhackingspace/writings","last_synced_at":"2026-04-09T20:12:27.699Z","repository":{"id":265114847,"uuid":"895179248","full_name":"HappyHackingSpace/writings","owner":"HappyHackingSpace","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-18T00:49:48.000Z","size":525,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T02:25:51.720Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://happyhackingspace.github.io/writings","language":"JavaScript","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/HappyHackingSpace.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-11-27T17:46:45.000Z","updated_at":"2024-12-08T19:42:18.000Z","dependencies_parsed_at":"2025-01-26T20:37:10.054Z","dependency_job_id":null,"html_url":"https://github.com/HappyHackingSpace/writings","commit_stats":null,"previous_names":["happyhackingspace/writings"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HappyHackingSpace/writings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyHackingSpace%2Fwritings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyHackingSpace%2Fwritings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyHackingSpace%2Fwritings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyHackingSpace%2Fwritings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HappyHackingSpace","download_url":"https://codeload.github.com/HappyHackingSpace/writings/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HappyHackingSpace%2Fwritings/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267755484,"owners_count":24139455,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-28T11:15:50.483Z","updated_at":"2026-04-09T20:12:27.664Z","avatar_url":"https://github.com/HappyHackingSpace.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Happy Hacking Space - Article Hub\n\n## Prepare repository\n - **Organize Markdown Files by Category**:\n    - Create folders in the repository to represent categories, e.g., \n - **IoT**\n\t- Smart Home Automation\n\t- Industrial IoT\n\t- ...\n - **Ethical Hacking**\n\t- Network Security\n\t - Web Application Security\n\t - ...\n - **Programming**\n\t- Web Development\n\t- System Programming\n\t- ...\n\n##  Sync GitHub with GitBook\n\n- **Set Up a GitBook.io Account**:\n    - If you don’t have one, create an account at [GitBook.io](https://www.gitbook.com/).\n- **Create a New GitBook Space**:\n    - In GitBook, create a space for your articles.\n- **Link GitHub to GitBook**:\n    - In the GitBook space:\n        - Navigate to the **Settings**.\n        - Under **Integrations**, choose **GitHub Sync**.\n        - Select your repository and link it to the space.\n    - Now, GitBook will automatically pull content from your repository.\n- **Organize Content by Category**:\n    - GitBook should automatically create sections based on your folder structure in the repository.\n\n### Finally we have gitbook.io link: `hhs.gitbook.io`\n\n## Automate Posts to Daily.dev\nCurrently, **daily.dev** doesn't support direct API-based submissions. Instead, you'll need to:\n\n1. **Set Up RSS Feed for GitHub or GitBook**:\n    - If you're using GitBook, it automatically generates an RSS feed. Find it at:\n    \n```\nhttps://hhs.gitbook.io/rss.xml\n```\n\n- For GitHub, you might need to manually create an RSS feed from your repository using tools like `rss-generator` or a custom script.\n- **Integrate RSS Feed with daily.dev**:\n    \n    - Go to your **daily.dev** account settings.\n    - Add the RSS feed URL under the **Content Sources** section.\n\n## Automate Workflow with GitHub Actions\n\nUse **GitHub Actions** to automate article uploads and notifications.\n1. **Create a GitHub Workflow**:\n\n    - In your repository, create a `.github/workflows/publish.yml` file:\n      \n```\nname: Publish Articles\n\non:\n  push:\n    branches:\n      - main\n\njobs:\n  sync_gitbook:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout Repository\n        uses: actions/checkout@v3\n\n      - name: Sync with GitBook\n        run: |\n          echo \"GitBook sync triggered\"\n\n```\n\n-  **Note:** Replace the `run` sections with proper integration logic once APIs or additional tools are available.\n    \n- **Commit and Push**:\n    - Once you save the workflow, commit and push it to your repository. GitHub Actions will automatically trigger on every push to the `main` branch.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhappyhackingspace%2Fwritings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhappyhackingspace%2Fwritings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhappyhackingspace%2Fwritings/lists"}