Various tools for daily use and tasks
| scripts | feat: added a FIT to CSV converter script, forked from [rumpear/fit-to-csv]( https://github.com/rumpear/fit-to-csv ) | |
| snippets/python | Supprimer snippets/.DS_Store | |
| .gitignore | .gitignore added | |
| LICENSE | Repository reworked | |
| README.md | feat: added a FIT to CSV converter script, forked from [rumpear/fit-to-csv]( https://github.com/rumpear/fit-to-csv ) | |
My Toolbox
A centralized, version-controlled repository for personal tools, scripts, snippets, and configuration files. This repository helps improve efficiency, organization, and consistency in daily development and system management tasks.
Benefits of This Repository
- Centralized Management: Keep all scripts, code snippets, and configurations in one place.
- Version Control: Track changes and collaborate using Git.
- Reusability: Organize snippets by language for quick reference and reuse.
- Documentation: Clear structure and README for easy navigation.
Table of Contents
Project Structure
scripts/: Standalone scripts that perform specific tasks. These are complete, executable programs.bash/: Bash scripts.tea_issue_sync.sh: Creates Tea issues from feature request markdown files.
python/: Python code scripts.total_daily_energy_expenditure_calculator.py: A comprehensive calculator for TDEE and macronutrient targets.
snippets/: Reusable pieces of code, organized by language, that are not complete scripts. Use these for quick reference or integration into larger projects.python/: Python code snippets.text_splitter.py: A utility to split large texts into smaller, manageable chunks.centralized_versioning.py: Get the application version from the central version.json file.fit_to_csv_converter.py: Convert .FIT file (a binary file format storing activity data such as GPS coordinates, heart rate, cadence, power, etc.) into CSV file. Forked from rumpear/fit-to-csv.
README.md: This file, explaining the repository's purpose and how to use its contents.LICENCE: Chosen licence for the repository.
Installation
To get a copy of this toolbox up and running on your local machine, follow these steps.
Prerequisites
- Python 3.x (for Python scripts)
- Git (for cloning and version control)
Clone the Repository
git clone https://codeberg.org/medenor/tools.git
cd my-toolbox
Usage
Scripts
Each script in scripts/ can be run directly from the command line.
Snippets
Browse snippets/ for reusable code. Copy and adapt as needed for your projects.
Contributing
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Make your changes.
- Commit your changes (
git commit -m 'feat: Add new feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a pull request.
License
This project is licensed under the GNU AFFERO GENERAL PUBLIC License - see the LICENSE file for details.
Author
- Medenor