https://github.com/aportela/vue-printable-calendar
simple template for printing month calendars
https://github.com/aportela/vue-printable-calendar
calendar month print vite vue
Last synced: 28 days ago
JSON representation
simple template for printing month calendars
- Host: GitHub
- URL: https://github.com/aportela/vue-printable-calendar
- Owner: aportela
- License: gpl-3.0
- Created: 2024-03-04T20:30:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-31T12:15:32.000Z (11 months ago)
- Last Synced: 2025-01-02T22:18:33.084Z (9 months ago)
- Topics: calendar, month, print, vite, vue
- Language: Vue
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vue-printable-calendar
Generate a calendar for the current month/year to be printed on an A4 size paper with horizontal orientation.
# Why
Every month, I need to print out a calendar on paper, so I asked ChatGPT (3.5) to help me and thus begin to evaluate its potential collaborative use in programming tasks. Despite making several mistakes and having to adjust the prompts successively, as well as reviewing and testing all the code, I have been pleasantly surprised.
## Showcase

## TLDR (I don't want to complicate my life, just print a calendar)
Download / unzip last build release in a path of your web server and point your browser to the corresponding URL.
## Development
### Install
```
$ git clone https://github.com/aportela/vue-printable-calendar.git$ cd vue-printable-calendar
$ npm install
```### Build
```
$ npm run build
```## Props
**locale**: String (optional)
Description: locale used for translating weekdays/month names
**startAtSunday**: Boolean (optional)
Description: week starts at sunday / monday
**fullNames**: Boolean (optional)
Description: use long/short names on weekday/month
**month**: Number
Description: default month (1-12)
**year**: Number
Description: default year
