{"id":19220273,"url":"https://github.com/kinoute/til","last_synced_at":"2026-04-15T10:32:43.014Z","repository":{"id":146860156,"uuid":"256961971","full_name":"kinoute/til","owner":"kinoute","description":"Just some interesting codes and tips I learned when trying to fix stuff.","archived":false,"fork":false,"pushed_at":"2020-05-29T09:08:32.000Z","size":1322,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-23T09:22:36.693Z","etag":null,"topics":["bash","docker","notes","rails","ruby","til","tips","today-i-learned","unix","vim"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/kinoute.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":"2020-04-19T09:35:39.000Z","updated_at":"2020-05-29T09:08:34.000Z","dependencies_parsed_at":"2023-04-21T14:00:48.741Z","dependency_job_id":null,"html_url":"https://github.com/kinoute/til","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kinoute/til","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinoute%2Ftil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinoute%2Ftil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinoute%2Ftil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinoute%2Ftil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kinoute","download_url":"https://codeload.github.com/kinoute/til/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinoute%2Ftil/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31837165,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T10:26:52.245Z","status":"ssl_error","status_checked_at":"2026-04-15T10:26:51.649Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bash","docker","notes","rails","ruby","til","tips","today-i-learned","unix","vim"],"created_at":"2024-11-09T14:34:41.651Z","updated_at":"2026-04-15T10:32:42.958Z","avatar_url":"https://github.com/kinoute.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Today I Learned\n\nA collection of concise write-ups on small things I learn day to day across a\nvariety of languages and technologies.\n\n# Last Article\n\n**[13/05/2020]:** [Do something only when user stop typing (***javascript***)](javascript/do-something-only-when-user-stop-typing.md)\n\n# Categories\n\n* [devops](devops/README.md)\n* [javascript](javascript/README.md)\n* [mac](mac/README.md)\n* [postgres](postgres/README.md)\n* [rails](rails/README.md)\n* [ruby](ruby/README.md)\n* [unix](unix/README.md)\n* [vim](vim/README.md)\n\n# Contribute\n\nYou can easily add a new article by running the `contribute.sh` bash script like:\n\n```bash\n./contribute.sh\n```\n\nIt will:\n\n1. Ask you to enter the category of the new article. If it doesn't exist, it will create a new folder.\n2. Ask you to enter the title of the article (like \"How to see my public IP\")\n3. Create a markdown file in the category folder and open it with vim directly in insert mode at the end of the file.\n4. Once you're done writing the article, save it and close vim with the command `:wq`.\n5. It will update the main `README.md` file with updated \"Last Article\" and \"Categories\" sections.\n6. It will update the category `README.md` file to append a link to the new article you just wrote.\n\nYou're now ready to commit and push the new article!\n\n## About\n\nForked from:\n\n* [jbranchaud/til](https://github.com/jbranchaud/til)\n* [thoughtbot/til](https://github.com/thoughtbot/til)\n* [Today I Learned by Hashrocket](https://til.hashrocket.com)\n* [jwworth/til](https://github.com/jwworth/til)\n* [thoughtbot/til](https://github.com/thoughtbot/til)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkinoute%2Ftil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkinoute%2Ftil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkinoute%2Ftil/lists"}