From b262d893da659ef5ee925e32c1a4f2f45275dca9 Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Mon, 13 May 2019 23:50:20 +0000 Subject: [PATCH] Silence by default --- snscrape-facebook-user | 3 ++- snscrape-instagram-user | 7 ++++++- snscrape-twitter-hashtag | 10 +++++++++- snscrape-twitter-user | 3 ++- snscrape-vk-user | 7 ++++++- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/snscrape-facebook-user b/snscrape-facebook-user index df2144d..77762a8 100755 --- a/snscrape-facebook-user +++ b/snscrape-facebook-user @@ -1,11 +1,12 @@ #!/bin/bash origUser="$1" +shift user="$(curl -s -A 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36' -H 'Accept-Language: en-US,en;q=0.5' "https://www.facebook.com/${origUser}/" | grep -Po ']*(?<=\s)data-key\s*=\s*"tab_home".*?' | grep -Po ']*(?<=\s)href="/\K[^/]+')" if [[ "${user}" ]] then if [[ "${user}" != "${origUser}" ]]; then echo "Username fix: ${origUser} -> ${user}" >&2; fi { echo "https://www.facebook.com/${user}/" - snscrape -v facebook-user "${user}" + snscrape "$@" facebook-user "${user}" } > "facebook-@${user}" fi diff --git a/snscrape-instagram-user b/snscrape-instagram-user index 4108baf..e614596 100755 --- a/snscrape-instagram-user +++ b/snscrape-instagram-user @@ -1,2 +1,7 @@ #!/bin/bash -user="${1,,}"; { echo "https://www.instagram.com/${user}/"; snscrape -v --format '{dirtyUrl}' instagram-user "${user}"; } > "instagram-@${user}" +user="${1,,}" +shift +{ + echo "https://www.instagram.com/${user}/" + snscrape "$@" --format '{dirtyUrl}' instagram-user "${user}" +} > "instagram-@${user}" diff --git a/snscrape-twitter-hashtag b/snscrape-twitter-hashtag index 317e6e2..0abb7fa 100755 --- a/snscrape-twitter-hashtag +++ b/snscrape-twitter-hashtag @@ -1,2 +1,10 @@ #!/bin/bash -hashtag="$1"; { echo "https://twitter.com/hashtag/${hashtag}"; echo "https://twitter.com/hashtag/${hashtag}?src=hash"; echo "https://twitter.com/hashtag/${hashtag}?f=tweets&vertical=default"; echo "https://twitter.com/hashtag/${hashtag}?f=tweets&vertical=default&src=hash"; snscrape -v twitter-hashtag "${hashtag}"; } > "twitter-#${hashtag}" +hashtag="$1" +shift +{ + echo "https://twitter.com/hashtag/${hashtag}" + echo "https://twitter.com/hashtag/${hashtag}?src=hash" + echo "https://twitter.com/hashtag/${hashtag}?f=tweets&vertical=default" + echo "https://twitter.com/hashtag/${hashtag}?f=tweets&vertical=default&src=hash" + snscrape "$@" twitter-hashtag "${hashtag}" +} > "twitter-#${hashtag}" diff --git a/snscrape-twitter-user b/snscrape-twitter-user index 321f988..de86688 100755 --- a/snscrape-twitter-user +++ b/snscrape-twitter-user @@ -1,11 +1,12 @@ #!/bin/bash origUser="$1" +shift user="$(snscrape --max-results 1 twitter-user "${origUser}" | grep -Po '^https?://twitter\.com/\K[^/]+')" if [[ "${user}" ]] then if [[ "${user}" != "${origUser}" ]]; then echo "Username fix: ${origUser} -> ${user}" >&2; fi { echo "https://twitter.com/${user}" - snscrape -v twitter-user "${user}" + snscrape "$@" twitter-user "${user}" } > "twitter-@${user}" fi diff --git a/snscrape-vk-user b/snscrape-vk-user index 1218124..ee35ecf 100755 --- a/snscrape-vk-user +++ b/snscrape-vk-user @@ -1,2 +1,7 @@ #!/bin/bash -user="${1,,}"; { echo "https://vk.com/${user}"; snscrape -v vkontakte-user "${user}"; } > "vk-@${user}" +user="${1,,}" +shift +{ + echo "https://vk.com/${user}" + snscrape "$@" vkontakte-user "${user}" +} > "vk-@${user}"