Tap is a proof-of-concept editor (in other words, a toy) for creating screenplay files in the Fountain format. I wrote it as an exercise to learn how AT Protocol works. Someday, I might add support for other Markdown-based document types.
- It does not post screenplays to your Bluesky timeline. It stores them in an AT Protocol collection (
lol.tapapp.tap.doc
) in your Bluesky profile on their personal data server (PDS). Someday, Tap might support personal AT Proto PDSes. - It is not intended for production use. If you use Tap or store screenplays in Tap, you do so at your own risk.
- It stores data unencrypted, and the data is publicly accessible on the Internet (Bluesky doesn't support private collections).
- It uses Bluesky app passwords for authentication--not your user password. I realize this is not ideal, so don't @ me. 🙂 Someday it will support OAuth.
- It is designed for large screens. It is not optimized for mobile.
- The editor may become sluggish if you are running a writing assistant browser extension like Grammarly or ProWritingAid.
- If you want a sample Fountain script to test with, you can download one from the Fountain website.
Source code
Tap is open source under the MIT license. You can find the code on Codeberg.