Quote:
Originally Posted by kaliken
Also as an update, one of our other mentors, Peter, did a mass overhaul on our sign in system over the summer. We have now ported it to Python and tied it to our team database system for team registration and contact. If we find the time (we meaning Peter) we can upload it to CD though I am not sure how difficult it would be to remove the hooks to our database.
|
The Python sign in system is available on GitHub:
https://github.com/team294/signinapp. It runs on both Windows and Linux as a PyQt application. Currently it's written to use Python 3 but I'll probably update it soon so it can run on either 2 or 3.
As Ken mentioned, it is currently written to tie into our Django-based team database system (also on GitHub;
https://github.com/team294/roster) to pull user information and photos and push timecard records. However, all of the database access code in the sign in application is localized to rosteraccess.py, so it should be fairly easy to adapt it to a different backend (e.g. reading/writing to CSV files).
__________________
Author of
cscore - WPILib CameraServer for 2017+
Author of
ntcore - WPILib NetworkTables for 2016+
Creator of
RobotPy - Python for FRC
2010 FRC World Champions (
294, 67, 177)
2007 FTC World Champions (30, 74,
23)
2001 FRC National Champions (71,
294, 125, 365, 279)