{"id":25506487,"url":"https://github.com/blackducksoftware/blackduck-upload-common","last_synced_at":"2026-04-24T22:02:22.605Z","repository":{"id":248918275,"uuid":"830158240","full_name":"blackducksoftware/blackduck-upload-common","owner":"blackducksoftware","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-24T17:37:03.000Z","size":475,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-24T19:29:09.772Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blackducksoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-17T17:55:57.000Z","updated_at":"2026-02-12T18:17:03.000Z","dependencies_parsed_at":"2025-02-06T09:30:21.293Z","dependency_job_id":"9ca91609-9807-4af0-ab21-ef33f56ea0cf","html_url":"https://github.com/blackducksoftware/blackduck-upload-common","commit_stats":null,"previous_names":["blackducksoftware/blackduck-upload-common"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/blackducksoftware/blackduck-upload-common","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackducksoftware%2Fblackduck-upload-common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackducksoftware%2Fblackduck-upload-common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackducksoftware%2Fblackduck-upload-common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackducksoftware%2Fblackduck-upload-common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blackducksoftware","download_url":"https://codeload.github.com/blackducksoftware/blackduck-upload-common/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackducksoftware%2Fblackduck-upload-common/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32242315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: 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":"2025-02-19T06:57:59.604Z","updated_at":"2026-04-24T22:02:22.576Z","avatar_url":"https://github.com/blackducksoftware.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview  \n  \nThe blackduck-upload-common library provides convenient tools to facilitate the usage of the upload and multipart upload Black Duck REST APIs endpoints. \n\nBased on the file size of the target upload file, the library will either perform a standard upload or a multipart upload. In the case of a multipart upload, this library splits files into chunks and are uploaded separately. Once all chunks are finished uploading a final request is sent to reassemble the file in Black Duck to be validated and scanned. \n\n# Supported Upload Types:\n\n- Binary\n  \n# Getting Started:  \nClients of this library will create an uploader which manages standard and multipart uploads. The supported Uploaders are listed above. \n\nTo begin, a client of this library should determine which uploader to instantiate using the available providers in `UploaderFactory.java`. \n\nTo set up this factory, clients must create an instance of the `UploaderConfig.java` object containing information required for authentication with Black Duck, as well as additional fields for upload settings.\n\nA full list of supported properties is available in `EnvironmentProperties.java`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackducksoftware%2Fblackduck-upload-common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblackducksoftware%2Fblackduck-upload-common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackducksoftware%2Fblackduck-upload-common/lists"}