{"id":19782453,"url":"https://github.com/steadylearner/golang-webscraper","last_synced_at":"2026-06-10T08:31:21.964Z","repository":{"id":38688132,"uuid":"247281092","full_name":"steadylearner/golang-webscraper","owner":"steadylearner","description":"I am playing with this to learn Golang.","archived":false,"fork":false,"pushed_at":"2022-03-26T07:58:24.000Z","size":1271,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-23T08:04:25.010Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","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/steadylearner.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}},"created_at":"2020-03-14T13:24:14.000Z","updated_at":"2022-06-23T14:42:40.000Z","dependencies_parsed_at":"2022-08-25T04:04:12.568Z","dependency_job_id":null,"html_url":"https://github.com/steadylearner/golang-webscraper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/steadylearner/golang-webscraper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2Fgolang-webscraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2Fgolang-webscraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2Fgolang-webscraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2Fgolang-webscraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steadylearner","download_url":"https://codeload.github.com/steadylearner/golang-webscraper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2Fgolang-webscraper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34144679,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"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-12T06:05:11.330Z","updated_at":"2026-06-10T08:31:21.935Z","avatar_url":"https://github.com/steadylearner.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- https://docs.google.com/document/d/1Zb9GCWPKeEJ4Dyn2TkT-O3wJ8AFc-IMxZzTugNCjr-8/edit#heading=h.y3m7qt48hh5l --\u003e\n\n# Before you test this\n\n[Refer to this to find how entire project works.](https://github.com/steadylearner/Rust-Full-Stack/tree/master/nodemon_with_other_languages)\n\nYou can use the first command if you want to live edit the project.\n\n```console\n1. $(yarn \u0026\u0026 cd models \u0026\u0026 go build \u0026\u0026 cd .. \u0026\u0026) ./go.sh\n2. $go run main.go\n```\n\n## The current state of this project\n\nMake a seprate project for gRPC.\n\nhttps://medium.com/pantomath/how-we-use-grpc-to-build-a-client-server-system-in-go\nclone this https://gitlab.com/pantomath-io/demo-grpc\nhttps://grpc.io/docs/quickstart/go/\nhttps://stackoverflow.com/questions/43682366/how-is-grpc-different-from-rest\n\n1. gRPC, login, desktop?\n\nhttps://blog.usejournal.com/authentication-in-golang-c0677bcce1a8\nhttps://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto\nhttps://github.com/linux08/auth/blob/master/main.go\n\n## Telebot\n\n[You can make something similar to this.](https://github.com/teloxide/community-bots/tree/master/subreddit_reader)\n\n![rust_example](https://raw.githubusercontent.com/teloxide/community-bots/master/subreddit_reader/rust_example.png)\n\n## Infinite subreddit CLI\n\n```console\nWhich subreddit you want to scrape?(golang)\n\nHow many you want?(50)\n10\n1. Rest Api with orm, need advice on project structure (https://www.reddit.com/r/golang/comments/fj1q8r/rest_api_with_orm_need_advice_on_project_structure/)\n2. [net/url] invalid url escape %2f error after creating query using url (https://www.reddit.com/r/golang/comments/fj00h7/neturl_invalid_url_escape_2f_error_after_creating/)\n3. Dynamic service discovery in Golang micro-service. (https://www.reddit.com/r/golang/comments/fizssa/dynamic_service_discovery_in_golang_microservice/)\n4. Re-learning slice (https://kilabit.info/journal/2020/re-learning_slice/)\n5. hostctl: manage your /etc/hosts like a pro (https://github.com/guumaster/hostctl)\n6. Understand unsafe in GoLang (https://www.pixelstech.net/article/1584241521-Understand-unsafe-in-GoLang)\n7. Using modules locally without publishing to VCS (https://www.reddit.com/r/golang/comments/fix89j/using_modules_locally_without_publishing_to_vcs/)\n8. What are idiomatic patterns for getting inheritance-style dynamic dispatch? (https://www.reddit.com/r/golang/comments/fix630/what_are_idiomatic_patterns_for_getting/)\n9. If Go channels are FIFO, why this prints the last one first always? (https://www.reddit.com/r/golang/comments/fix1k1/if_go_channels_are_fifo_why_this_prints_the_last/)\n10. blog.golang.org: mistake in code (https://www.reddit.com/r/golang/comments/fiu8ba/bloggolangorg_mistake_in_code/)\n\nEnd?([n]/y])\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadylearner%2Fgolang-webscraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteadylearner%2Fgolang-webscraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadylearner%2Fgolang-webscraper/lists"}