{"id":20313102,"url":"https://github.com/dowscope/onsis_xml_cleaner","last_synced_at":"2025-10-05T00:07:19.814Z","repository":{"id":39703868,"uuid":"450261234","full_name":"Dowscope/onsis_xml_cleaner","owner":"Dowscope","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-03T19:24:19.000Z","size":23151,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-05T20:42:50.403Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dowscope.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-20T21:19:34.000Z","updated_at":"2022-06-08T02:10:20.000Z","dependencies_parsed_at":"2023-02-01T09:16:56.031Z","dependency_job_id":null,"html_url":"https://github.com/Dowscope/onsis_xml_cleaner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dowscope/onsis_xml_cleaner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dowscope%2Fonsis_xml_cleaner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dowscope%2Fonsis_xml_cleaner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dowscope%2Fonsis_xml_cleaner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dowscope%2Fonsis_xml_cleaner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dowscope","download_url":"https://codeload.github.com/Dowscope/onsis_xml_cleaner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dowscope%2Fonsis_xml_cleaner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278391220,"owners_count":25978947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T18:09:16.803Z","updated_at":"2025-10-05T00:07:19.792Z","avatar_url":"https://github.com/Dowscope.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OnSIS XML Modifier\n\nThis program is designed to change errors in the XML Batch file,  It is designed to do this on a mass change level.\n\nThis utility was designed to help cleanup the XML file produced by PowerSchool SIS\n\nThis program requires NODE.JS and NPM to be installed and working before downloading this repo.\n\n## To Install\n\nUsing NODE.JS and NPM, make sure you are in the folder of the program.\n\n```bash\nnpm install\n```\n\n## To run\n\nDownload the file in a known folder using the default filename from powerschool and update the code with the folder location.  You will have to update the school BSID number and the OnSIS period.\n\nUsing NODE.JS run\n\n```bash\nnode app.js 000000 elem\n```\n\nThere are two arguments.  (1) The school BSID Number.  (2) The school level. elem - Elementary Schools, sec - Secondary Schools.\n\nIt will output the cleaned file in the same folder and the one you downloaded to.\n\n# StoreCodes app\n\nThis program will take an export of the \"Standards - Final Grades by Class\" code set from PowerSchool and change the StoreCodes from the term name they were giving at setup and make them R1 and R2.\nThese storecodes are needed so that the \u003cREPORT_CARD\u003e segment of the OnSIS file are generated.\n\n## To run\n\n```bash\nnode storecodes.js c:\\onsis\\ schoolcode\n```\n\nThe school code will be the bsid number or the shortcode of the school you are working on.\nThe filename of the csv needs to be ```standard_grade_section_export_SCHOOLCODE.csv```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdowscope%2Fonsis_xml_cleaner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdowscope%2Fonsis_xml_cleaner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdowscope%2Fonsis_xml_cleaner/lists"}