Skip to content

Flickstats is a desktop software for analyzing your screenplays. Get critical data about your story, scenes, and characters. All wrapped up in beautiful visualizations.

License

Notifications You must be signed in to change notification settings

Roaring-Twenties-Studio/Flickstats

Repository files navigation

flickstats logo

WHAT IS IT?

Flickstats is a desktop software for analyzing your screenplays. Get critical data about your story, scenes, and characters. All wrapped up in beautiful visualizations.

screenshot-real-life_ma1r5g


VIDEO PREVIEW

(This will open a new youtube tab)


SCREENSHOTS

screenshot-dialog-over-time_npcp6s screenshot-mildred_p58swz screenshot-scenes_fwkpmx screenshot-scenes-sort_vig5xv screenshot-settings-modal_ssidj3 screenshot-wordcloud_a7nekw


DOWNLOAD

You can download the latest version here or directly from our website


SYSTEM REQUIREMENTS

MacOS 14.3 (Sonoma) or later. Compatible with ARM chips only (M1, M2, etc.). A Windows version will be available if there is enough demand for it.


INSTALLATION

Flickstats is not notarized and signed by Apple. The process costs $99 per year, which is incompatible with free software. If there are enough donations, this issue will be resolved and you will be able to download Flickstats directly from the AppStore.

For now, your system will refuse to install Flickstats when you double-click the FlickStats.app file. Here's how to bypass this security measure (don't worry, it's safe, and if you have any doubts, the code is open source):

  • Drag and drop FlickStats.app into your Applications folder.

  • Click the magnifying glass in the upper right corner of your Mac and search for "Terminal". terminal search

  • Open the Terminal and type the command xattr -cr /Applications/Flickstats.app

    All applications downloaded from unknown developers are quarantined by default. This command basically tells to your Mac that FlickStats is safe. Learn more.

terminal command

  • Press Enter
  • Close the Terminal.
  • Double-click on FlickStats. Enjoy.

LOCAL BUILD

You can also build the application directly on your computer to bypass the security. Here is how to do it:

  • Download this repository
  • Install xcode (xcode website)
  • Install brew (brew website)
  • Install the following native dependencies:
    • brew install pkg-config cairo pango libpng jpeg giflib librsvg libffi
  • Install the project dependencies: npm i
  • Run the build command: npm run package
  • The app file will be available in the out/FlickStats-darwin-arm64 folder
  • Double-click on the FlickStats.app file or drag and drop it into your Applications folder.
  • You're all set. Enjoy.

CONTRIBUTE

Pull requests are welcome!

RUNNING THE APP

Here is how to launch Flickstats in dev mode:

  • Download this repository
  • Install xcode (website)
  • Install brew (website)
  • Install the following native dependencies:
    • brew install pkg-config cairo pango libpng jpeg giflib librsvg libffi
  • Install the project dependencies: npm i
  • Run the dev command: npm run start
  • You're all set. Send us your best pull request!

ROADMAP

Some of these features may be implemented depending on the interest and donations this software generates.

  • PDF export
  • AI chat with the script
  • Summary of the story
  • Image cloud (to illustrate the visual mood of the script)
  • Focus on multiple characters, for comparisons
  • Save reports in .flickstats format to share and open at any time
  • Improve performance
  • Windows version
  • Add more tests

SUPPORT

Flickstats is free and open source software. If you like it, please consider supporting us with a donation. Donors will be listed on this repo and on the website if they wish.

donate

CONTACT

hello@roaring-twenties-studio.com

You can also open an issue in this repository.

About

Flickstats is a desktop software for analyzing your screenplays. Get critical data about your story, scenes, and characters. All wrapped up in beautiful visualizations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages