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

https://github.com/hayat01sh1da/template-creators

This repository contains Ruby and Python scripts which generate freely designed template files.
https://github.com/hayat01sh1da/template-creators

automation github-actions minitest python ruby unittest work-efficiency

Last synced: about 1 month ago
JSON representation

This repository contains Ruby and Python scripts which generate freely designed template files.

Awesome Lists containing this project

README

          

[![Actions Status: Python](https://github.com/hayat01sh1da/template-creators/workflows/Python/badge.svg)](https://github.com/hayat01sh1da/template-creators/actions?query=workflow%3A%22Python%22)
[![Actions Status: Ruby](https://github.com/hayat01sh1da/template-creators/workflows/Ruby/badge.svg)](https://github.com/hayat01sh1da/template-creators/actions?query=workflow%3A%22Ruby%22)
[![Actions Status: CodeQL](https://github.com/hayat01sh1da/template-creators/workflows/CodeQL/badge.svg)](https://github.com/hayat01sh1da/template-creators/actions?query=workflow%3A%22CodeQL%22)

## 1. Common Environment

- WSL (Ubuntu 25.10)

## 2. READMEs

- [Ruby](./ruby/README.md)
- [Python](./python/README.md)

## 3. Source Codes

- [Ruby](./ruby/)
- [Python](./python/)

## 4. How to Use

In you terminal, provide the following 3 parameters via interactive user inputs.

- `username`: The default value is my username `hayat01sh1da`
- `unit`: Determine what unit your working report should be create in. The default value is `d`
- Daily: `d`
- Weekly: `w`
- Monthly: `m`
- `year`: Determine what year's working report template you would like. The default value is the current year.
- Creates templates only for weekday
- Skips creating templates for leap days of every 4 years

- [For Ruby Users](./ruby/README.md#2-execution)
- [For Python Users](./python/README.md#2-execution)