View difference between Paste ID: 3RmFGU78 and ciGyXsBK
SHOW: | | - or go back to the newest paste.
1
read -p "$(echo -e '\033[32mCreate Tinyimg-Uploadscript\e[0m')";
2
echo '#!/bin/bash' > ~/bin/tinyimg;
3-
echo 'curl -F "qqfile=@\"$1\"" https://tinyimg.io/upload | jq -r .uploadName | sed "s/^/https:\/\/tinyimg\.io\/i\//" | xargs xdg-open' >> ~/bin/tinyimg;
3+
echo 'xdg-open "$(curl -F "file=@\"$1\"" https://cockfile.com/api.php?d=upload-tool)"' >> ~/bin/tinyimg;
4
chmod u+x ~/bin/tinyimg;
5
tinyimglogo="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB6klEQVRYhe2WvW4TQRCAvz3/nePEBGJsJAIBxUAkGhBPwDsQCp6AF6Cg5C2AggKB0lPQUJAKASnCn0QBNChFcj7k2Jfc2Xe5W4o";
6
tinyimglogo+="IZHO39q0lc42nnNnZ+XZ2Z3bE5eePJRmKkWXwGcAMYAYAkJ/EqWAYXK81WJ6vIoCdQ4ft1i5+FE0f4ESxxN2r1zhdrgzpb549z6Mv27T9vtZ+2ldwa/VKLDhAzZzj9kqTqD9FgIVCkbXFJaW9W";
7
tinyimglogo+="atT2bO1ILQATpkmQgilXQjBUnkO79uP1BBaAP0wHL8m8JFBkBpCC8DyXBzfV9rdfo8duwWQGkILIJKSlz+/I2XyD/7i3RuCgSylgdCugi1rl42vn/jldP/q2gcOz16/YvPzx9j6cRBi0oHE37M";
8
tinyimglogo+="w2x0Q0HXdsetFoUD50ipGqTSkn7gVFxt1eierqYKDOhPKTpg3DMzcsDlWgMvnCIolAss+DoKEhHw6noscgBjMhBLgRu0M6821EWdKL/eePMTxvGPIfyAy+Q0HryOz7/gPRKbzgAyC7AeSzAGUV";
9
tinyimglogo+="dA78rG7nZh+sTJPPpdL9DkKQ/YPD2L6SNG6RwJ8sC3ebr0n7DpD+vvrd1ipNxJ9Wp19Hmw8VQZLEuUVCMPAvHiBXHVBa0NdGfkG/gfE2Ec4bYhUVTBNiN+CVdW/YvXUvgAAAABJRU5ErkJggg==";
10
echo $tinyimglogo | base64 -d > ~/bin/tinyimg.png;
11
cat <<EOT > ~/.local/share/applications/tinyimg.desktop;
12
#!/usr/bin/env xdg-open
13
[Desktop Entry]
14
Type=Application
15
Name=Tinyimg
16
Exec=$HOME/bin/tinyimg %f
17
Icon=$HOME/bin/tinyimg.png
18
NoDisplay=true
19
EOT
20
touch ~/.config/mimeapps.list;
21
if ! grep -Fxq "[Default Applications]" ~/.config/mimeapps.list; then
22
  echo "[Default Applications]" >> ~/.config/mimeapps.list;
23
  echo "" >> ~/.config/mimeapps.list;
24
fi
25
if ! grep -Fxq "[Added Associations]" ~/.config/mimeapps.list; then
26
  echo "[Added Associations]" >> ~/.config/mimeapps.list;
27
fi
28
echo "image/png=tinyimg.desktop;" >> ~/.config/mimeapps.list;
29
echo "image/jpeg=tinyimg.desktop;" >> ~/.config/mimeapps.list;
30
echo "image/gif=tinyimg.desktop;" >> ~/.config/mimeapps.list;