{"id":24341089,"url":"https://github.com/nhalstead/pushthis-python","last_synced_at":"2026-02-07T02:01:17.045Z","repository":{"id":144327758,"uuid":"114702540","full_name":"nhalstead/pushthis-python","owner":"nhalstead","description":"Python package to interact with Pushthis RESTful API","archived":false,"fork":false,"pushed_at":"2017-12-19T00:48:44.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-22T11:50:14.981Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"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/nhalstead.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,"zenodo":null}},"created_at":"2017-12-19T00:50:50.000Z","updated_at":"2018-11-30T21:00:52.000Z","dependencies_parsed_at":"2024-05-15T18:15:52.629Z","dependency_job_id":null,"html_url":"https://github.com/nhalstead/pushthis-python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nhalstead/pushthis-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhalstead%2Fpushthis-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhalstead%2Fpushthis-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhalstead%2Fpushthis-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhalstead%2Fpushthis-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nhalstead","download_url":"https://codeload.github.com/nhalstead/pushthis-python/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhalstead%2Fpushthis-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29184977,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T00:44:15.062Z","status":"online","status_checked_at":"2026-02-07T02:00:07.217Z","response_time":63,"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":"2025-01-18T07:13:44.481Z","updated_at":"2026-02-07T02:01:17.038Z","avatar_url":"https://github.com/nhalstead.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"```//      ____                     __     __     __      _                _        \n  //     / __ \\  __  __   _____   / /_   / /_   / /_    (_)   _____      (_)  ____ \n  //    / /_/ / / / / /  / ___/  / __ \\ / __/  / __ \\  / /   / ___/     / /  / __ \\\n  //   / ____/ / /_/ /  (__  )  / / / // /_   / / / / / /   (__  )  _  / /  / /_/ /\n  //  /_/      \\__,_/  /____/  /_/ /_/ \\__/  /_/ /_/ /_/   /____/  (_)/_/   \\____/ \n```\n\n# Pushthis Python Package\nThis is a package made for Python, to interact with the Pushthis RESTful API Network Access Point to send payloads through the network to your client side in real-time! \n\n# Installing\n\u003e coming soon\n\n# How to use\n\u003e Define your keys and access point\n```python\nkey = 'key'\nsecret = 'secret'\naccessPoint = ''\n```\n\n\u003e Single Payload Requests\n```python\nimport Pushthis\n\npushthis = Pushthis(key, secret, accessPoint)\npushthis.setChannel('pushthisNetwork')\npushthis.setEvent('demo')\n\npayload = {\n    'username' : 'bob dole',\n    'message'  : 'omg soo cool!'\n}\n\npushthis.attach(payload)\npushthis.send()\n```\n\n\u003e Multi-Payload Requests\n```python\nimport Pushthis\n\npushthis = Pushthis(key, secret, accessPoint)\n\nsendToModerator = {\n    'channel' : 'pushthisNetwork',\n    'event' : 'demo',\n    'data' : {\n        'username' : 'bob dole',\n        'message'  : 'he trolled me.'\n    }\n}\n\nsendToChatRooms = {\n    'channel': 'pushthisNetwork',\n    'event': 'demo',\n    'data': {\n        'username': 'bob dole',\n        'message': 'thanks for your report.'\n    }\n}\npushthis.add(sendToModerator)\npushthis.add(sendToChatRooms)\npushthis.send()\n```\n\n\u003e Authorizing Payload Request\n```python\nimport Pushthis\n\npushthis = Pushthis(key, secret, accessPoint)\npushthis.authorize(boolean, channel, socket_id)\n```\n\n# Indepth Documentation\n\u003e Documentation for Pushthis.io can be found at https://pushthis.io/documentation\n\n# Contributors \u0026 Honorable Mentions\n- Devitgg @ https://github.com/devitgg\n- Nhalstead @ https://github.com/nhalstead\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhalstead%2Fpushthis-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnhalstead%2Fpushthis-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhalstead%2Fpushthis-python/lists"}