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}"