{"id":19598904,"url":"https://github.com/bermannoah/pahlka-tweets","last_synced_at":"2026-06-07T21:01:47.326Z","repository":{"id":128876830,"uuid":"81497355","full_name":"bermannoah/pahlka-tweets","owner":"bermannoah","description":"An initial setup repo for Pahlka Posse's Twitter Bot Spike Session","archived":false,"fork":false,"pushed_at":"2017-02-09T23:15:38.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-09T07:49:28.464Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/Turing-Pahlka-Posse","language":"Ruby","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/bermannoah.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2017-02-09T21:37:12.000Z","updated_at":"2017-02-09T23:11:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"ffd917c5-8bda-4868-a79b-9b8640fbac97","html_url":"https://github.com/bermannoah/pahlka-tweets","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bermannoah%2Fpahlka-tweets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bermannoah%2Fpahlka-tweets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bermannoah%2Fpahlka-tweets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bermannoah%2Fpahlka-tweets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bermannoah","download_url":"https://codeload.github.com/bermannoah/pahlka-tweets/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240876854,"owners_count":19871903,"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-11T09:08:15.965Z","updated_at":"2026-06-07T21:01:46.596Z","avatar_url":"https://github.com/bermannoah.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Turing Pahlka Posse Twitter Bot Skeleton\n\nA basic framework for making a twitter bot. This is 'just' a script, meaning \nthat you'll have to manually run it.\n\n### Useful information\n\n[The docs for the twitter gem - extensive](http://www.rubydoc.info/gems/twitter)\n\n[The docs for the twitter gem - basic](https://github.com/sferik/twitter)\n\n### Requirements\n\nYou will need:\n\n1. A twitter account. Make sure you have your phone number connected to the account\n2. RVM installed. To find out if you have this, run: `rvm -v`. If you don't have it, follow the RVM instructions and ONLY the RVM instructions at [Railsbridge](http://curriculum.railsbridge.org/installfest/osx_rvm).\n\n### Installation\n\n1. Clone down this repo: `git clone https://github.com/bermannoah/pahlka-tweets`\n2. Install the twitter gem: `gem install twitter`\n3. Go to [the Twitter developer pages](https://dev.twitter.com/)\n4. Click on \"my apps\"\n5. Click on \"Create New App\"\n6. Give your app a name and description. If you have a website, list it, otherwise: https://www.example.com. You won't need a callback URL for this project.\n7. Agree to the developer agreement and create the app.\n8. On the next page, click on permissions and make sure \"Read and Write\" is selected.\n9. Click on \"Keys and Access Tokens\", then \"Create my access token.\"\n10. DO NOT COMMIT ANY OF THE CONTENT ON THIS PAGE TO GITHUB.\n11. Go to the `twitter_keys.rb` file (if you don't have it - `touch twitter_keys.rb`) and fill in the following block with the info from the Keys and Access Tokens page.\n\n  ```\n    CONSUMER_KEY = your consumer key\n    CONSUMER_SECRET = your consumer secret\n    ACCESS_TOKEN = your access token\n    ACCESS_TOKEN_SECRET = your access token secret\n  ```\n\n12. Run `git status`. If `twitter_keys.rb` appears as something about to be committed, add `twitter_keys.rb` to your `.gitignore`. \n\nGreat! Now you're all set up. Time to dig in!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbermannoah%2Fpahlka-tweets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbermannoah%2Fpahlka-tweets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbermannoah%2Fpahlka-tweets/lists"}