{"id":13990564,"url":"https://github.com/GetStream/django_twitter","last_synced_at":"2025-07-22T12:33:22.207Z","repository":{"id":28638418,"uuid":"32157349","full_name":"GetStream/django_twitter","owner":"GetStream","description":"An example app built using getstream.io","archived":false,"fork":false,"pushed_at":"2020-10-04T01:08:48.000Z","size":4375,"stargazers_count":107,"open_issues_count":3,"forks_count":57,"subscribers_count":42,"default_branch":"master","last_synced_at":"2024-08-09T13:17:30.861Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://getstream.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GetStream.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-03-13T13:28:48.000Z","updated_at":"2024-05-27T15:49:11.000Z","dependencies_parsed_at":"2022-09-04T13:12:10.161Z","dependency_job_id":null,"html_url":"https://github.com/GetStream/django_twitter","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/GetStream%2Fdjango_twitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fdjango_twitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fdjango_twitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fdjango_twitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GetStream","download_url":"https://codeload.github.com/GetStream/django_twitter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227098871,"owners_count":17730654,"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-08-09T13:02:56.376Z","updated_at":"2024-11-29T10:31:02.136Z","avatar_url":"https://github.com/GetStream.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"## Stream Twitter clone\n\nThis is a simple Twitter clone app built with [Stream](http://getstream.io)'s API. It shows you how you can use [GetStream.io](https://getstream.io/ \"GetStream.io\") to build a site similar to Twitter.\n\nNote there is also a lower level [Python - Stream integration](https://github.com/getstream/stream-python) library which is suitable for all Python applications.\n\nYou can sign up for a Stream account at https://getstream.io/get_started.\n\nIf you're looking to self-host your feed solution we suggest the open source [Stream-Framework](https://github.com/tschellenbach/Stream-Framework), created by the Stream founders.\n\n### Tutorial\n\nThis application is based on the [Build a scalable Twitter clone with Django and GetStream.io](https://gist.github.com/tbarbugli/97bf26f400ecf1443ef6) tutorial.\n\n### Live Demo\n\nYou can see a live demo of this application [here](http://tw.getstream.io/).\n\n### Heroku\n\nThe best way to try this application is via Heroku; you can deploy this example (for free) on Heroku\nby pressing the Deploy button below.\n\n[![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy)\n\nIf you prefer to run this locally then make sure to signup for GetStream's service and follow this steps:\n\n\n**Install the requirements**\n\n```\npip install -r requirements.txt\n```\n\n**Add your API keys to pytutorial/settings.py**\n\n```python\nSTREAM_API_KEY = 'my_api_key'\nSTREAM_API_SECRET = 'my_api_secret'\n```\n\n**Run server in debug mode pytutorial/settings.py**\n```python\nDEBUG = True\n```\n\n**Setup your database and the demo data:**\n\n```\npython manage.py after_deploy\n```\n\n**Collect static files (javascript/css)**\n```\npython manage.py collectstatic\n```\n\n**Start the webserver**\n```\npython manage.py runserver\n```\n\n### Copyright and License Information\n\nCopyright (c) 2015-2017 Stream.io Inc, and individual contributors. All rights reserved.\n\nSee the file \"LICENSE\" for information on the history of this software, terms \u0026 conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGetStream%2Fdjango_twitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGetStream%2Fdjango_twitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGetStream%2Fdjango_twitter/lists"}