{"id":17341006,"url":"https://github.com/synw/django-mqueue-livefeed","last_synced_at":"2025-04-14T19:09:01.843Z","repository":{"id":10780517,"uuid":"66954554","full_name":"synw/django-mqueue-livefeed","owner":"synw","description":"Real time events feed demo for Django Mqueue","archived":false,"fork":false,"pushed_at":"2022-03-04T13:30:17.000Z","size":792,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-14T19:08:55.047Z","etag":null,"topics":["django-events","django-instant","django-logging"],"latest_commit_sha":null,"homepage":"","language":"Python","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/synw.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}},"created_at":"2016-08-30T15:41:37.000Z","updated_at":"2022-08-27T07:38:32.000Z","dependencies_parsed_at":"2022-07-22T02:18:01.806Z","dependency_job_id":null,"html_url":"https://github.com/synw/django-mqueue-livefeed","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synw%2Fdjango-mqueue-livefeed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synw%2Fdjango-mqueue-livefeed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synw%2Fdjango-mqueue-livefeed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synw%2Fdjango-mqueue-livefeed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/synw","download_url":"https://codeload.github.com/synw/django-mqueue-livefeed/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248943456,"owners_count":21186958,"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":["django-events","django-instant","django-logging"],"created_at":"2024-10-15T15:47:25.761Z","updated_at":"2025-04-14T19:09:01.822Z","avatar_url":"https://github.com/synw.png","language":"Python","readme":"Django Mqueue Livefeed\n======================\n\nA demo showing how to monitor events coming from Django sites via websockets with [django-mqueue](https://github.com/synw/django-mqueue)\nand [django-instant](https://github.com/synw/django-instant). Two versions are available:\n\n- [Single page app](#single-page-app) with Vuejs\n- [Template demo](#template-demo) with Alpinejs\n\n\nInstall\n-------\n\nClone the repository and install the project:\n\n   ```\n   make install\n   ```\n\nThis will install the backend and a local Centrifugo websockets server for the demo\n\nOr install the Centrifugo websockets server [manualy](https://github.com/synw/django-instant#quick-start)\nand configure the Django settings\n\nTemplate demo\n-------------\n\nRun the http server:\n\n   ```\n   make run\n   ```\n\nRun the websockets server in another terminal:\n\n   ```\n   make runws\n   ```\n\nOpen the frontend at localhost:8000 and login with your superuser\n\nIn another terminal auto generate events for the demo:\n\n   ```\n   make pushevents\n   ```\n  \nWatch the events coming in the frontend\n\nSingle page app\n---------------\n\nRun the same commands as above and click the spa link in frontend to see the\ncompiled demo. To run it in dev mode and build it read the instructions below.\n\nThe frontend is a Vuejs 3 Typescript app running on Vitejs. It is compiled to be served by\nDjango as static files and an *index.html* template.\n\nTo install the frontend for dev mode:\n   ```\n   yarn install\n   ```\n\nTo run the frontend with Vitejs in dev mode on localhost:3000:\n\n   ```\n   yarn dev\n   ```\n\nTo compile the frontend to Django template and static files:\n\n   ```\n   yarn build\n   ```\n\nScreenshot\n----------\n\n![Livefeed screenshot](docs/img/screenshot.png)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynw%2Fdjango-mqueue-livefeed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsynw%2Fdjango-mqueue-livefeed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynw%2Fdjango-mqueue-livefeed/lists"}