{"id":22753553,"url":"https://github.com/cpscript/project-83","last_synced_at":"2025-07-06T14:07:09.550Z","repository":{"id":264573689,"uuid":"890484113","full_name":"CPScript/project-83","owner":"CPScript","description":"Still being made","archived":false,"fork":false,"pushed_at":"2024-11-18T17:57:12.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T23:35:34.845Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","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/CPScript.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-18T16:40:17.000Z","updated_at":"2025-02-10T00:16:38.000Z","dependencies_parsed_at":"2024-11-25T05:45:30.082Z","dependency_job_id":null,"html_url":"https://github.com/CPScript/project-83","commit_stats":null,"previous_names":["cpscript/project-83"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CPScript/project-83","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPScript%2Fproject-83","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPScript%2Fproject-83/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPScript%2Fproject-83/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPScript%2Fproject-83/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CPScript","download_url":"https://codeload.github.com/CPScript/project-83/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPScript%2Fproject-83/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263914453,"owners_count":23529078,"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-12-11T06:11:30.679Z","updated_at":"2025-07-06T14:07:09.526Z","avatar_url":"https://github.com/CPScript.png","language":"Go","readme":"To compile \"compiler\": `go build -o compiler.exe compiler.go` (replace compiler.exe with the name of the executable you want to send)\n\n\nWhen you execute \"compiler.exe\", it will attempt to download the specified package. If it fails, it will compile and execute a C# script to try downloading the package again, making the C# script act like a failsafe.\n\n---\n\nHost a simple http server using codespace so the go script can install the package without it hurting your wallet to host via cloud\n\n* set up a new Node.js project and install the necessary packages:\n```\nmkdir my-secure-app\ncd my-secure-app\nnpm init -y\nnpm install express helmet express-rate-limit cors\n```\n\n* start your web server\n`node server.js`\n\nyou could also implement a server side script that handles the download process. This way, users can download the file without directly accessing the URL of the .zip file.\n\n``` .php\n\u003c?php\n$file = 'path/to/hidden-folder/package.zip';\nheader('Content-Type: application/zip');\nheader('Content-Disposition: attachment; filename=\"'.basename($file).'\"');\nheader('Content-Length: ' . filesize($file));\nreadfile($file);\nexit;\n?\u003e\n```\n\n\n---\n\nadd the code in the doc/web/robot.txt to your page's robot.txt script to hide it from audits, once hidden you can still install the package using the compiler\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpscript%2Fproject-83","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcpscript%2Fproject-83","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpscript%2Fproject-83/lists"}