https://github.com/aidanbh/phoenixnowdesktop
Simple AWT client for PhoenixNow
https://github.com/aidanbh/phoenixnowdesktop
awt htmlunit java-8
Last synced: about 1 year ago
JSON representation
Simple AWT client for PhoenixNow
- Host: GitHub
- URL: https://github.com/aidanbh/phoenixnowdesktop
- Owner: aidanbh
- License: apache-2.0
- Created: 2018-12-13T06:42:27.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-14T15:53:32.000Z (over 7 years ago)
- Last Synced: 2025-02-13T03:43:02.625Z (about 1 year ago)
- Topics: awt, htmlunit, java-8
- Language: Java
- Size: 11 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PhoenixNow Desktop
This program is an unofficial cross-platform client for the open-source [PhoenixNow IP-based attendance system](https://github.com/ECGHelloWorld/PhoenixNow), used by the Early College at Guilford uppperclassmen to register attendance at Guilford for GCS attendance purposes.
#### Instructions
Clone the repository and build the project with NetBeans. Ensure that the environment variables `PHOENIXNOW_EMAIL` and `PHOENIXNOW_PASSWORD` (and optionally `PHOENIXNOW_HOST`, default is `phoenixnow.org`), are set appropriately. A logout and back in may be required on some platforms for env vars to take effect.
#### Requirements
The latest version of the Oracle Java SE 8 Java Runtime Environment must be installed. The system should support the Java AWT SystemTray interface for full functionality. Obviously, a connection (Internet or otherwise) to the PhoenixNow server is required.
### Credits and License
This program is released under the terms of the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) or any later version as shall be released by the Apache Foundation.
This program was written by myself, Aidan Hunt, as a final project for CTIS 210 Introduction to Programming at Guilford College, with the advice of Prof. Rob Whitnell.
This project uses and redistributes a compiled copy of version 2.33 of the [HttpUnit](http://htmlunit.sourceforge.net/) library and its dependencies. See the project website for license information.
This project uses a copy of the [original](https://github.com/ECGHelloWorld/PhoenixNow/blob/master/PhoenixNow/static/images/phoenixnowlogo.png) PhoenixNow icon, which is believed to be released under the MIT License as it is contained in the PhoenixNow repository. This project uses [two](https://www.iconfinder.com/icons/1398920/circle_close_cross_delete_incorrect_invalid_x_icon) [icons](https://www.iconfinder.com/icons/1398912/check_circle_correct_mark_success_tick_yes_icon) from the Flat Actions set by iconpack on Iconfinder, licensed for royalty-free commercial use per the site's license agreements.