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

https://github.com/benjikuo/a-simple-desktop-note-tool

A lightweight Python desktop note-taking program. This program is my first open source project!
https://github.com/benjikuo/a-simple-desktop-note-tool

desktop note tool

Last synced: 4 months ago
JSON representation

A lightweight Python desktop note-taking program. This program is my first open source project!

Awesome Lists containing this project

README

          

# A-simple-desktop-note-tool

![License](https://img.shields.io/badge/License-MIT-yellow)
![Language](https://img.shields.io/badge/Language-Python-blue)

A lightweight Python desktop note-taking program.
This program is **my first open source project!**

Check my update 👇🏻
[https://github.com/Benjikuo/A-simple-desktop-note-tool/releases/tag/v1.4.0](https://github.com/Benjikuo/A-simple-desktop-note-tool/releases/tag/v1.4.0)



## 🛠️ Why I built this
- It's convenient to jot down to-do lists directly on the desktop.
- It serves as a digital alternative to sticky notes, saving both space and paper.
- It helps capture sudden ideas before they slip away.


## 🔗 Dependencies
This project uses the following Python libraries:
- **selenium** – for fetching data from the YZU portal (optional)
- **python-dotenv** – for loading environment variables (optional)
- **deep-translator** – for translation (optional, used in the English YZU-enabled version only)


## 💻 Keyboard and Mouse Controls
**Keyboard**
Ctrl + S: save your note
Ctrl + R: move right bottom corner of the screen
Ctrl + Z: undo the last change
Ctrl + Y: redo the last change

**Mouse**
Left Click: drag note
Middle Click: close note


## 📜 License
Released under the **MIT License**.
You are free to use, modify, and share it for learning or personal projects.


## 💬 Don't forget
A little note today, a big change tomorrow.
Your words shape your journey. ^_^