An open API service indexing awesome lists of open source software.

https://github.com/moisentinel/thoughtlogger

Your own logger for your different needs. Useful for CBT (Cognitive Behavioral Therapy).
https://github.com/moisentinel/thoughtlogger

cbt cognitive-behavioral-therapy diary diary-application logger logging personal-diary private-logger thought-writing thoughts thoughtshare

Last synced: 11 months ago
JSON representation

Your own logger for your different needs. Useful for CBT (Cognitive Behavioral Therapy).

Awesome Lists containing this project

README

          

# ThoughtLogger
## This repository is now unmaintained.

### Your Own Logger.

Private Thought Logging Application for your needs. Customise to your own will.

## Changelog for version 3.1

- Made the application (supposedly) faster.
- Improved program error logging. #6

### Still Not Fixed:

- Window stretch on low resolutions (1366x768, etc)
---
## How To Download and Install?

1. Clone the repository, using `git clone https://github.com/moiSentineL/ThoughtLogger.git`
2. Run `thoughtlogger.pyw`
---
## How to Use?

After finishing the installation process, you must launch the app. And you'll be greeted with this.

![interface](https://user-images.githubusercontent.com/68242099/137069866-9de85060-c0cf-4907-9e3d-3931f614e35f.png)

This is the interface. Type your feelings into the bar and then press `Enter` to log the text into **Profile 1** or press `Shift+Enter` to log the text into **Profile 2**.

Clicking the `See Log` button will open the last edited log file i.e. in which you have last entered.

**Tip:** Press `escape` key to close the window quickly.

### Deleting a profile:
Clicking on the `Delete Log` button will open this dialog, in which you can choose to delete any of the two profiles.

![del_dialog](https://user-images.githubusercontent.com/68242099/137070237-bb6245e3-33fb-4d22-b13e-0cb564343fde.png)
---
## Customising your logger

Ok this might be a little hard for the dum-dums, but you can do it.

So, head over to your My Documents folder and find the 'Thought Logger' folder. There, you will find the **ThoughtLogger.ini** file.
Click it and you'll find something like this-

![inifile](https://user-images.githubusercontent.com/68242099/135040471-4d9fd50b-72d3-4696-baac-9490145b5b62.png ".ini file")

### To change the custom text:
Change the `customtext` value to the text you'd like to appear. Remember, there is a limit of **22 characters**.

### To change the background color:
Change the `backgroundcolor` value to the hex code of the color you'd like to appear. For example `#000000` is for black.

### To change the background color:
Change the `fontcolor` value to the hex code of the color you'd like to appear. For example `#fff` is for white.

---
## AutoHotkey integration

You can use [AutoHotkey](https://www.autohotkey.com/) to open your ThoughtLogger application with just a shortcut. Just run the **Run ThoughtLogger.ahk** script from the files.

By default, the shortcut is set to `Ctrl+Alt+T`. You can change it with yourself. Just go throught their [Documentation](https://www.autohotkey.com/docs/Program.htm)
Note: AutoHotkey is needed to be installed for this.

---
## How to support me

Just click this button on the top corner of the page ![image](https://user-images.githubusercontent.com/68242099/134804582-5936dece-ee1f-4bf0-b32b-f517322b2857.png "star button")
And pull requests!

---
## And that's all you had to know to use the Thought Logger.
### Thanks for downloading.