{"id":23335134,"url":"https://github.com/jackkoolage/anonsharinglib","last_synced_at":"2025-09-03T08:46:01.858Z","repository":{"id":143490206,"uuid":"245576793","full_name":"jackkoolage/AnonSharingLib","owner":"jackkoolage","description":"Anonymous Upload Library for .NET","archived":false,"fork":false,"pushed_at":"2020-03-08T01:25:17.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-01T06:03:48.287Z","etag":null,"topics":["anonymous","dotnet-framework","file","image","pastebin","pdf","txt","uploader","webpage"],"latest_commit_sha":null,"homepage":null,"language":"C#","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/jackkoolage.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":"2020-03-07T05:53:14.000Z","updated_at":"2020-03-08T01:26:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"3b5b9189-dafc-44c0-9548-e66b028e639e","html_url":"https://github.com/jackkoolage/AnonSharingLib","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jackkoolage/AnonSharingLib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackkoolage%2FAnonSharingLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackkoolage%2FAnonSharingLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackkoolage%2FAnonSharingLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackkoolage%2FAnonSharingLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jackkoolage","download_url":"https://codeload.github.com/jackkoolage/AnonSharingLib/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackkoolage%2FAnonSharingLib/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273416836,"owners_count":25101808,"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-09-03T02:00:09.631Z","response_time":76,"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":["anonymous","dotnet-framework","file","image","pastebin","pdf","txt","uploader","webpage"],"created_at":"2024-12-21T01:16:36.794Z","updated_at":"2025-09-03T08:46:01.848Z","avatar_url":"https://github.com/jackkoolage.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AnonSharingLib\nAnonymous Upload Library for .NET\n\n`Download:`[https://github.com/jackkoolage/AnonSharingLib/releases](https://github.com/jackkoolage/AnonSharingLib/releases)\u003cbr\u003e\n`Help:`[https://github.com/jackkoolage/AnonSharingLib/wiki](https://github.com/jackkoolage/AnonSharingLib/wiki)\u003cbr\u003e\n`NuGet:`\n[![NuGet](https://img.shields.io/nuget/v/DeQmaTech.AnonSharingLib.svg?style=flat-square\u0026logo=nuget)](https://www.nuget.org/packages/DeQmaTech.AnonSharingLib)\u003cbr\u003e\n\n\n# Features:\n* Assemblies for .NET 4.5.2+\n* Just one external reference (Newtonsoft.Json)\n* Easy to Use \u0026 installation using NuGet\n* Upload/Download tracking support\n* Proxy Support\n* Upload/Download cancellation support\n\n# List of functions:\n**Image**\n* BoringHostUpload\n* CasImagesUpload\n* CheveretoUpload\n* DirectUploadUpload\n* FiveCMUpload\n* FramaPicUploadLocal\n* FramaPicUploadRemote\n* FunkyImgUpload\n* GameRuUpload\n* GeekPicUpload\n* GyazoUpload\n* IfotkiUpload\n* ImageBanUpload\n* ImgaaUpload\n* ImgBBUpload\n* ImggmiRemoteUpload\n* ImggmiUpload\n* ImgSafeUpload\n* ImgurUpload\n* JuploadUpload\n* NoelShackUpload\n* NoelShackUploadRemote\n* PasteBoardUpload\n* PicABoxUpload\n* PicIjoUpload\n* PicImageUpload\n* PicPlusUpload\n* PostImagesUpload\n* PostImagesUploadRemote\n* PrntScrUpload\n* PutreUpload\n* ResmimRemoteUpload\n* ResmimUpload\n* SafeFieryMeUploadLocal\n* SafeFieryMeUploadRemote\n* SavePhotoUpload\n* SavePiceUploadRemote\n* SubefotosUpload\n* TechPowerUpUpload\n* TechPowerUpUploadRemote\n* UploadVaaRedUpload\n* VGYUpload\n* ZupImagesUpload\n\n**File**\n* AnonFilesUpload\n* AnonymousFilesUpload\n* DataFileHostUpload\n* EasyUploadUpload\n* FileBinUpload\n* FileCargoUpload\n* FileConvoyUpload\n* FileDropperUpload\n* FileIOUpload\n* FileMailUpload\n* FileTeamUpload\n* FileTransferUpload\n* GoFileIOUpload\n* HostrUpload\n* OneFichierUpload\n* RacatyUpload\n* SendFileUpload\n* SendItUpload\n* SendSpaceUpload\n* SolidFilesUpload\n* SwissTransferUpload\n* TakeAFile\n* UploadEEUpload\n* UppItUpload\n* UptoboxUpload\n* WeTransferUpload\n* WikiSendUpload\n* YourFileLinkUpload\n* ZippyShareUpload\n\n**PDF**\n* PDFHostUpload\n* DocDroidUpload\n\n**Txt**\n* HasteBinUpload\n* DumpzUpload\n* FedoraProjectUpload\n* PasteUbuntuUpload\n* PasteeeUpload\n\n**Shorten**\n* BitLy\n* ISGD\n* SooGD\n* Teknik\n* TinyUrl\n* TurlCa\n* VGD\n* Rebrandly\n* TinyCC\n\n**Webpage**\n* HostHtml5Upload\n* SimpleSiloUpload\n* FileTownUpload\n* HtputUpload\n* PushbulletUpload\n\n**Tools**\n* FileSharingChecker\n* FullPageScreenCapture\n* html2pdfrocket_HTML2PDF\n* PDFaceUpload_UrlToPDF\n* PDFResizerUpload_ImgsToPDF\n* PDFShiftUploadLocal_HTML2PDF\n* PDFShiftUploadRemote_Url2PDF\n* SejdaUpload_ImgsToPDF\n* WaybackArchive\n\n\n# Code simple:\n```vb\n''set proxy and connection options\nDim con As New AnonSharingLib.ConnectionSettings With {.CloseConnection = True, .TimeOut = TimeSpan.FromMinutes(30), .Proxy = New AnonSharingLib.ProxyConfig With {.SetProxy = True, .ProxyIP = \"127.0.0.1\", .ProxyPort = 8888, .ProxyUsername = \"user\", .ProxyPassword = \"pass\"}}\n\n''set client\nDim CLNT As AnonSharingLib.IClient = New AnonSharingLib.HClient(con)\n\n''image\nDim imgConfig = New AnonSharingLib.ImgClient.ImageUploadConfig\nWith imgConfig\n    .ImgObject = \"c:\\\\photo.jpg\"\n    .ImgObjectType = AnonSharingLib.ImgClient.ImageSentType.file\n    .FileName = \"photo.jpg\"\n    .ReportCls = New Progress(Of AnonSharingLib.ReportStatus)(Sub(ReportClass As AnonSharingLib.ReportStatus) Console.WriteLine(String.Format(\"{0} - {1}% - {2}\", String.Format(\"{0}/{1}\", (ReportClass.BytesTransferred), (ReportClass.TotalBytes)), CInt(ReportClass.ProgressPercentage), ReportClass.TextStatus)))\n    .cToken = (New Threading.CancellationTokenSource()).Token\nEnd With\n\nAwait CLNT.Img(imgConfig).BoringHostUpload\n\n''file\nDim fileConfig = New AnonSharingLib.FileClient.FileUploadConfig\nWith fileConfig\n    .FileObject = \"c:\\\\temp.zip\"\n    .FileObjectType = AnonSharingLib.FileClient.FileSentType.file\n    .FileName = \"temp.zip\"\n    .ReportCls = New Progress(Of AnonSharingLib.ReportStatus)(Sub(ReportClass As AnonSharingLib.ReportStatus) Console.WriteLine(String.Format(\"{0} - {1}% - {2}\", String.Format(\"{0}/{1}\", (ReportClass.BytesTransferred), (ReportClass.TotalBytes)), CInt(ReportClass.ProgressPercentage), ReportClass.TextStatus)))\n    .cToken = (New Threading.CancellationTokenSource()).Token\nEnd With\n\nAwait CLNT.File(fileConfig).AnonFilesUpload\n\n''txt\nDim txtConfig = New AnonSharingLib.TxtClient.TextUploadConfig\nWith txtConfig\n    .TextObject = \"c:\\\\class.cs\"\n    .TextObjectType = AnonSharingLib.TxtClient.TextSentType.file\n    .FileName = \"class.cs\"\n    .ReportCls = New Progress(Of AnonSharingLib.ReportStatus)(Sub(ReportClass As AnonSharingLib.ReportStatus) Console.WriteLine(String.Format(\"{0} - {1}% - {2}\", String.Format(\"{0}/{1}\", (ReportClass.BytesTransferred), (ReportClass.TotalBytes)), CInt(ReportClass.ProgressPercentage), ReportClass.TextStatus)))\n    .cToken = (New Threading.CancellationTokenSource()).Token\nEnd With\n\nAwait CLNT.Txt(txtConfig).DumpzUpload\n\n''Webpage\nDim htmlConfig = New AnonSharingLib.FileClient.FileUploadConfig\nWith htmlConfig\n    .FileObject = \"c:\\\\page.html\"\n    .FileObjectType = AnonSharingLib.FileClient.FileSentType.file\n    .FileName = \"page.html\"\n    .ReportCls = New Progress(Of AnonSharingLib.ReportStatus)(Sub(ReportClass As AnonSharingLib.ReportStatus) Console.WriteLine(String.Format(\"{0} - {1}% - {2}\", String.Format(\"{0}/{1}\", (ReportClass.BytesTransferred), (ReportClass.TotalBytes)), CInt(ReportClass.ProgressPercentage), ReportClass.TextStatus)))\n    .cToken = (New Threading.CancellationTokenSource()).Token\nEnd With\n\nAwait CLNT.Webpage(htmlConfig).FileTownUpload\n\n''PDF\nDim pdfConfig = New AnonSharingLib.FileClient.FileUploadConfig With { _\n    .FileObject = \"c:\\\\book.pdf\",\n    .FileObjectType = AnonSharingLib.FileClient.FileSentType.file,\n    .FileName = \"book.pdf\",\n    .ReportCls = New Progress(Of AnonSharingLib.ReportStatus)(Sub(ReportClass As AnonSharingLib.ReportStatus) Console.WriteLine(String.Format(\"{0} - {1}% - {2}\", String.Format(\"{0}/{1}\", (ReportClass.BytesTransferred), (ReportClass.TotalBytes)), CInt(ReportClass.ProgressPercentage), ReportClass.TextStatus))),\n    .cToken = (New Threading.CancellationTokenSource()).Token}\n\nAwait CLNT.Pdf(pdfConfig).DocDroidUpload\n\n''Shorten\nAwait CLNT.Shorten(New Uri(\"https://www.youtube.com/watch\")).BitLy\n\n\n```\n\n# Tests:\n* [Image](https://github.com/jackkoolage/AnonSharingLib/wiki/Image)\n* [File](https://github.com/jackkoolage/AnonSharingLib/wiki/FILE)\n* [PDF](https://github.com/jackkoolage/AnonSharingLib/wiki/PDF)\n* [Txt](https://github.com/jackkoolage/AnonSharingLib/wiki/TXT)\n* [Webpage](https://github.com/jackkoolage/AnonSharingLib/wiki/Webpage)\n* [Shorten](https://github.com/jackkoolage/AnonSharingLib/wiki/Shorten)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackkoolage%2Fanonsharinglib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjackkoolage%2Fanonsharinglib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackkoolage%2Fanonsharinglib/lists"}