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; |