├── LICENSE.md └── README.md /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 mayTermux 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

Awesomeshot

2 |

A command-line screenshot tool written in bash 5.1.16+

3 | 4 |

5 | 6 | 7 |

8 | 9 | Awesomeshot is command-line screenshot tool written in bash 5.1.16+. Awesomeshot editing automatically your screenshot. 10 | 11 | awesomeshot 12 | 13 | ## Dependencies 14 | 15 |
16 | Arch Linux 17 | 18 | ### Packages 19 | 20 | ```bash 21 | sudo pacman -S imagemagick flameshot dunst xclip bc make 22 | ``` 23 | 24 |
25 | 26 |
27 | Ubuntu 28 | 29 | ### Packages 30 | 31 | ```bash 32 | sudo apt install imagemagick flameshot dunst xclip bc make 33 | ``` 34 | 35 |
36 | 37 |
38 | Termux 39 | 40 | ### Application 41 | 42 | - [Termux:API](https://f-droid.org/en/packages/com.termux.api/) 43 | 44 | > Optional 45 | 46 | - [Screen Master](https://play.google.com/store/apps/details?id=pro.capture.screenshot) 47 | 48 | ### Packages 49 | 50 | ```bash 51 | pkg i -y termux-api imagemagick inotify-tools bc make ncurses-utils 52 | ``` 53 | 54 |
55 | 56 | ## Installation 57 | 58 |
59 | Linux 60 | 61 | ### Download or Clone 62 | 63 | - Download or clone the latest release. 64 |
65 | 66 | ```bash 67 | git clone -b linux https://github.com/Awesomesh0t/awesomeshot 68 | ``` 69 | 70 | - Run `make install` inside the script directory to install the script. 71 |
72 | 73 | ```bash 74 | sudo make install 75 | ``` 76 | 77 |
78 | 79 |
80 | Termux 81 | 82 | ### Download or Clone 83 | 84 | - Download or clone the latest release. 85 |
86 | 87 | ```bash 88 | git clone -b termux https://github.com/Awesomesh0t/awesomeshot 89 | ``` 90 | 91 | - Run `make install` inside the script directory to install the script. 92 |
93 | 94 | ```bash 95 | make install 96 | ``` 97 | 98 |
99 | 100 | ## Uninstallation 101 | 102 |
103 | Linux 104 | 105 | > Run `sudo make uninstall` inside the script directory to uninstall the script. 106 | 107 | ```bash 108 | sudo make uninstall 109 | ``` 110 | 111 |
112 | 113 |
114 | Termux 115 | 116 | > Run `make uninstall` inside the script directory to uninstall the script. 117 | 118 | ```bash 119 | make uninstall 120 | ``` 121 | 122 |
123 | 124 | ## More: 125 | 126 | - [Wiki](https://github.com/Awesomesh0t/awesomeshot/wiki) 127 | - [Customizing Config File](https://github.com/Awesomesh0t/awesomeshot/wiki/Customizing-Config-File) 128 | 129 | ## Preview 130 | 131 |
132 | Termux 133 | 134 | > In this video I'm using SSH from my laptop to remote Termux, so it can be use in my desktop terminal 135 | 136 | https://user-images.githubusercontent.com/64394320/196841144-907d873f-1168-4bcf-9f83-3a0b9571a9de.mp4 137 | 138 | > Result 139 | 140 | ![result](https://user-images.githubusercontent.com/64394320/196842757-e9da87ad-e8b3-47a1-9c5f-cbb656a1256e.png) 141 | 142 |
143 | 144 |
145 | Arch Linux 146 | 147 | https://user-images.githubusercontent.com/64394320/188277211-e4414d4e-e412-400e-8364-4162ca345d09.mp4 148 | 149 | > For awesomeshot can run without terminal, i just made a shortcut 150 | > ![Arch Linux](https://user-images.githubusercontent.com/64394320/189496189-0d0fbc51-91f4-4673-85ac-87fc5bc799b2.png) 151 | 152 |
153 | 154 |
155 | Ubuntu 156 | 157 | https://user-images.githubusercontent.com/64394320/192626023-8c2612f2-0c19-4fae-afe0-bc084f355587.mp4 158 | 159 | > In this option, flameshot not work at wayland (Ubuntu 22.04 Using Wayland) and i change to use `gnome-screenshot --area -f` command 160 | > ![Ubuntu](https://user-images.githubusercontent.com/64394320/190963341-3dd96a9d-e227-4b6b-8bcb-7e9c17fb6c39.png) 161 | 162 |
163 | 164 |
165 | Proot Distro Termux 166 | 167 | https://user-images.githubusercontent.com/64394320/189495213-c102c789-bae9-439e-887c-bd09b822f09b.mp4 168 | 169 | > In this option, idk why `flameshot gui --raw` can't be run and i change to use `scrot -F` command 170 | > ![Termux Proot Distro](https://user-images.githubusercontent.com/64394320/189495515-27430ac3-9bc7-441f-be6b-fed58c2acc32.png) 171 | 172 |
173 | 174 | ## How awesomeshot work on Termux? 175 | 176 | - [How do i actually use this?](https://github.com/Awesomesh0t/awesomeshot/issues/2#issuecomment-1052047095) 177 | 178 | ## Showcase 179 | 180 | **Upload your custom config or script `Awesomeshot` [here](https://github.com/Awesomesh0t/awesomeshot/issues/4)** 181 | 182 | ## Acknowledgements 183 | 184 | | Inspiration and Resources | 185 | | --------------------------------------------------------------------------------------------------------- | 186 | | [Bandithijo](https://bandithijo.github.io/blog/memodifikasi-screenshot-dari-flameshot-dengan-imagemagick) | 187 | | [berrabe/awesome-flameshot](https://github.com/berrabe/awesome-flameshot) | 188 | | [lwotcynna/shot-magick](https://github.com/lwotcynna/shot-magick) | 189 | 190 | | **Contributors** | **Contributions** | 191 | | ------------------------------------- | -------------------------------------------------------------- | 192 | | [usernob](https://github.com/usernob) | [Title Bar](https://github.com/Awesomesh0t/awesomeshot/pull/5) | 193 | --------------------------------------------------------------------------------