{"id":15427655,"url":"https://github.com/whatrocks/fling","last_synced_at":"2025-04-19T16:34:14.377Z","repository":{"id":156638838,"uuid":"610004661","full_name":"whatrocks/fling","owner":"whatrocks","description":"CLI to help adhere to \"fling pattern\" on Farcaster protocol","archived":false,"fork":false,"pushed_at":"2023-04-27T21:14:44.000Z","size":216,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T00:06:29.463Z","etag":null,"topics":["cli","farcaster","farcaster-protocol"],"latest_commit_sha":null,"homepage":"","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/whatrocks.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":"2023-03-05T21:33:47.000Z","updated_at":"2023-12-29T01:41:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"50ce5884-fafb-4e06-91a7-f667dbac1c91","html_url":"https://github.com/whatrocks/fling","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatrocks%2Ffling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatrocks%2Ffling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatrocks%2Ffling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatrocks%2Ffling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whatrocks","download_url":"https://codeload.github.com/whatrocks/fling/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249738800,"owners_count":21318504,"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":["cli","farcaster","farcaster-protocol"],"created_at":"2024-10-01T18:01:01.820Z","updated_at":"2025-04-19T16:34:14.360Z","avatar_url":"https://github.com/whatrocks.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fling ⌆\n\nfling (and retrieve) your daily logs with Farcaster. [Read more about the fling pattern](https://gist.github.com/whatrocks/b4b7c306b307c3c707f0d6256fe9afb0).\n\n## Setup\n\n```bash\nnpm install -g fling-cli\n```\n\nThis is a demo CLI tool, do not expect perfection!\n\nFor example, \"signing in\" to your Farcaster account is fairly hacky right now with this tool. Current implementation assumes two environment variables in your local shell: `MNEMONIC` and `FNAME`. \n\nYou *could* add these to your bash_profile directly (probably not advised, in case you keep your dotfiles in a public repo!), but what I've done is create a new file in my home directory called `.fling` that looks like this:\n\n```bash\nexport MNEMONIC=\"twelve words go here\"\nexport FNAME=\"my_farcaster_username\"\n```\n\nAnd then I've updated my .bash_profile to source that file:\n\n```bash\nsource ~/.fling\n```\n\nJust don't check in your .fling file to your dotfiles repo. Also, please submit a PR to improve this setup, please!\n\n## Usage\n\n```bash\n$ fling -m \"* shipped basic web view for fling data\"\n```\n\nSome time later that day:\n\n```bash\n$ fling -m $'* cli pushed to npm\\n* sent proposal to first beta testers'\n```\n\nThat's it! Your flings should show up in any Farcaster client, or you can try specific clients tuned just for the fling pattern, such as [this demo web client](https://whatrocks.github.io/fling-web).\n\n\n## Updating NPM package\n\n```bash\nnpm run release\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhatrocks%2Ffling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhatrocks%2Ffling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhatrocks%2Ffling/lists"}