sebbu

pidgin plugin downloader (win32 ver)

Sep 26th, 2020 (edited)
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.88 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #whatsapp
  4. echo -e "\e[1;31mwhatsapp\e[0m"
  5. url=`curl -s https://api.github.com/repos/hoehermann/purple-gowhatsapp/issues/comments/617638174 | jq -r .body | grep -Pio '(?<=\()(https?://[^)]+)(?=\))'`
  6. curl -z libgowhatsapp.zip -o libgowhatsapp.zip -R "$url"
  7. #facebook
  8. echo -e "\e[1;31mfacebook\e[0m"
  9. curl -z libjson-glib-1.0a.dll -o libjson-glib-1.0a.dll -R https://github.com/dequis/purple-facebook/releases/download/downloads/libjson-glib-1.0.dll
  10. curl -z libfacebook.dll -o libfacebook.dll -R https://dequis.org/libfacebook.dll
  11. #discord
  12. echo -e "\e[1;31mdiscord\e[0m"
  13. curl -z libdiscord.dll -o libdiscord.dll -R https://eion.robbmob.com/libdiscord.dll
  14. #skype
  15. echo -e "\e[1;31mskype\e[0m"
  16. curl --etag-save json2-etag.txt --etag-compare json2-etag.txt -z libjson-glib-1.0b.dll -o libjson-glib-1.0b.dll -R https://raw.githubusercontent.com/EionRobb/skype4pidgin/master/skypeweb/libjson-glib-1.0.dll
  17. curl -z libskypeweb.dll -o libskypeweb.dll -R https://github.com/EionRobb/skype4pidgin/releases/latest/download/libskypeweb.dll
  18. #hangouts
  19. echo -e "\e[1;31mhangouts\e[0m"
  20. curl -z libhangouts.dll -o libhangouts.dll -R http://eion.robbmob.com/libhangouts.dll
  21. #steam (pp/old)
  22. echo -e "\e[1;31msteam (old)\e[0m"
  23. curl -z libsteam.zip -o libsteam.zip -R https://github.com/seishun/SteamPP/releases/latest/download/libsteam.zip
  24. #steam
  25. echo -e "\e[1;31msteam\e[0m"
  26. #curl -z libjson-glib-1.0c.dll -o libjson-glib-1.0c.dll https://github.com/EionRobb/pidgin-opensteamworks/raw/master/steam-mobile/libjson-glib-1.0.dll
  27. curl --etag-save json3-etag.txt --etag-compare json3-etag.txt -z libjson-glib-1.0c.dll -o libjson-glib-1.0c.dll -R https://raw.githubusercontent.com/EionRobb/pidgin-opensteamworks/master/steam-mobile/libjson-glib-1.0.dll
  28. curl -z libsteam.dll -o libsteam.dll -R https://github.com/EionRobb/pidgin-opensteamworks/releases/latest/download/libsteam.dll
  29. #battle classic (dead)
  30. #battle.net
  31. echo -e "\e[1;31mbattle\e[0m"
  32. curl -z libprotobuf-c-1.dll -o libprotobuf-c-1.dll -R https://eion.robbmob.com/libprotobuf-c-1.dll
  33. curl -z libbattlenet.dll -o libbattlenet.dll -R https://eion.robbmob.com/libbattlenet.dll
  34. #mattermost
  35. echo -e "\e[1;31mmattermost\e[0m"
  36. curl -z libmattermost.dll -o libmattermost.dll -R https://github.com/EionRobb/purple-mattermost/releases/latest/download/libmattermost.dll
  37. #matrix
  38. echo -e "\e[1;31mmatrix/riot\e[0m"
  39. curl -z libmatrix.dll -o libmatrix.dll -R https://eion.robbmob.com/purple-matrix/libmatrix.dll
  40. curl -z libmatrix-e2e.dll -o libmatrix-e2e.dll -R https://eion.robbmob.com/libmatrix-e2e.dll
  41. #telegram (old, current)
  42. echo -e "\e[1;31mtelegram (old, current)\e[0m"
  43. name=`curl -s https://api.github.com/repos/majn/telegram-purple/releases |  jq -r '.[0].assets[]|select(.name|endswith("_nopng.exe"))|.name'`
  44. url=`curl -s https://api.github.com/repos/majn/telegram-purple/releases |  jq -r '.[0].assets[]|select(.name|endswith("_nopng.exe"))|.browser_download_url'`
  45. curl -R -o "$name" -z "$name" -R "$url"
  46. 7z e -aoa -bb0 "$name" '$_4_/plugins/libtelegram.dll' >/dev/null
  47. #telegram (new, in progress)
  48. echo -e "\e[1;31mtelegram (new, in progress)\e[0m"
  49. name=`curl -s https://api.github.com/repos/ars3niy/tdlib-purple/releases |  jq -r '.[0].assets[]|select( .name| (endswith(".exe") or endswith(".dll")) )|.name'`
  50. url=`curl -s https://api.github.com/repos/ars3niy/tdlib-purple/releases |  jq -r '.[0].assets[]|select( .name| (endswith(".exe") or endswith(".dll")) )|.browser_download_url'`
  51. curl -R -o "$name" -z "$name" -R "$url"
  52. 7z e -aoa -bb0 "$name" '$_4_/plugins/libtelegram-tdlib.dll' >/dev/null
  53. #slack
  54. echo -e "\e[1;31mslack\e[0m"
  55. curl -z libslack.dll -o libslack.dll -R https://eion.robbmob.com/libslack.dll
  56. #rocket
  57. echo -e "\e[1;31mrocket\e[0m"
  58. curl -z libjson-glib-1.0.dll -o libjson-glib-1.0.dll -R https://eion.robbmob.com/libjson-glib-1.0.dll
  59. curl -z librocketchat.dll -o librocketchat.dll -R https://eion.robbmob.com/librocketchat.dll
  60. #fin
  61. echo -e "\e[1;31mfin\e[0m"
  62.  
Add Comment
Please, Sign In to add comment