G

game-metadata-server

This is a server written in C using Mongoose. It is being written to replace the big, bulky metadata packages with this server side component running on linuxmce.org, and changes to UpdateMedia and the Game_Plugin to utilize it.

Name Last Update
.gitignore Loading commit data...
API-REFERENCE.txt Loading commit data...
COPYING Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
api_v1_event_handler.c Loading commit data...
api_v1_event_handler.h Loading commit data...
api_v1_get_configuration_for_game_matching_pk_game_gamesystem.c Loading commit data...
api_v1_get_configuration_for_game_matching_pk_game_gamesystem.h Loading commit data...
api_v1_get_games_matching_name.c Loading commit data...
api_v1_get_games_matching_name.h Loading commit data...
api_v1_get_games_matching_rom_hash.c Loading commit data...
api_v1_get_games_matching_rom_hash.h Loading commit data...
api_v1_get_history_for_game_matching_pk_game_gamesystem.c Loading commit data...
api_v1_get_history_for_game_matching_pk_game_gamesystem.h Loading commit data...
api_v1_get_name_from_name_hash.c Loading commit data...
api_v1_get_name_from_name_hash.h Loading commit data...
api_v1_get_name_hash.c Loading commit data...
api_v1_get_name_hash.h Loading commit data...
big-static-stress-test.sh Loading commit data...
big-stress-test.sh Loading commit data...
db.c Loading commit data...
db.h Loading commit data...
error.c Loading commit data...
error.h Loading commit data...
event-handler.c Loading commit data...
event-handler.h Loading commit data...
json_game_result.h Loading commit data...
log.c Loading commit data...
log.h Loading commit data...
metadata-server.c Loading commit data...
metadata-server.h Loading commit data...
mongoose.c Loading commit data...
mongoose.h Loading commit data...
namehash.c Loading commit data...
namehash.h Loading commit data...
sha1.c Loading commit data...
sha1.h Loading commit data...
static-stress-test-inner.sh Loading commit data...
static-stress-test.sh Loading commit data...
stress-test-inner.sh Loading commit data...
stress-test.sh Loading commit data...
struct_game_entry.h Loading commit data...
utils.c Loading commit data...
utils.h Loading commit data...
version.h Loading commit data...

game-metadata-server

What is it?

game-metadata-server is the server side component, which will replace the metadata and snaps packages that are currently downloaded with each install of the Game_Plugin.

The game-metadata-server is written in C, using the excellent mongoose embedded web server in a multi-threaded configuration, providing a RESTful API, returning JSON and blob data as needed.

Author

Thomas Cherryhomes thom.cherryhomes@gmail.com

License

This code is licensed under the GNU Public License Version 3. Please read the file COPYING, for details.