{"id":19413514,"url":"https://github.com/wisehackermonkey/remash","last_synced_at":"2026-03-03T05:35:17.228Z","repository":{"id":132672462,"uuid":"272134873","full_name":"wisehackermonkey/remash","owner":"wisehackermonkey","description":"The idea for this project is to let reddit collaboratively write a book in a 24 hours. ","archived":false,"fork":false,"pushed_at":"2021-10-19T17:16:09.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-07T15:44:06.532Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","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/wisehackermonkey.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}},"created_at":"2020-06-14T04:48:54.000Z","updated_at":"2021-10-19T17:16:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"744f624a-cb4d-4c0d-a0d1-26c3c14a9d84","html_url":"https://github.com/wisehackermonkey/remash","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/wisehackermonkey%2Fremash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisehackermonkey%2Fremash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisehackermonkey%2Fremash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisehackermonkey%2Fremash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wisehackermonkey","download_url":"https://codeload.github.com/wisehackermonkey/remash/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240593150,"owners_count":19825930,"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-10T12:33:32.499Z","updated_at":"2026-03-03T05:35:17.195Z","avatar_url":"https://github.com/wisehackermonkey.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Remash\n### live book editor\n```\nby oran collins\ngithub.com/wisehackermonkey\noranbusiness@gmail.com\n20190106 updated 20200613\n```\n\n# Project:\n```\nThe idea for this project is to let reddit collaboratively write a book in a 24 hours. \nIt works similar to collaborative editing on google docs.\nThis project uses docker to host the web server, that I manage maintain, \nTo test it out open two tabs and type something, and see it replicate over to the other tab.\n```\n\n# (Easiest) Run using docker \n# If you just want to try it out id recommend using play-with-docker.com \n### [play-with-docker.com](https://labs.play-with-docker.com/)\n\n\n# Run using docker for everyone else\n```bash\ndocker login\n\u003edocker run -it --rm -p 80:8080 wisehackermonkey/remash\n```\n# Docker Run/Install\n```bash\ndocker run -it --rm -p 80:8080 --name remash wisehackermonkey/remash\n```\n\n# Deploy\n```bash\ndocker run -d --restart=always --name remash -p 8080:2000 wisehackermonkey/remash\n```\n\n# Deploy ARM (CURRENTLY NOT WORKING 20200929)\n```bash\ngit clone https://github.com/wisehackermonkey/remash.git\ncd remash\ndocker build . -t wisehackermonkey/remash:arm\ndocker login\ndocker push wisehackermonkey/remash:arm \ndocker run -d --restart=always --name remash -p 2000:8080 wisehackermonkey/remash\n```\n\n\n\n# The (hardway)\n#### Install   \n```\npip install -r requirements.txt\n```\n\n##### run app in windows (CMD)\n```bash\nset FLASK_APP=main.py\nset FLASK_ENV=development\n\nflask run\n```\n\n##### run app in windows (POWERSHELL)\n```bash\n$env:FLASK_APP=\"main.py\"\n$env:FLASK_ENV=\"development\"\nflask run\n```\n#### Run app\n```bash\n\u003epython main.py\n```\n\n\n### in browser go to \n```\nin browser go to \nhttp://localhost:80\nType something into the text box\nopen another browser tab to \nhttp://localhost:80\nand type something else you will see the stuff replicated across the browser tabs!\n```\n\n## Bugs due to flask_socketio bug\n#### bug is descripbed here \n[stackoverflow.com](https://stackoverflow.com/questions/53522052/flask-app-valueerror-signal-only-works-in-main-thread)\n\n\n# TODO\n- capcha per character\n- improve character syncing useing the same algorithm that google docs uses that was created by microsoft\n\n# Links:\n- [docs for flask-socketio](https://flask-socketio.readthedocs.io/en/latest/)\n\n- [tutorial for use of flask and socket.io together](https://codeburst.io/building-your-first-chat-application-using-flask-in-7-minutes-f98de4adfa5d)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisehackermonkey%2Fremash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwisehackermonkey%2Fremash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisehackermonkey%2Fremash/lists"}