Giter Club home page Giter Club logo

themostdangerouswritingapp's Introduction

The Most Dangerous Writing App

Version

The Most Dangerous Writing App is designed to get you into a state of flow. If you stop typing for more than five seconds, all progress will be lost.

Failing

What people say:

  • @ryanfliss:

    i didn't want to like it. i like it

  • @MariaSender:

    "Terrifying. Thank you!"

  • @danhklein:

    @maebert has created the writer's nightmare machine.

  • Louche Mustachio:

    I am panicking just reading the description, which should count as a ringing endorsement.

  • LitReactor:

    Like the movie Speed but with writing. The Most Dangerous Writing App Lives Up To Its Name.

  • PopSugar:

    Spending Time On This App Will Actually Make You More Productive

Who made this?

MDWA was written by Manu Ebert over two glasses of wine on a Sunday afternoon and is open source. The domain themostdangerouswritingapp.com has been acquired by Squibler, who now maintain and continue to develop the app. This is the the original version of the app, which will continue to be available at maebert.github.io/themostdangerouswritingapp.

themostdangerouswritingapp's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

themostdangerouswritingapp's Issues

Block common text editing shortcuts.

I really don't know if this would be possible in a webapp, but blocking common text editing shortcuts could make this application really true to its name. If I'm blocked, I can easily type c-a to select all the text and c-c to copy it. This should be only possible when the timer stops.

Add a writing prompt

I was using https://www.squibler.io/, which seems to be based of the code of themostdangerouswritingapp, in order to write short stories.

The way it works is that it generates a short sentence AKA writing prompt, and then the usual logic of TMDWA proceeds.

Today, they closed their website and require a login (until yesterday it allowed anon users).

Could we add something like this to TMDWA?

Maybe from https://ineedaprompt.com/ ?

Command-line launcher

Hello!

Thanks again for the lovely app. I've been using it quite a bit to get my mind unstuck when I just need to produce some text, and later copyedit. To that purpose, I made a small command line launcher that enables launching the app like this:

dangerouslywrite

or

dangerouslywrite 5

Full script:

#!/bin/bash

QUANTITY="${1:-5}"
UNIT="${2:-minutes}"

firefox -new-window "https://maebert.github.io/themostdangerouswritingapp/#/write?limit=$QUANTITY&type=$UNIT"

This might not be novel at all, but I figured I'd share it and let you be the judge. Browser is hard-coded for now. Feel free to close this issue when you've seen it.

Teodor

"Session length" popup box does not auto-expire

After finishing a writing session, accidentally hovering the cursor over the "Start again" button produces the "Session length" popup box. The box is distracting to writers who want to continue writing past the time limit but have accidentally triggered it. But, there's no way to close the box and it does not disappear by itself.

Web Component

As this application is relatively compact, it may make sense as a component of a larger app. It may be useful to make the features exposed by this application available as a standalone Web Component.

Cyrillic characters break core functionality

When typing in cyrillic the editing functionality of the text area still works. Also, for some reason the contents of the area persist beyond the few seconds of limit. This makes the app not so dangerous ;)

Can't get back to the writing after putting in email

Hey there

First of all, I love the app! I've been using it a lot. Thanks for making it open source.

Sometimes, when I fail and the "You failed." screen pops up - it does not let me continue once I subscribe to the newsletter. It makes me start over and my data does not persist.

Is there a way this could be fixed?

Thanks

I think I should not accept spaces

Al pulsar SPACE el sistema lo detecta igual que a las demas letras, de manera que al presionar esa tecla constantemente se puede permanecer en la App sin perder.
Creo que la solucion seria que en el listener de eventos la tecla SPACE no lo procese de la misma forma que a las demas teclas.
I am sorry, but i do not speak english only speak spanish. Try translated

Switch to JavaScript

I really like the potential of this application. However, your choice of CoffeeScript makes it inaccessible to a number of developers who aren't comfortable with that particular flavor of an "enhanced" JavaScript experience.

Since the application is relatively compact, it should be simple to do a one-time compile to JavaScript and migrate the project to it permanently. Perhaps even using the new ES2015 features. But above all else, I request that this application be switched away from CoffeeScript.

Word count upon win

Would be nice to know how many words you wrote within a session once you have won it.

Suggestions:

  • display somewhere near the download button
  • could be the title of the file, along with timestamp

Save background and fullscreen defaults

From Email:

Hi Manuel,

Thanks a million for making the Most Dangerous Writing App. It’s great for writing and seems to be improving my ability to meditate too! Nice work!

One question: is there any way to set the display defaults? I like to use dark background and fullscreen. Currently I have to select these options every time.

Kind regards,

Pat

Mention somewhere how to save the text

Hi, first of all thanks for the app, it is fun to use and is helping me quite a bit writing a lengthy report. However I feel there should be a mention somewhere that the regular ctrl/cmd-c does not work. I had finished a paragraph and wanted to copy it back to my main file and I lost all of it. I realise that right-click/copy works, but I think it should be said somewhere so there is no bad surprise on the first use.

Must clear clipboard

I spot some guys cheating by coping anything to the clipboard (ctrl + A / ctrl + C)
To really improve productivity we need to clear the clipboard to ensure nobody can save the text !

HIH

function of "Win! Retry?" button is unclear

I thought the "Win! Retry?" button would reset the timer on the same project. Turns out, it erases the current one and starts a blank page. Might be good to display confirmation box or a note to indicate what it does.

(sorry if this is the wrong place to report the issue. I'm new to open source projects)

wrong word count on empty document

''.split(/\s+/).length // == 1

code in update_stats uses the snippet above. pressing any non-character key (e.g. Ctrl) or writing something and then erasing it, will result in an empty document but shows 1 word at the bottom of the screen instead of 0.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.