{"id":15801731,"url":"https://github.com/kevindew/slack-headlines","last_synced_at":"2025-10-18T04:16:53.945Z","repository":{"id":35332527,"uuid":"39594615","full_name":"kevindew/slack-headlines","owner":"kevindew","description":"A little add-on for Slack to create headline posts. Set up to run on Google App Engine","archived":false,"fork":false,"pushed_at":"2015-07-23T21:43:17.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-09T08:09:43.749Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevindew.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-23T21:41:22.000Z","updated_at":"2015-07-23T21:42:12.000Z","dependencies_parsed_at":"2022-09-20T18:53:53.719Z","dependency_job_id":null,"html_url":"https://github.com/kevindew/slack-headlines","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kevindew/slack-headlines","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevindew%2Fslack-headlines","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevindew%2Fslack-headlines/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevindew%2Fslack-headlines/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevindew%2Fslack-headlines/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevindew","download_url":"https://codeload.github.com/kevindew/slack-headlines/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevindew%2Fslack-headlines/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279464402,"owners_count":26174792,"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-18T02:00:06.492Z","response_time":62,"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-10-05T01:40:30.152Z","updated_at":"2025-10-18T04:16:53.909Z","avatar_url":"https://github.com/kevindew.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Headlines Red Bullet Slack Add-on\n\nThis is a very simple add on for Slack. When a user runs a `/headlines [message]` command this script posts 2 messages to Slack. One to the room the user posted in and another to the designated headlines room. If they send it from the headlines room it will only be posted once.\n\n## Stack\n\nThis project runs with Python (2.7) with dependencies installed via PIP and is set to run on Google App Engine.\n\nInstall dependencies with:\n`pip install`\n\nTo run in dev and deploy you need to install [Google App Engine Launcher](https://cloud.google.com/appengine/downloads). From there you can hit `run` to run it locally or `deploy` to push it live (to your designated App Engine instance).\n\n## Env variables\n\nEnv variables for this app are handled by creating a file called `secret_keys.py` in the root directory of this project. It should look like so:\n\nSLACK_API_TOKEN = 'asfasd-asdfasd-adsfadf-adfadsfas'\nHEADLINE_TOKEN = 'ASDASDASD'\nHEADLINE_CHANNEL = 'headlines'\n\n## Setting Up Slack\n\nYou need to set up a **Slash Command** for the command you want to use (for instance `/headlines`) which posted to your Google App Engine URL.\n\nYou also need to create a Slack API token to be used in the aforementioned `secret_keys.py` file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevindew%2Fslack-headlines","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevindew%2Fslack-headlines","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevindew%2Fslack-headlines/lists"}