Skip to content

Platonn/print-calendar-web-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

print-calendar-web-vue

Renders a dense 12 weeks calendar to be printed in one A4 sheet. It starts from today or a day passed in url.

Demo

https://print-calendar.now.sh

Getting Started

Prerequisites

You need to install npm or yarn

Installing

To install dependencies

yarn install

And to run project

yarn serve

Then you can go to http://localhost:8080 in your browser to see the calendar.

After that, you can print a document (Ctrl + P in Chrome browser).

Custom start date

You may specify exact day to start from, passing it in URL:

http://localhost:8080/#/12          # day only (current month and year by default)
http://localhost:8080/#/12-05       # day and month only (current year by default)
http://localhost:8080/#/12-05-2018

or in other format (with dot separators)

http://localhost:8080/#/12.05
http://localhost:8080/#/12.05.2018

Deployment

To build project for production, run:

yarn build

Built With

  • Vue - A progressive, incrementally-adoptable JavaScript framework for building UI on the web
  • Vue CLI - CLI for rapid Vue.js development
  • Vue Router - The official router for Vue.js
  • MomentJS - Parse, validate, manipulate, and display dates in javascript

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

I used to see my friend typing all numbers in Word document manually and playing with borders' widths every two months. However, her idea of having one-A4-sheet calendar was appealing to me. So I decided to automate the process of preparing it.

About

Print from browser a dense, A4 calendar for 12 weeks. Built using Vue and CSS (mm units)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published