{"id":17597231,"url":"https://github.com/kgashok/elm-for-bitly","last_synced_at":"2025-10-24T04:49:09.043Z","repository":{"id":33814865,"uuid":"154986406","full_name":"kgashok/elm-for-bitly","owner":"kgashok","description":"Using Elm to build a Bitly crawler to get rawgit links","archived":false,"fork":false,"pushed_at":"2023-03-03T00:24:31.000Z","size":8432,"stargazers_count":3,"open_issues_count":43,"forks_count":1,"subscribers_count":2,"default_branch":"glitch","last_synced_at":"2025-10-09T02:03:02.888Z","etag":null,"topics":["api-client","bitly","elm-lang"],"latest_commit_sha":null,"homepage":null,"language":"Elm","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/kgashok.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":"2018-10-27T16:39:53.000Z","updated_at":"2023-03-08T23:47:14.000Z","dependencies_parsed_at":"2024-10-23T04:03:11.405Z","dependency_job_id":null,"html_url":"https://github.com/kgashok/elm-for-bitly","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/kgashok/elm-for-bitly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kgashok%2Felm-for-bitly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kgashok%2Felm-for-bitly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kgashok%2Felm-for-bitly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kgashok%2Felm-for-bitly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kgashok","download_url":"https://codeload.github.com/kgashok/elm-for-bitly/tar.gz/refs/heads/glitch","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kgashok%2Felm-for-bitly/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280742562,"owners_count":26382923,"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-10-24T02:00:06.418Z","response_time":73,"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":["api-client","bitly","elm-lang"],"created_at":"2024-10-22T09:24:29.721Z","updated_at":"2025-10-24T04:49:09.008Z","avatar_url":"https://github.com/kgashok.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# GEB - Glitch, Elm for Bitly \n\n## Why this? \n\n### Primary reason \n\n[Rawgit](https://rawgit.com/) - going out of service \n\nand \n\n[Query for rawgit](https://app.bitly.com/Bb84dvzET92/bitlinks/?query=rawgit)\n\ngives me zero links, when I actually have at least **10+ links**, some of them already not working.\n\n### Secondary reason \n\n  - to use glitch to develop Elm Apps\n  - to use Elm app to communicate what JavaScript equivalent app to be developed\n     - as per part of the Incremental Hackathon experience \n  - to also present a case study of how to manage App development in Github \n\n### Misc \n\n - Need to explore [https://elm.christmas/2018/16](https://elm.christmas/2018/16)\n\n\n---\n\n\n## Simple Elm Sample App\n\nThe Counter example from the [Elm documentation](https://guide.elm-lang.org/) in glitch just to see if it would work.\n\n### Steps to Get Here\n\n* add elm (v0.18.0) to the package.json\n* open the console and check to make sure elm-repl works\n* ran a `elm-make` manually to trigger elm dependency check\n* added `source/main.elm` to project\n* updated `package.json` to run `npm prestart` on start and modified `prestart` to run `elm-make source/main.elm --output=public/elm.js`\n* modified `index.html` to reference `elm.js` and start the Main module in it with `var main = Elm.Main.fullscreen();`\n* added watch.json to restart site when any `.eml` files are modified\n* added `elm-stuff` folder to `.gitignore` so it doesn't pollute the file list (left `exact-dependencies.json` visible)\n\n### Updated to elm v0.19.0\n\n* updated the elm npm package to v0.19.0-bugfix2\n* add elm-upgrade and elm-format\n* run elm-upgrade\n\n### Command line changes from elm v0.18.0 to v0.19.0 \n\ntaken from the [release notes](https://github.com/elm/compiler/blob/master/upgrade-docs/0.19.md)\n\n```\n# 0.19         # 0.18\nelm make       # elm-make\nelm repl       # elm-repl\nelm reactor    # elm-reactor\nelm install    # elm-package install\nelm publish    # elm-package publish\nelm bump       # elm-package bump\nelm diff       # elm-package diff\n```\n\n\\ ゜o゜)ノ\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkgashok%2Felm-for-bitly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkgashok%2Felm-for-bitly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkgashok%2Felm-for-bitly/lists"}