Skip to content

NextMeal/menuformatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USNA King Hall galley Google Spreadsheet menu parser for Next Meal

Getting the Next Meal app

Using the Next Meal API

Deploy

  • Galley menu located here.

    • Feed
      • add /GIDHERE/public/values?hl=en_US&alt=json
      • example.
  • Each week has a different spreadsheet GID.

    • Spreadsheet IDs increment by one from 1 - 6.
  • Formats into a JSON dictionary of days of the week.

    • Each day is a dictionary of meals.
      • Each meal is an array of items.

Usage

  • /menu - The current week's menu in JSON.

  • /menu2 - The next week's menu in JSON.

  • /uptime - Program uptime and requests served.

  • /about - About info text for Next Meal clients.

  • /broadcast - Any system messages for users to be notified about in plaintext. - Broadcasts may be specified in -broadcast command argument .

  • /leaderboard - P2P leaderboard.

  • See google-scripts branch for menu spreadsheet scripts.

  • Listens on port specified in $PORT environment variable.

  • Connects to Redis database (for P2P leaderboard data) URL specified in $REDIS_URL environment variable.

  • Written in Go!

Releases

No releases published

Packages

No packages published

Languages