A package that can upload pictures to the image bed in Typora
.
It supports windows, linux and macOS system, but it has not been tested on macOS yet.
Support the automatic upload of pictures of the following image bed:
- sm.ms
- imgchr.com
- gitee.com
- github.com
Typora
must be installed!
Install the package:
pip install typora-upload-image
Usage Options:
usage: timg [-h] [-v] [-c {sm,chr,gitee,github} | -l USERNAME PASSWORD | -lg ACCESS_TOKEN USERNAME REPO FOLDER | -p IMAGE_PATH | -ps IMAGE_PATH [IMAGE_PATH ...]]
A package that can upload pictures to the image bed in Typora.
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-c {sm,chr,gitee,github}, --choose-site {sm,chr,gitee,github}
choose the image bed you want to use and exit
-l USERNAME PASSWORD, --login USERNAME PASSWORD
save the user authentication token after successful login.
You must enter the username and password after `-l` or
`--login`
-lg ACCESS_TOKEN USERNAME REPO FOLDER, --login-git ACCESS_TOKEN USERNAME REPO FOLDER
save the authentication information of the git website, such
as gitee, github
-p IMAGE_PATH, --image-path IMAGE_PATH
upload only one picture
-ps IMAGE_PATH [IMAGE_PATH ...], --images-path IMAGE_PATH [IMAGE_PATH ...]
upload multiple pictures, the maximum is 10 pictures, use
spaces to separate each image path.
When using for the first time, you must first select a image bed. The available image bed list is after the -c
parameter of Options:
- sm
- chr
- gitee
- github
timg -c github
General image bed:
The general picture bed refers to the website that only provides the function of saving images, so git site is not included.
When using the general image bed, use -l
or --login
to configure authentication information:
timg -l username password
Git site:
Including gitee and github.
When using a git site, use -lg
or --login-git
to configure authentication information.
The authentication information includes the following four key parameters:
ACCESS_TOKEN
USERNAME
REPO
FOLDER
- If the folder does not exist, it will be created automatically
For example, I want to save the image in the md
folder in the image-bed
repository, and enter this command:
timg -lg access_token username image-bed md
Then fill in the command as shown in the figure below.
Configure in Typora
:
Now, when you add a picture to Typora
, it will be automatically uploaded to the picture bed.