You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.5 KiB
31 lines
1.5 KiB
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
MOTD_PATH=/mnt/motd/index
|
|
|
|
curl 'https://weibo.com/ajax/side/hotSearch' \
|
|
-H 'authority: weibo.com' \
|
|
-H 'accept: application/json, text/plain, */*' \
|
|
-H 'accept-language: en-US,en;q=0.9,zh-CN;q=0.8,zh-TW;q=0.7,zh;q=0.6' \
|
|
-H 'cookie: SUB=_2AkMV9ERyf8NxqwJRmP0Sym_qaox0zA_EieKjqLWpJRMxHRl-yT8XqhJdtRB6PnRqnczt8JPmrcHrGZkcoficpAvZGknE; SUBP=0033WrSXqPxfM72-Ws9jqgMF55529P9D9Wh8Na4iaYJB.OpTXovmMSy7; XSRF-TOKEN=nOOkzJPzbvL_2iu8jHaguAKe; WBPSESS=a_YZA6I5qCR3U8i3Rfvlps5qjEEFIdTk0wic_LdFIybY-GhFbpFn9XyNjkRU49-t0wat_t-c69VL2srgFFyHGeN4DKugp-p_Qpgi5BUAafok2fHLZQbmbFuY68p9ECW9cdfklNAUO6EeCfv8Cvqv6ZOoUiTWBzhNeeulKbJYDR0=' \
|
|
-H 'dnt: 1' \
|
|
-H 'referer: https://weibo.com/newlogin?tabtype=weibo&gid=102803&openLoginLayer=0&url=https%3A%2F%2Fweibo.com%2F' \
|
|
-H 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="101", "Microsoft Edge";v="101"' \
|
|
-H 'sec-ch-ua-mobile: ?0' \
|
|
-H 'sec-ch-ua-platform: "Linux"' \
|
|
-H 'sec-fetch-dest: empty' \
|
|
-H 'sec-fetch-mode: cors' \
|
|
-H 'sec-fetch-site: same-origin' \
|
|
-H 'traceparent: 00-fba49320557de07e6d835be083555876-e315025277457698-00' \
|
|
-H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36 Edg/101.0.1210.53' \
|
|
-H 'x-requested-with: XMLHttpRequest' \
|
|
-H 'x-xsrf-token: nOOkzJPzbvL_2iu8jHaguAKe' \
|
|
--compressed 2>/dev/null | \
|
|
jq '.data.realtime[] | .realpos, .word' | \
|
|
tr '\n' '\t' | \
|
|
sed -e 's/\t"/\t/g' -e 's/"\t/\n/g' | \
|
|
grep -v '^null' | \
|
|
sort -nr >"${MOTD_PATH}"
|
|
|
|
date >>"${MOTD_PATH}"
|
|
|