30 lines
790 B
Bash
30 lines
790 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
# account_name is user-defined. One account_name maps to one account file.
|
|
# You can prepare multiple account names and run them in parallel.
|
|
account="account_a"
|
|
video="videos/demo.mp4"
|
|
thumbnail="videos/demo.png"
|
|
|
|
sau kuaishou login --account "$account"
|
|
sau kuaishou check --account "$account"
|
|
|
|
sau kuaishou upload-video \
|
|
--account "$account" \
|
|
--file "$video" \
|
|
--title "Kuaishou video from bash" \
|
|
--desc "Kuaishou video description from bash" \
|
|
--tags "cli,video" \
|
|
--thumbnail "$thumbnail" \
|
|
--headless
|
|
|
|
sau kuaishou upload-note \
|
|
--account "$account" \
|
|
--images "videos/1.png" "videos/2.png" "videos/3.png" \
|
|
--title "Kuaishou note title from bash" \
|
|
--note "Kuaishou note from bash" \
|
|
--tags "cli,note" \
|
|
--headless
|