1
0
Fork
You've already forked tools
0
Various tools for daily use and tasks
  • Python 91.2%
  • Shell 8.8%
2025年12月28日 16:41:46 +01:00
scripts feat: added a FIT to CSV converter script, forked from [rumpear/fit-to-csv]( https://github.com/rumpear/fit-to-csv ) 2025年12月28日 16:41:46 +01:00
snippets/python Supprimer snippets/.DS_Store 2025年10月26日 19:37:52 +01:00
.gitignore .gitignore added 2025年10月26日 19:37:40 +01:00
LICENSE Repository reworked 2025年10月26日 19:31:27 +01:00
README.md feat: added a FIT to CSV converter script, forked from [rumpear/fit-to-csv]( https://github.com/rumpear/fit-to-csv ) 2025年12月28日 16:41:46 +01:00

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:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'feat: Add new feature').
  5. Push to the branch (git push origin feature/YourFeature).
  6. Open a pull request.

License

This project is licensed under the GNU AFFERO GENERAL PUBLIC License - see the LICENSE file for details.

Author

  • Medenor