55 lines
7.2 KiB
Bash
Executable File
55 lines
7.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
APIKEY="bbd51c6a02be64c3065dbadc88a1d372_428309"
|
|
|
|
LoadHotOrNot () {
|
|
#echo "Parameter #1 is $1"
|
|
echo "Durchgang $2"
|
|
|
|
for NAME in $1
|
|
do
|
|
echo "Parameter #1 is ${NAME}"
|
|
DATA_LOAD=$( curl --silent 'https://www.yoomee.love/api/v2/hot_or_not' -H 'Pragma: no-cache' -H 'Origin: https://www.yoomee.love' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 Chrome/66.0.3359.181 Safari/537.36' -H 'Client: Web/Commit: 90c2071ad883f5435ccc5eed18825f18ec606341' -H 'Content-Type: application/json;charset=UTF-8' -H 'Accept: application/json, text/plain, */*' -H 'Cache-Control: no-cache' -H 'Referer: https://www.yoomee.love/matchgame' -H 'Cookie: device_view=full; _ga=GA1.2.1970750271.1530997424; _gid=GA1.2.676055672.1531220771; lovidoo_session=hv6f9sd7v36fg9vek5rvtha1l5; _gat_gtag_UA_15495641_17=1' -H 'Connection: keep-alive' -H "x-api-key: ${APIKEY}" --data-binary "{\"slug\":\"${NAME}\",\"hot\":true}" --compressed )
|
|
PROFILE_ID=$(echo "${DATA_LOAD}" | jq --raw-output '.bookmarks[0].bookmarked_profile.profile_id')
|
|
PROFILE_SLUG=$(echo "${DATA_LOAD}" | jq --raw-output '.bookmarks[0].bookmarked_profile.slug')
|
|
if [ -e "./yoomee/${PROFILE_ID}.${PROFILE_SLUG}.profiledata_from_match_game.json" ]; then
|
|
continue
|
|
fi
|
|
echo "${DATA_LOAD}" | jq --raw-output '.bookmarks[0].bookmarked_profile' - | cat > yoomee/${PROFILE_ID}.${PROFILE_SLUG}.profiledata_from_match_game.json
|
|
jq --raw-output ".profiles[] | select(.profile_id | . and contains(${PROFILE_ID}))" yoomee/hotornot.$2.json | cat > yoomee/${PROFILE_ID}.${PROFILE_SLUG}.profiledata_from_match_game_list.json
|
|
curl --silent "https://www.yoomee.love/api/v1/profile/jomaar/bookmarks/${PROFILE_SLUG}" -X DELETE -H 'Pragma: no-cache' -H 'Origin: https://www.yoomee.love' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 Chrome/66.0.3359.181 Safari/537.36' -H 'Client: Web/Commit: 90c2071ad883f5435ccc5eed18825f18ec606341' -H 'Accept: application/json, text/plain, */*' -H 'Cache-Control: no-cache' -H 'Referer: https://www.yoomee.love/profile/liebezenzi' -H 'Cookie: device_view=full; _ga=GA1.2.1970750271.1530997424; _gid=GA1.2.676055672.1531220771; lovidoo_session=hv6f9sd7v36fg9vek5rvtha1l5; _gat_gtag_UA_15495641_17=1' -H 'Connection: keep-alive' -H "x-api-key: ${APIKEY}" --compressed > /dev/null
|
|
curl --silent "https://www.yoomee.love/api/v1/profile/jomaar/bookmarks/${PROFILE_SLUG}" -H 'Pragma: no-cache' -H 'Origin: https://www.yoomee.love' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 Chrome/66.0.3359.181 Safari/537.36' -H 'Client: Web/Commit: 90c2071ad883f5435ccc5eed18825f18ec606341' -H 'Content-Type: application/json;charset=UTF-8' -H 'Accept: application/json, text/plain, */*' -H 'Cache-Control: no-cache' -H 'Referer: https://www.yoomee.love/profile/liebezenzi' -H 'Cookie: device_view=full; _ga=GA1.2.1970750271.1530997424; _gid=GA1.2.676055672.1531220771; lovidoo_session=hv6f9sd7v36fg9vek5rvtha1l5; _gat_gtag_UA_15495641_17=1' -H 'Connection: keep-alive' -H "x-api-key: ${APIKEY}" --data-binary '{}' --compressed | jq --raw-output '.payload.bookmark.bookmarked_profile' - | cat > yoomee/${PROFILE_ID}.${PROFILE_SLUG}.profiledata_from_inprofile_like.json
|
|
jq -s '.[0] as $o1 | .[1] as $o2 | .[2] as $o3 | ($o1 + $o2 + $o3) | .settings = ($o1.settings + $o2.settings + $o3.settings) | .images = ($o1.images + $o2.images + $o3.images)' yoomee/${PROFILE_ID}.${PROFILE_SLUG}.profiledata_from_match_game.json yoomee/${PROFILE_ID}.${PROFILE_SLUG}.profiledata_from_inprofile_like.json yoomee/${PROFILE_ID}.${PROFILE_SLUG}.profiledata_from_match_game_list.json | cat > yoomee/${PROFILE_ID}.${PROFILE_SLUG}.profiledata_merged.json
|
|
done
|
|
}
|
|
|
|
#for NUMBER in 1
|
|
for NUMBER in {400..250000}
|
|
do
|
|
curl -i "https://www.yoomee.love/api/v2/hot_or_not?limit=12&offset=0" -H 'Pragma: no-cache' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 Chrome/66.0.3359.181 Safari/537.36' -H 'Client: Web/Commit: 90c2071ad883f5435ccc5eed18825f18ec606341' -H 'Accept: application/json, text/plain, */*' -H 'Cache-Control: no-cache' -H 'Referer: https://www.yoomee.love/matchgame' -H 'Cookie: device_view=full; _ga=GA1.2.1970750271.1530997424; _gid=GA1.2.676055672.1531220771; lovidoo_session=39eb32vrn7s6kh17uar83pgj67; _gat_gtag_UA_15495641_17=1' -H 'Connection: keep-alive' -H "x-api-key: ${APIKEY}" --compressed > yoomee/hotornot.${NUMBER}.json
|
|
LoadHotOrNot "$( jq --raw-output '.profiles[].slug' yoomee/hotornot.${NUMBER}.json )" "${NUMBER}"
|
|
if [ -e "./yoomee/stop.yoomee" ]; then
|
|
break
|
|
fi
|
|
done
|
|
|
|
|
|
# curl 'https://www.yoomee.love/api/v3/likes?limit=60&offset=0' -H 'Pragma: no-cache' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 Chrome/66.0.3359.181 Safari/537.36' -H 'Client: Web/Commit: 90c2071ad883f5435ccc5eed18825f18ec606341' -H 'Accept: application/json, text/plain, */*' -H 'Cache-Control: no-cache' -H 'Referer: https://www.yoomee.love/bookmarks' -H 'Cookie: device_view=full; _ga=GA1.2.1970750271.1530997424; _gid=GA1.2.676055672.1531220771; lovidoo_session=39eb32vrn7s6kh17uar83pgj67' -H 'Connection: keep-alive' -H 'x-api-key: bbd51c6a02be64c3065dbadc88a1d372_428309' --compressed > mydelete_list.json
|
|
# jq --raw-output '.list[].slug' mydelete_list.json | while read LINE; do curl "https://www.yoomee.love/api/v1/profile/jomaar/bookmarks/$LINE" -X DELETE -H 'Pragma: no-cache' -H 'Origin: https://www.yoomee.love' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 Chrome/66.0.3359.181 Safari/537.36' -H 'Client: Web/Commit: 90c2071ad883f5435ccc5eed18825f18ec606341' -H 'Accept: application/json, text/plain, */*' -H 'Cache-Control: no-cache' -H 'Referer: https://www.yoomee.love/profile/loveangel26' -H 'Cookie: device_view=full; _ga=GA1.2.1970750271.1530997424; _gid=GA1.2.676055672.1531220771; lovidoo_session=39eb32vrn7s6kh17uar83pgj67; _gat_gtag_UA_15495641_17=1' -H 'Connection: keep-alive' -H 'x-api-key: bbd51c6a02be64c3065dbadc88a1d372_428309' --compressed; done
|
|
|
|
# Markes as fakes
|
|
# grep -o '"fake": true' *_merged.json | wc -l
|
|
# 471
|
|
|
|
# known fakes by mail address
|
|
# grep -o -E '(flirtwiese.fake|anonymous.love|rajahaski.ru|mobiletrend.de)' *_merged.json | wc -l
|
|
# 610
|
|
|
|
# known fakes by mail address and fake tag
|
|
# grep -o -m1 -E '("fake": true|flirtwiese.fake|anonymous.love|rajahaski.ru|mobiletrend.de)' *_merged.json | wc -l
|
|
# 610
|
|
|
|
# Accounts without known fake accounts
|
|
# grep -o -L -E '(flirtwiese.fake|anonymous.love|rajahaski.ru|mobiletrend.de)' *_merged.json | wc -l
|
|
# 618
|