Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/semestry/location-qr-generator

QR code generator for timetable URLs
https://github.com/semestry/location-qr-generator

Last synced: 6 days ago
JSON representation

QR code generator for timetable URLs

Awesome Lists containing this project

README

        

Location QR Generator
=====================

This QR generator consumes an Excel spreadsheet with location hostkeys and outputs a QR code image (PNG) which points to the timetable of the location in the mobile MyTimetable interface.

Usage
-----

The application is used from the command line:
```
> generate.bat
```

Settings
--------

Application settings can be overriden in `application.properties` in the working directory.


Qr.Width

Preferred width of the output images (default is `1000`).


Qr.Height

Preferred height of the output images (default is `1000`).


Url.Scheme

Scheme of the MyTimetable base URL (default is `https`)


Url.Host

Hostname of the MyTimetable base URL (no default).


Url.TimetableType

Timetable type name (default is `location`).


Excel.HostKeyColumnHeader

Text to look for as HostKey column header in the spreadsheet (default is `HostKey`).

Excel.FileNameColumnHeader

Text to look for as file name column header in the spreadsheet (defaults to value of `Excel.HostKeyColumnHeader`). The file name of the generated QR code will match this field (`.png` will be added).

License
-------

Copyright 2013 - 2014 Eveoh

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.