Snippet Manager is a modern, light-themed application for managing code snippets and text notes. It allows users to store snippets as individual text files, search and filter snippets, and provides a user-friendly interface with a persistent settings feature.
- Store snippets as individual text files
- Search and filter snippets
- Modern light theme interface
- Persistent settings
- Directory-based storage
To install and run the app locally, follow these steps:
- Clone the repository:
git clone https://github.com/womail/snippet-manager.git
- Navigate to the project directory:
cd snippet-manager
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
- On Windows:
- Install the dependencies:
pip install -r requirements.txt
- Run the application:
python snippet_manager.py
- New Snippet: Click the 'New Snippet' button to create a new snippet.
- Save Snippet: After editing, click the 'Save Snippet' button to save changes.
- Delete Snippet: Select a snippet and click the 'Delete Snippet' button to remove it.
- Change Directory: Use the 'Settings' button to change the snippets directory.
The app stores its files locally in the directory specified in the snippet_settings.json
file. Configuration files are located in the config
directory.
Contributions are welcome! Please read the CONTRIBUTING.md for guidelines on how to contribute to this project.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or feedback, please contact [womail] at [[email protected]].
This has only been test on a Manjaro Linux Platform