{"id":21910132,"url":"https://github.com/ldakhoa/gisthub-server","last_synced_at":"2026-05-09T17:48:19.902Z","repository":{"id":184968429,"uuid":"672602495","full_name":"ldakhoa/GistHub-Server","owner":"ldakhoa","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-12T13:36:34.000Z","size":232,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T08:23:35.307Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/ldakhoa.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}},"created_at":"2023-07-30T16:32:09.000Z","updated_at":"2023-07-31T05:04:17.000Z","dependencies_parsed_at":"2023-07-31T07:24:22.443Z","dependency_job_id":"9b6e638d-5318-48de-bb69-16640ce06045","html_url":"https://github.com/ldakhoa/GistHub-Server","commit_stats":null,"previous_names":["ldakhoa/gisthub-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldakhoa%2FGistHub-Server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldakhoa%2FGistHub-Server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldakhoa%2FGistHub-Server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldakhoa%2FGistHub-Server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ldakhoa","download_url":"https://codeload.github.com/ldakhoa/GistHub-Server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244924996,"owners_count":20532898,"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":[],"created_at":"2024-11-28T17:28:36.687Z","updated_at":"2026-05-09T17:48:14.850Z","avatar_url":"https://github.com/ldakhoa.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GistHub Server\n\nGistHub Server is a Node.js web server that provides the functionality of retrieving starred gists from a user on GitHub. It is built to overcome the lack of an open API for this feature.\n\nA cron job is set up in the GistHub Server to retrieve and update the starred gists. This cron job runs every 8 hours to ensure that the data parsed from the GitHub HTML is up to date and accurate.\n\nThis server mainly is used by [GistHub iOS App](https://github.com/ldakhoa/gisthub).\n\n## Installation\n\nTo get started, run these instructions:\n\n```shell\nnpm install\nnpm run dev\n```\n\nOnce the server is running, you can retrieve starred gists and discover gists from a specific user by making a GET request to the following endpoint:\n```\nGET https://127.0.0.1:8787/users/\u003cusername\u003e/starred?page=\u003cindex\u003e\nGET http://127.0.0.1:8787/discover?page=\u003cindex\u003e\nGET http://127.0.0.1:8787/discover/starred?page=\u003cindex\u003e\nGET http://127.0.0.1:8787/discover/forked?page=\u003cindex\u003e\n```\n\n## License\n\nWe will ship GistHub on the App Store for free and open source entire source code as well, GistHub is licensed under [MIT](./LICENSE) so that you can do whatever you want with this source code.\n\nHowever, **please do not ship this app** under your own account.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldakhoa%2Fgisthub-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fldakhoa%2Fgisthub-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldakhoa%2Fgisthub-server/lists"}