Michael Mentele

AutoNote.py

12/31/2015

0 Comments

 
I've finally gotten sick of using sticky notes on windows.

I am constantly typing notes to myself over the course of the day. I use sticky notes because I don't want to interrupt myself and they are a quick way to compartmentalize ideas, thoughts, notes, to-do's etc. However, it is such a pain copying notes into the proper bin (document)!

Enter AutoNote. A tiny text editor built using the Tkinter module in Python.

AutoNote

    
I got fed up this morning and wrote a simple MVP for this piece of software. It looks like this:
​
Picture
As you can see it is very primitive. And right now it only works with .txt files. And it can only append to files in the local directory. Ideally it would use an abbreviation for file locations. And, it only works if you have Python and run it from the powershell... Anyway, suffice to say (as I mentioned) this is an MVP to see whether I should even bother with a full dev of this app.

And I think I will. 

It makes it soooo much easier to take notes and collect them into big lists I can batch process. Perfect for aggregating to-do lists for tomorrow, next week, and in general taking notes on things you don't care about in the present moment and are trying to get out of your brain to reduce cognitive loading.

Anyway. Critical path features for usability
  • Directory search (appending to files not in the local directory)
  • Appending to .doc and .docx
  • Exception when document is not found (currently creates a .txt file via Pythons 'open' default
Usability 'Nice-to-Haves':
  • Directory Tagging - expansion of directory search to have a 'shortcut' also using hashtags
  • Directory Autofill
  • Exception/Error printing to AutoNote's label
  • Binary Build File (no Python installation necessary)
  • Expanded GUI (Add multiple notes)

As always, need to be careful about the feature creep and focus on the core 'Critical Path' development features.

This is going to be so awesome to be complete. Will save me loads of time. 
0 Comments

    Author

    Strategist and athlete by nature. Engineer by purpose. Voracious learner by necessity.

    Archives

    November 2016
    October 2016
    August 2016
    February 2016
    January 2016
    December 2015

    Categories

    All
    App Development
    Prototyping
    Python

    RSS Feed

Thinking

Learning

Doing

About

Self.blog. And in the drop down menu are goals/strategies/
reviews by year.
Educational overview and the DISE method applied.
Projects/sprints and applications
Self explanatory...
© COPYRIGHT 2015. ALL RIGHTS RESERVED.