Pinned Repositories
D118-AD-PS-Staff-Sync
script to synchronize active directory with our powerschool staff
D118-AD-PS-Student-Sync
Script to synchronize our student AD accounts with information from PowerSchool
D118-FollettPSExport
Staff + student export into csv file for upload into Follett Destiny
D118-HRRecordsSync
Script to pull info from PS for upload into HR Records
D118-Juniper-Backup
Script using netmiko to backup all of our Juniper switch configurations and upload them to Google Drive
D118-LittleSIS-Roster
Script to pull the course information from PowerSchool and export it to a csv for upload into LittleSIS
D118-MBA-Device-GA-Sync
Script to take the MBA Device Manager+ Plugin data from powerschool and use it to automate some functions in Google Admin device manager
D118-OsTicket-Stats
Script to get detailed stats from OsTicket compiled together for easy viewing
D118-PerformanceMattersSchedules
Gets the PS course data for students in their current term (not year) and exports it to a csv for import into Performance Matters
D118-SmartFindExpressSync
Script to generate all required files to sync users from PowerSchool to SmartFind Express
Philip-Greyson's Repositories
Philip-Greyson/D118-AD-PS-Student-Sync
Script to synchronize our student AD accounts with information from PowerSchool
Philip-Greyson/D118-Juniper-Backup
Script using netmiko to backup all of our Juniper switch configurations and upload them to Google Drive
Philip-Greyson/D118-LittleSIS-Roster
Script to pull the course information from PowerSchool and export it to a csv for upload into LittleSIS
Philip-Greyson/D118-MBA-Device-GA-Sync
Script to take the MBA Device Manager+ Plugin data from powerschool and use it to automate some functions in Google Admin device manager
Philip-Greyson/D118-O365-SSO
Script to take immutable IDs from 0365 and put them into the relevant google profile custom attribute
Philip-Greyson/D118-PS-Misc-Fields
Script to populate some of the misc PowerSchool fields like custom email, lunch id, etc
Philip-Greyson/D118-HRRecordsSync
Script to pull info from PS for upload into HR Records
Philip-Greyson/D118-Adobe-PS-GA
Script to take students that are enrolled in specific courses and moves them into a new OU so Adobe licensing can process
Philip-Greyson/D118-CleverRaceEthnicityLEP
Script to pull the race, ethnicity, and low English proficiency fields and map them to what Clever wants, export to a file for import back into PS
Philip-Greyson/D118-CleverStudents
Script to generate the students.csv file for Clever and upload it to their server
Philip-Greyson/D118-CleverStudentsExtension
Script for putting some extended student fields into clever via SFTP upload
Philip-Greyson/D118-Embrace-PowerSchool-Import
Script to take specific fields from our Embrace export file and import them into PowerSchool
Philip-Greyson/D118-Evaluwise-PS-Sync
Script to send teacher information to Evaluwise from PowerSchool
Philip-Greyson/D118-Google-Groups-Licensing
Scripts to handle population of our email groups, and licensing of users
Philip-Greyson/D118-Google-Space-Automation
Script to automatically add members of a certain group to Google spaces
Philip-Greyson/D118-IHT-Sync
Script to sent student data to IHT for PE classes
Philip-Greyson/D118-OldLoginInfo
Script to generate files for AutoComm import to populate the old login info needed for SSO to work
Philip-Greyson/D118-osTicket-Backups
Scripts for backing up the database and various files on an osticket database
Philip-Greyson/D118-PS-Athletics-Activities-Flags
Script to set the athletics and activities flags based on the related course enrollment
Philip-Greyson/D118-PS-Counselor-Population
Script to generate the correct guidance counselor name for high school students based on their last name
Philip-Greyson/D118-PS-Enrollment-Translation
Philip-Greyson/D118-PS-FER-Import
Tiny script to populate the FER field using their studentrace data
Philip-Greyson/D118-PS-GPA-History
Script to get the GPA for each semester of our seniors
Philip-Greyson/D118-PS-Homerooms
Script to find student homeroom teacher and room number and upload to sftp in order to be imported into PowerSchool
Philip-Greyson/D118-PS-Staff-Sync
Script to take staff info from PowerSchool, create/move/disable Google accounts, add them to groups, etc
Philip-Greyson/D118-PS-Student-Sync
Script to take stduent info from PowerSchool, create/move/disable Google accounts, add custom schema info, etc
Philip-Greyson/D118-SchooLinks-PS-Sync
Script to send info from PowerSchool to SchooLinks
Philip-Greyson/D118-Script-Logs
Script to look through logs of my other scripts and collect any errors for review. Will be a very long WIP project.
Philip-Greyson/D118-Studyhall-Field-Population
Script to find a students study hall/commons period and output it to file for import back into a custom PS field
Philip-Greyson/py-googletrans
(unofficial) Googletrans: Free and Unlimited Google translate API for Python. Translates totally free of charge. Fixes to not break on gendered languages on the feature/rpc branch which seems to be the most up to date and compatible with most languages