{"id":16036558,"url":"https://github.com/dgrtwo/hw-formatter","last_synced_at":"2025-03-18T04:30:27.586Z","repository":{"id":4898408,"uuid":"6054404","full_name":"dgrtwo/HW-Formatter","owner":"dgrtwo","description":"Formats homework assignments downloaded from Blackboard. Combines multiple PDFs and code files into a single PDF, while allowing syntax highlighting..","archived":false,"fork":false,"pushed_at":"2014-01-07T17:01:09.000Z","size":152,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T06:55:22.093Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/dgrtwo.png","metadata":{"files":{"readme":"README.markdown","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":"2012-10-03T02:08:58.000Z","updated_at":"2016-09-05T00:57:33.000Z","dependencies_parsed_at":"2022-08-29T08:51:38.058Z","dependency_job_id":null,"html_url":"https://github.com/dgrtwo/HW-Formatter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgrtwo%2FHW-Formatter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgrtwo%2FHW-Formatter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgrtwo%2FHW-Formatter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgrtwo%2FHW-Formatter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgrtwo","download_url":"https://codeload.github.com/dgrtwo/HW-Formatter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243902240,"owners_count":20366258,"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","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-10-08T22:05:39.459Z","updated_at":"2025-03-18T04:30:27.199Z","avatar_url":"https://github.com/dgrtwo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"HWFormatter\n============\n\nHWFormatter is a simple Python script that lets instructors format assignment files downloaded from Blackboard into individual per-student PDFs. This makes it easier to grade and return them. This is especially useful for assignments that include one or more code files, since it performs syntax highlighting before combining them into the PDF.\n\nThis software is at a very early stage of development: suggestions or contributions are *strongly* encouraged!\n\nInstallation\n------------\n\nYou can install HWFormatter from the [Python Package Index](http://pypi.python.org/pypi) using:\n\n    easy_install HWFormatter\n\nor using pip:\n\n    pip install HWFormatter\n\n(On Linux or Macs, you might need to add `sudo` to the start of each command). You can also install it from source:\n\n    python setup.py build\n    python setup.py install\n\nUsage\n-----\n\nDownload the submitted assignment files from Blackboard:\n\n * Go to Course Management-\u003eGrade Center-\u003eAssignments\n * Select the arrow at the top of the column of assignments you're interested in downloading. \n * Click \"Assignment File Download\"- it will download as a .zip file.\n * Unzip the downloaded file.\n \nThen run:\n\n    format_HW infolder outfolder\n\nThe output folder will then contain one PDF file per student ID.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgrtwo%2Fhw-formatter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgrtwo%2Fhw-formatter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgrtwo%2Fhw-formatter/lists"}