Browse Source

Add snscrape helpers

master
JustAnotherArchivist 5 years ago
parent
commit
07c3e7baaa
5 changed files with 10 additions and 0 deletions
  1. +2
    -0
      snscrape-facebook-user
  2. +2
    -0
      snscrape-instagram-user
  3. +2
    -0
      snscrape-twitter-hashtag
  4. +2
    -0
      snscrape-twitter-user
  5. +2
    -0
      transfer.sh-upload

+ 2
- 0
snscrape-facebook-user View File

@@ -0,0 +1,2 @@
#!/bin/bash
user="$1"; { echo "https://www.facebook.com/${user}/"; snscrape -v facebook-user "${user}" | perl -pe 's,[?&]\K__xts__%5B0%5D=[^&]+?(&|$),,; s,[?&]\K__tn__=[^&]+?(&|$),,; s,[?&]\Keid=[^&]+?(&|$),,; s,[?&]$,,;' | awk '{print} /\?type=/ {print substr($0, 1, index($0, "?type=") - 1)}' | awk '!seen[$0]++'; } > "facebook-@${user}"

+ 2
- 0
snscrape-instagram-user View File

@@ -0,0 +1,2 @@
#!/bin/bash
user="$1"; { echo "https://www.instagram.com/${user}/"; snscrape -v instagram-user "${user}" | awk '{print} /\?taken-by/ {print substr($0, 1, index($0, "?taken-by") - 1)}'; } > "instagram-@${user}"

+ 2
- 0
snscrape-twitter-hashtag View File

@@ -0,0 +1,2 @@
#!/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}"

+ 2
- 0
snscrape-twitter-user View File

@@ -0,0 +1,2 @@
#!/bin/bash
user="$1"; { echo "https://twitter.com/${user}"; snscrape -v twitter-user "${user}"; } > "twitter-@${user}"

+ 2
- 0
transfer.sh-upload View File

@@ -0,0 +1,2 @@
#!/bin/bash
curl -s --upload-file "$1" https://transfer.sh/ | sed 's,#,%23,g'; echo

Loading…
Cancel
Save