Please wait...

UploadPic Picture Bed Tools

This article is optional language
成都Thu, February 20, 2025 at 11 PM2.50k867Estimated reading time 4 min
QR code
FavoriteCtrl + D

Introduction

Recently, I’ve enjoyed writing articles in VS Code, paired with AI tools for translation and other conveniences. However, when I need images, I have to upload them to the blog and then copy the image address, which is quite troublesome.

I considered developing a VS Code plugin, but realized that if I use other software to write articles, I would still need to upload images. So, I came up with the idea of an image hosting tool.

The main goal is to manage images myself rather than storing them on someone else's server. Therefore, I’m developing a macOS version of an image hosting tool while learning Swift and Swift UI.

Development Plan

  • Develop the main interface
  • Core upload functionality
  • Progress display, Dock icon progress display
  • Top menu upload functionality
  • Add configurations for other third-party image hosting services
  • Image management functionality (pending)
  • UI optimization
  • Support concurrent uploads
  • Right-click menu upload functionality, multi-selection
  • Multiple configuration files for one cloud service
  • Automatic upload
  • Upload notifications
  • Language switching (Chinese, English, Japanese, Korean)
  • Copy image address

February Results

123

March 6th: Completed Tencent Cloud Configuration

Tencent Cloud

June 22nd

Completed configurations for Tencent Cloud, Alibaba Cloud, Qiniu Cloud, and Huawei Cloud, supporting multiple configurations for one cloud service.

Supports concurrency, right-click upload, custom upload, domain and path access.

Completed multi-language configuration, supporting Chinese, English, Japanese, and Korean.

InterfaceInterfaceInterfaceInterface

Astral