├── contributing.md └── README.md /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | --- 4 | 5 | Ensure your pull request adheres to the following guidelines: 6 | 7 | 12 | 13 | Thank you for your suggestions! 14 | 15 | ### Updating your PR 16 | 17 | A lot of times, making a PR adhere to the standards above can be difficult. If the maintainers notice anything that we'd like changed, we'll ask you to edit your PR before we merge it. There's no need to open a new PR, just edit the existing one. If you're not sure how to do that, [here is a guide](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) on the different ways you can update your PR so that we can merge it. 18 | 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Filmmaking Tools [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | > A curated list of delightful filmmaking tools and resources. 4 | 5 | *Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.* 6 | 7 | ## Text Editors 8 | *Must be libre or open source.* 9 | 10 | - [Atom](https://atom.io/) – GUI text editor written in Node.js 11 | - [Vim](https://www.vim.org/) – Time tested and widely adopted text editor originating from the Atari editor Vi 12 | - [Emacs](https://www.gnu.org/software/emacs/) – Family of libre text editors that are characterized by their extensibility 13 | 14 | ## Command Line Tools 15 | - [Wrap](https://wraparound.github.io/) - CLI-app that converts files written in Fountain to screenplay PDF 16 | - [Sed](https://www.geeksforgeeks.org/sed-command-in-linux-unix-with-examples/) – Searching, find and replace, insertion or deletion 17 | - [Git](https://git-scm.com/) – Version-control system for tracking changes in code during development 18 | 19 | ## Atom Packages 20 | 21 | - [Fountain Package](https://atom.io/packages/fountain) – Atom package for syntax highlighting and utilities for Fountain 22 | 23 | ## Visual Studio Code Packages 24 | 25 | - [Fountain Package](https://atom.io/packages/fountain) – Atom package for syntax highlighting and utilities for Fountain 26 | 27 | ## Emacs 28 | 29 | - [Fountain-Mode](https://github.com/rnkn/fountain-mode) – Fountain Mode for GNU Emacs 30 | 31 | ## Vim Scripts 32 | 33 | - [Fountain-Mode](https://github.com/rnkn/fountain-mode) – Fountain Mode for GNU Emacs 34 | - [Fountainwiki.vim](https://github.com/vim-scripts/fountainwiki.vim) - Adds some wikification to Fountain files 35 | - [Goyo.vim](https://github.com/junegunn/goyo.vim) - Vim plugin for distraction free writing 36 | - [Vim Adventure](https://vim-adventures.com/) - Learn Vim the fun way 37 | 38 | ## Online Tools 39 | 40 | - [Fountain](https://fountain.io/) - Markup syntax for writing, editing and sharing screenplays in plain, human-readable, text 41 | - [Screenplain](http://www.screenplain.com/) - Convert Final Draft FDX and Fountain files to PDF or HTML 42 | - [Text Mechanic](https://textmechanic.com/) – Don't want to use RegEx? Here is your saviour for manipulating text 43 | - [Text Fixer](https://www.textfixer.com/) – Also a decent online text manipulator. 44 | - [Behind The Name](http://www.behindthename.com/random/) – Advanced character name generator 45 | 46 | ## Online Resources: Theory 47 | 48 | - [List of narrative techniques](https://en.wikipedia.org/wiki/List_of_narrative_techniques) - Excellent overview of most common narrative techniques 49 | - [TV Tropes](https://tvtropes.org/) – Online community that identify and name narrative tropes 50 | 51 | ## Screenplays 52 | 53 | - [Screenplays For You](https://sfy.ru/scripts) - Big database with screenplays 54 | - [TV Writing](https://sites.google.com/site/tvwriting/home) - Website with screenplays for TV pilots and more 55 | 56 | ## Other Awesome Lists 57 | 58 | Other amazingly awesome lists can be found in [awesome-awesome](https://github.com/emijrp/awesome-awesome) and [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness). 59 | 60 | ## Contribute 61 | 62 | Contributions welcome! Read the [contribution guidelines](contributing.md) first. 63 | 64 | ## License 65 | 66 | [![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) 67 | 68 | To the extent possible under law, alois dog has waived all copyright and related or neighboring rights to this work. 69 | 70 | 71 | 72 | --------------------------------------------------------------------------------