{"id":20055005,"url":"https://github.com/kuingsmile/vs-piclist","last_synced_at":"2026-03-07T21:31:18.000Z","repository":{"id":191972884,"uuid":"685386487","full_name":"Kuingsmile/vs-PicList","owner":"Kuingsmile","description":"A powerful image uploading and managing plugin for VSCode based on PicList. Compatible with PicGo.","archived":false,"fork":false,"pushed_at":"2025-12-30T06:19:53.000Z","size":611,"stargazers_count":9,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-02T17:17:34.106Z","etag":null,"topics":["image","image-upl","object-storage","oss","picgo","piclist","s3","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=Kuingsmile.vs-piclist","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kuingsmile.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2023-08-31T05:43:27.000Z","updated_at":"2025-12-30T06:19:57.000Z","dependencies_parsed_at":"2023-09-01T20:40:42.304Z","dependency_job_id":"73e1ea20-f788-4cd1-96a9-8d5ef6b4cb9d","html_url":"https://github.com/Kuingsmile/vs-PicList","commit_stats":null,"previous_names":["kuingsmile/vs-piclist"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Kuingsmile/vs-PicList","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuingsmile%2Fvs-PicList","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuingsmile%2Fvs-PicList/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuingsmile%2Fvs-PicList/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuingsmile%2Fvs-PicList/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kuingsmile","download_url":"https://codeload.github.com/Kuingsmile/vs-PicList/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuingsmile%2Fvs-PicList/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30231604,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T19:01:10.287Z","status":"ssl_error","status_checked_at":"2026-03-07T18:59:58.103Z","response_time":53,"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":["image","image-upl","object-storage","oss","picgo","piclist","s3","vscode","vscode-extension"],"created_at":"2024-11-13T12:45:21.210Z","updated_at":"2026-03-07T21:31:17.973Z","avatar_url":"https://github.com/Kuingsmile.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vs-piclist\n\n\u003e The VSCode extension of [PicList](https://github.com/Kuingsmile/PicList).\n\n[![version](https://img.shields.io/vscode-marketplace/v/Kuingsmile.vs-piclist.svg?style=flat-square\u0026label=vscode%20marketplace)](https://marketplace.visualstudio.com/items?itemName=Kuingsmile.vs-piclist)\n![Visual Studio Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/Kuingsmile.vs-piclist?style=flat-square)\n[![installs](https://img.shields.io/vscode-marketplace/d/Kuingsmile.vs-piclist.svg?style=flat-square)](https://marketplace.visualstudio.com/items?itemName=Kuingsmile.vs-piclist)\n[![GitHub stars](https://img.shields.io/github/stars/Kuingsmile/vs-piclist.svg?style=flat-square\u0026label=github%20stars)](https://github.com/Kuingsmile/vs-piclist)\n\n## Overview\n\n`vs-piclist` is a feature-rich VSCode extension designed for seamless image management. This extension enables you to easily upload images to a remote hosting service and automatically insert the generated URL into your currently active file.\n\nWhat sets `vs-piclist` apart from other solutions is its robust set of features, including image compression, watermarking, and other advanced image processing capabilities.\n\n### Prerequisites\n\nBefore you can make use of `vs-piclist`, you must first install the desktop software, [PicList](https://github.com/Kuingsmile/PicList), or the [PicList-Core](https://github.com/Kuingsmile/piclist-core).\n\n### Competitive Edge\n\nWhile similar extensions like [vs-picgo](https://github.com/PicGo/vs-picgo) exist, which rely on [PicGo-Core](https://github.com/PicGo/PicGo-Core), `vs-piclist` offers a broader range of functionalities, providing a more comprehensive solution for your image management needs.\n\n## Features\n\n- **Effortless Uploads**: With just a few clicks, upload images to your preferred remote image hosting service.\n- **Upload on Drag-and-Drop**: Drag-and-drop images from your file explorer directly into your working file.\n- **Upload All**: Upload all images in a file.\n- **Upload Selected**: Right-click to upload selected images.\n- **Auto-Insert URLs**: The extension takes care of inserting the image URL directly into your working file.\n- **Image Management**: Easily delete images stored in your remote hosting service directly through PicList in VSCode.\n- **Advanced Image Processing**: Includes support for image compression, watermarking, and other post-upload manipulations.\n- **Remote Server Mode**: Supports the use of PicList and piclist-core services running on a server or remote machine.\n\n### Gif Demo\n\n\u003cdetails\u003e\n\u003csummary\u003eUploading an image from clipboard\u003c/summary\u003e\n\u003cimg src=\"https://s2.loli.net/2023/08/31/XvZrtgiuWwLYIHy.gif\" alt=\"clipboard.gif\"\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eUploading images from explorer\u003c/summary\u003e\n\u003cimg src=\"https://s2.loli.net/2023/08/31/npvwQoT4Ucr5mPN.gif\" alt=\"explorer.gif\"\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eUploading images from local path or URL\u003c/summary\u003e\n\u003cimg src=\"https://s2.loli.net/2023/08/31/tAW54rVFhO2KSTo.gif\" alt=\"input box.gif\"\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eUploading images on Drag-and-Drop\u003c/summary\u003e\n\u003cimg src=\"https://s2.loli.net/2023/09/01/rflXoJLsR5heDqK.gif\" alt=\"input box.gif\"\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDelete images in your remote hosting service\u003c/summary\u003e\n\u003cimg src=\"https://s2.loli.net/2023/09/01/8oYzJinhgajLfdI.gif\" alt=\"input box.gif\"\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eUpload all images in a file\u003c/summary\u003e\n\u003cimg src=\"https://s2.loli.net/2024/06/16/9JDyICxZ3mUEBio.gif\" alt=\"input box.gif\"\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eUpload selected images in a file by right click\u003c/summary\u003e\n\u003cimg src=\"https://s2.loli.net/2024/06/16/GUVjraIWTuX2wgn.gif\" alt=\"input box.gif\"\u003e\n\u003c/details\u003e\n\n## Settings\n\n![setting](https://s2.loli.net/2023/08/31/vL7WgcDrxIGzZBR.webp)\n\n### Upload API URL\n\nThis is the upload api URL of PicList, default is `http://127.0.0.1:36677/upload`, refer to [PicList Server](https://piclist.cn/en/advanced.html#use-of-built-in-server)\n\n### Delete API URL\n\nThis is the delete api URL of PicList, default is `http://127.0.0.1:36677/delete`, refer to [PicList Server](https://piclist.cn/en/advanced.html#use-of-built-in-server)\n\n### Copy Type\n\nDefault is markdown.\n\n| type     | format                  |\n| -------- | ----------------------- |\n| url      | `url`                   |\n| markdown | `![alt](url)`           |\n| html     | `\u003cimg src=url alt=alt\u003e` |\n| ubb      | `[img]url[/img]`        |\n| custom   | `custom`                |\n\n### Custom Type\n\nDefault is `![$filename]($url)`.\n\n### Encode URL\n\nWhether to encode URL when insert text. Default is `false`.\n\n### Enable upload on drop\n\nWhether to enable upload on drop.Default is `true`.\n\n### Remote Server Mode\n\nWhen you deploy Piclist or Piclist-Core service on a server or other machine, you can enable remote server mode, and then upload requests will be initiated by sending files.\n\n## Contributors\n\n- [Kuingsmile](https://github.com/Kuingsmile)\n\n## Dependencies\n\n- [PicList](https://github.com/Kuingsmile/PicList)\n- [PicList-Core](https://github.com/Kuingsmile/piclist-core)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuingsmile%2Fvs-piclist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuingsmile%2Fvs-piclist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuingsmile%2Fvs-piclist/lists"}