An extension to Twine which allows users to collaborate on and share stories.
- Must be using Google Chrome
- Install node.js from nodejs.org
- Clone repository:
git clone github.com/jakevollkommer/Rope.git
npm install
to install dependencies in package.jsongulp
to build JSnode index.js
to run the server
- Navigate to chrome://extensions
- Click "Developer mode" in the top right corner.
- Click "Load unpacked" and select the Rope folder.
- Click on the Rope chrome extension to prompt a sign-in box
- Register for an account or sign into an existing account
- The extension should redirect you to Twinery.org where you can access your personal stories and the stories being shared with you via Rope
- Open or create a story in Twine
- You should notice a new "Share" button along the bottom navigation bar in the story interface
- Use the "Share" button to enter the email addresses you wish to share your story with and click submit
When a story is shared with you, you can sign into Rope and refresh the page to pull the story and its passages from the cloud.
There is a known bug where sometimes if you refresh the page within the story interface, the share button will disappear. If this happens, just go back and re-open the story.
- Added story sharing via the cloud
- Multiple users can share stories
- Stories will now be shared with user's that previously had no stories
- Stories were being overwritten, we now store them using unique ID's
- Sometimes when the page is refreshed in the stories interface, the share button disappears