{"id":50168154,"url":"https://github.com/cyphercoderr/pythoncbreportrefactor-main","last_synced_at":"2026-05-24T22:02:36.867Z","repository":{"id":261607018,"uuid":"884810049","full_name":"cyphercoderr/pythonCBReportRefactor-main","owner":"cyphercoderr","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-07T12:36:13.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-07T13:39:53.920Z","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/cyphercoderr.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-07T12:35:23.000Z","updated_at":"2024-11-07T12:36:16.000Z","dependencies_parsed_at":"2024-11-07T13:39:58.361Z","dependency_job_id":"da1ce0e1-a742-4025-b3b6-eff94e1ce475","html_url":"https://github.com/cyphercoderr/pythonCBReportRefactor-main","commit_stats":null,"previous_names":["cyphercoderr/pythoncbreportrefactor-main"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cyphercoderr/pythonCBReportRefactor-main","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyphercoderr%2FpythonCBReportRefactor-main","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyphercoderr%2FpythonCBReportRefactor-main/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyphercoderr%2FpythonCBReportRefactor-main/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyphercoderr%2FpythonCBReportRefactor-main/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyphercoderr","download_url":"https://codeload.github.com/cyphercoderr/pythonCBReportRefactor-main/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyphercoderr%2FpythonCBReportRefactor-main/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33452033,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-24T19:21:36.376Z","status":"ssl_error","status_checked_at":"2026-05-24T19:21:10.562Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2026-05-24T22:02:30.005Z","updated_at":"2026-05-24T22:02:36.860Z","avatar_url":"https://github.com/cyphercoderr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pythonCBReportRefactor\n\n***Welcome!***\n\nThank you for taking the time to participate in this refactoring project.  This project is not meant to be THE go/no-go in our decision-making process.  Rather, it’s meant as a tool for you to show your way of thinking and a little bit of showing off your Python skills.\n\nUse the following instructions to complete the project.  \n\n***Sample Code***\n\nThe Python script provided can be improved in a number of ways.  Also included is a sample output and sample dataset in SQLite.\n\n***Requirements***\n\n- Testing.  Indicate what changes you have tested and verified, and how you tested and verified them. You can include this through email or as comments in the script.\n- Tools.  Feel free to use whatever IDE you like, whatever imports you fancy and basically whatever gets the job done.  Perhaps the only constraint is to use trusted sources for any libraries.\n- Assume the sample Python script will grow in number of queries and reported metrics.  Extend or rework the script to support:\n  - More reporting sections without hardcoding each reporting section.  The reporting sections should look the same as far as general layout, although the query and number of columns are unique to each section of output.\n  - Configurable date ranges (you might have to adjust the SQL in sample), we might run the report weekly to see #s for the week, or we might change it up to run daily or even monthly.\n- The script generates a text-only output file.  Revise to output a rich text format that supports images.\n- This version of the script only creates an output file.  Add to the script to generate and send the output file via email to yourself.\n- As long as we can get the gist of what you're trying to do, it’s good.  This exercise is more about your process, approach and communicating back what you attempted, not Python and SQL syntax.\n\n***Submit***\n\nWhen you are satisfied with your project, please zip up your project and email it in.\nPlease do not PR or fork so that we prevent others from seeing your work and copying it 😊\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyphercoderr%2Fpythoncbreportrefactor-main","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyphercoderr%2Fpythoncbreportrefactor-main","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyphercoderr%2Fpythoncbreportrefactor-main/lists"}