asoul-sig / acao

🦙 阿草,数据爬取工具人 / acao, the tool man for data scraping of https://asoul.video/.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🦙 acao Go Go Report Card Sourcegraph

acao(阿草), the tool man for data scraping of https://asoul.video/.

Deploy to Aliyun serverless function with Raika

update_member Update A-SOUL member profile.

$ GOOS=linux go build .

$ Raika function create \
    --name asoul_video_update_member \
    --memory 128 \
    --init-timeout 300 \
    --runtime-timeout 600 \
    --binary-file acao \
    --trigger=cron \
    --cron="0 30 * * * *" \
    --env SOURCE_REPORT_TYPE=update_member \
    --env SOURCE_REPORT_URL=https://asoul.video/source/report \
    --env SOURCE_REPORT_KEY=<REDACTED> \
    --platform aliyun

create_video Fetch A-SOUL member's videos from Douyin.

$ GOOS=linux go build .

$ Raika function create \
    --name asoul_video_create_video \
    --memory 128 \
    --init-timeout 300 \
    --runtime-timeout 600 \
    --binary-file acao \
    --trigger=cron \
    --cron="0 30 * * * *" \
    --env SOURCE_REPORT_TYPE=create_video \
    --env SOURCE_REPORT_URL=https://asoul.video/source/report \
    --env SOURCE_REPORT_KEY=<REDACTED> \
    --platform aliyun

update_video_meta Update video metadata, especially the created time.

$ GOOS=linux go build .

$ Raika function create \
    --name asoul_video_update_video_meta \
    --memory 128 \
    --init-timeout 300 \
    --runtime-timeout 600 \
    --binary-file acao \
    --trigger=cron \
    --cron="0 30 * * * *" \
    --env SOURCE_REPORT_TYPE=update_video_meta \
    --env SOURCE_REPORT_URL=https://asoul.video/source/report \
    --env SOURCE_REPORT_KEY=<REDACTED> \
    --platform aliyun

License

MIT

About

🦙 阿草,数据爬取工具人 / acao, the tool man for data scraping of https://asoul.video/.

License:MIT License


Languages

Language:Go 100.0%