├── 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 |
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 | 
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 | > 
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 | > 
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 | > 
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 |
--------------------------------------------------------------------------------