ramomar / aulas

Aulas is a Pebble app that I made to help myself with my university schedule. Written in C and Javascript.

Home Page:https://medium.com/@ramomar/aulas-4e8277af8e3d

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aulas

A simple app/watchface I made to help myself with my uni schedule. In order to extract the schedule to be shown, I made use of one of my scripts.

Features

  • Display of current session name, classroom, and remaining time.
  • Display of next session name, classroom, and standby time.
  • Display of finished sessions/remaining sessions of the day.
  • You can go home display (when there are no more classes to take).
  • No school display (when you can stay home doing homework 🤓).

You can see UI screenshots here.

Project structure

The smartphone acts as a simple server and the watch as a client. Each device has its own package in the app folder.

Dependencies

This project mainly depends on the Pebble SDK v4.3 and npm v4.0.5. To satisfy every extra dependency, you may run the following command:

npm install

Building

In order to bundle everything and be able to deploy to end devices, you may run the following command:

pebble build

Running

Your smartphone must have installed the Pebble app. After you bundle everything, you should run the following command:

pebble install --phone x.x.x.x

Testing

In order to run tests, you may run the following command:

npm test

Debugging

If you want to see some useful com logs between devices, you may run the following command:

pebble logs --phone x.x.x.x

About

Aulas is a Pebble app that I made to help myself with my university schedule. Written in C and Javascript.

https://medium.com/@ramomar/aulas-4e8277af8e3d

License:MIT License


Languages

Language:JavaScript 50.4%Language:C 44.5%Language:Python 5.0%