Compare commits

..

No commits in common. "2b91d414ca72b0f3700866154d9421058a651596" and "e7c586e26e739b6d145bc92eb36755db44d4b818" have entirely different histories.

3 changed files with 7 additions and 12 deletions

View file

@ -17,14 +17,13 @@ export instance_point="https://$instance/api/v1"
auth_api_create_client() auth_api_create_client()
{ {
mkdir -m 711 -p ".app_sessions"
if [ ! -e ".app_sessions/$instance" ]; then if [ ! -e ".app_sessions/$instance" ]; then
curl -s --compressed --url "$instance_point/apps" \ curl -s --compressed --url "$instance_point/apps" \
--data-urlencode "client_name=$client_name" \ --data-urlencode "client_name=$client_name" \
--data-urlencode 'redirect_uris=urn:ietf:wg:oauth:2.0:oob' \ --data-urlencode 'redirect_uris=urn:ietf:wg:oauth:2.0:oob' \
--data-urlencode 'scopes=read write follow' \ --data-urlencode 'scopes=read write follow' \
--output ".app_sessions/$instance" --output ".app_sessions/$instance" \
chmod 600 ".app_sessions/$instance" --create-file-mode 0600
fi fi
} }
@ -32,7 +31,6 @@ auth_api_get_code()
{ {
auth_api_create_client auth_api_create_client
client_id=$(jq -r '.client_id' ".app_sessions/$instance") client_id=$(jq -r '.client_id' ".app_sessions/$instance")
echo "Auth link (if fail) https://$instance/oauth/authorize?client_id=$client_id&response_type=code&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=read+write+follow"
default_auth_browser "https://$instance/oauth/authorize?client_id=$client_id&response_type=code&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=read+write+follow" default_auth_browser "https://$instance/oauth/authorize?client_id=$client_id&response_type=code&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=read+write+follow"
echo 'Input token-code:' echo 'Input token-code:'
read pass read pass
@ -51,11 +49,10 @@ auth_api_get_token()
--data-urlencode "redirect_uri=urn:ietf:wg:oauth:2.0:oob" \ --data-urlencode "redirect_uri=urn:ietf:wg:oauth:2.0:oob" \
--data-urlencode 'scope=read write follow' \ --data-urlencode 'scope=read write follow' \
--data-urlencode "code=$pass" | jq -r '.access_token') --data-urlencode "code=$pass" | jq -r '.access_token')
echo > .auth echo > "$basedir"/.auth
chmod 600 .auth chmod 600 "$basedir"/.auth
echo "$token" > .auth echo "$token" > "$basedir"/.auth
} }
auth_api_get_token auth_api_get_token

View file

@ -17,9 +17,9 @@ headers= {
def get_notifications(): def get_notifications():
params = { params = {
"limit": 15, "limit": 15,
"types": ["mention"] "type": "mention"
} }
r = requests.get(instance_point + "/notifications", json=params, headers=headers) r = requests.get(instance_point + "/notifications", params, headers=headers)
return r.json() return r.json()

View file

@ -20,8 +20,6 @@ def get_control_mention():
notif = get_notifications() notif = get_notifications()
for i in notif: for i in notif:
if i['type'] != "mention":
continue
seen = i['pleroma']['is_seen'] seen = i['pleroma']['is_seen']
acct_mention = i['account']['acct'] acct_mention = i['account']['acct']
reply_to_id = i['status']['in_reply_to_id'] reply_to_id = i['status']['in_reply_to_id']