Giter Club home page Giter Club logo

personal-log's Introduction

personal-log header

Overview

Personal Log is a very simple application designed to help users maintain a daily log or diary. A minimal GUI offers a blank space to write.

Features

Automatic Daily Log

  • The application attempts to keep today's date open and editable at all times.
  • Changes in the date trigger saving the current log.
  • Changing the date also presents a blank log for the new date.
  • All logs are saved as .txt files

Options

Parent Directory

  • Allows user to set the parent directory for saving logs.
  • Takes user input for the save directory and saves it in the settings.
  • This does not move any existing log files to the new parent. This could be useful if you want your logs to existing in an automatically backed up location.

Export Path

  • Enables user to set the export path for saving .
  • Takes user input for the export path and saves it in the settings.

Export All

  • Exports all logs to a single file.
  • This will recursively check all files and folders in the log parent directory and consolidate all files into one large file for easy uploading or backing up
  • The is no import button however so you should backup the raw .txt log files ideally

How to use the Main tab

  1. Saving Current Log:

    • To manually save, click the "Save" button.
  2. Opening Log Files:

    • Use the "Open" button any type in a title or date to start a new log.
    • The application will display the log content for the chosen date if any exist already.

Important Notes

  • Opening a custom log or date will cancel the automatic date update behavior.
  • Ensure that the date format follows the YYYY.MM.DD format for best compatibility.

Feel free to explore and make the most of your Personal Log.

personal-log's People

Contributors

chunjee avatar mix3d avatar

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.