1
2plowdel(1) Plowshare for Bash 4 plowdel(1)
3
4
5
7 plowdel - Delete files from file sharing websites links
8
9
11 plowdel [OPTIONS]... [MODULE_OPTIONS]... URL...
12
13
15 plowdel is a command-line tool designed for deleting files on file-
16 sharing websites. It acts like a web browser, retrieving pages and
17 filling HTML forms.
18
19 Currently supported hosting sites list is available in README file.
20
21 Some sites may require authentication (login) for deleting files. See
22 specific module options below. Login process may sometimes require
23 captcha solving.
24
25
27 Common options
28 -i, --interface=IFACE
29 If your machine has several network interfaces, force using
30 IFACE interface.
31
32 Captcha options
33 --9kweu=KEY
34 Use 9kw.eu service to solve captchas.
35
36 --antigate=KEY
37 Use Antigate.com service to solve captchas.
38
39 --captchabhood=USER:PASSWORD
40 Use Captcha Brotherhood service to solve captchas.
41
42 --captchacoin=KEY
43 Use CaptchaCoin service to solve captchas.
44
45 --deathbycaptcha=USER:PASSWORD
46 Use Death by Captcha service to solve captchas.
47
48 --captchamethod=METHOD
49 Force specific captcha solving method. Available values:
50 imgur : upload image to Imgur.com service, print image url in
51 console and prompt for manual entering. Useful for NAS and
52 embedded devices.
53 none : abort if captcha solving is requested (even if automatic
54 solving service is available).
55 online : use captcha solving website only (9kweu, Antigate,
56 CaptchaBrotherhood, CaptchaCoin or DeathByCaptcha account
57 required).
58 fb : display image in framebuffer console and prompt for manual
59 entering. Looks for framebuffer viewers: fbi, fim. FRAMEBUFFER
60 environment variable can contain device file. Default is
61 /dev/fb0.
62 nox : display image in console (text) and prompt for manual
63 entering. Looks for ascii viewers: img2txt, aview, tiv.
64 x11 : display image in an X11 window and prompt for manual
65 entering. Looks for viewers: display, feh, sxiv, qiv.
66
67 --captchaprogram=PROGRAM
68 Call external program or script for solving captchas. Provided
69 executable can be located in PATH environment variable.
70
71 Three arguments are given:
72 $1 module name (lowercase). For example: mediafire.
73 $2 image filename (with full path).
74 $3 hint or captcha type (string). For example: recaptcha, solve‐
75 media or digits-4.
76
77 Return value (on stdout) and exit status:
78 0 : solving success. Captcha Word(s) must be echo'ed.
79 2 : external solver is not able to solve requested captcha. Let
80 plowdel continue solving it normally (will consider
81 --captchamethod if specified).
82 7 : external solver failed.
83
84 Note: plowdel legacy exit errors can also be returned, for exam‐
85 ple: 1 (fatal) or 3 (network).
86
87 Logging options
88 -v, --verbose=LEVEL
89 Set output verbosity level:
90 0 none,
91 1 errors,
92 2 notice (default behavior),
93 3 debug,
94 4 report (very noisy, log HTML pages).
95
96 -q, --quiet
97 Alias for -v0. Do not print any debug messages.
98
99 Miscellaneous options
100 --no-color
101 Disables log messages (stderr only) output coloring.
102
103 --no-curlrc
104 Do not use curl config file (~/.curlrc).
105
106 --curlrc=FILE
107 Force using an alternate curl configuration file. Replaces
108 ~/.curlrc if it exists. This option has no effect when
109 --no-curlrc is defined.
110
111 --no-plowsharerc
112 Do not consider any configuration file.
113
114 --plowsharerc=FILE
115 Force using an alternate configuration file (instead of per-user
116 or systemwide plowshare.conf). This option has no effect when
117 --no-plowsharerc is defined.
118
119 --modules
120 Display all supported module names (one per line) and exit. Use‐
121 ful for wrappers.
122
123 Generic program information
124 -h, --help
125 Display main help and exit.
126
127 -H, --longhelp
128 Display complete help (with module options) and exit.
129
130 --version
131 Output version information and exit.
132
133
135 Common options
136 -a, --auth=USER:PASSWORD
137 Use premium account. Free account can be used sometimes.
138
139 All switches are not implemented nor required for all modules. See
140 help message for detailed modules option list.
141
142
144 1) Delete one or several files (using delete link)
145 $ plowdel http://d01.megashares.com/?dl=6EUeDtS
146
147 # Deletes are successive (not parallel)
148 $ plowdel http://d01.megashares.com/?dl=6EUeDtS \
149 http://depositfiles.com/rmv/1643181821669253
150
151
153 ~/.config/plowshare/plowshare.conf
154 This is the per-user configuration file.
155
156 /etc/plowshare.conf
157 Systemwide configuration file.
158
159 The file format is described in plowshare.conf(5).
160
161 ~/.config/plowshare/exec/
162 Additional directory considered when searching for executable.
163 See --captchaprogram switch.
164
165 ~/.config/plowshare/modules/
166 User directory considered when searching for modules at startup
167 (plowdel will try to open ~/.config/plowshare/modules/config).
168 One file per module (hoster).
169
170
172 Possible exit codes are:
173
174 0 Success. File was successfully deleted.
175
176 1 Fatal error. Upstream site updated or unexpected result.
177
178 2 No available module (provided URL is not supported).
179
180 3 Network error. Mostly curl related.
181
182 4 Authentication failed (bad login/password).
183
184 11 Link requires an admin or removal code.
185
186 12 Authentication required (anonymous users can't delete files).
187
188 13 Link is dead. File has been previously deleted.
189
190 15 Unknown command line parameter or incompatible options.
191
192 If plowdel is invoked with multiple links and one or several errors
193 occur, the first error code is returned added with 100.
194
195
197 Plowshare was initially written by Arnau Sanchez. See the AUTHORS file
198 for a list of some of the many other contributors.
199
200 Plowshare is (C) 2010-2015 The Plowshare Team
201
203 plowdown(1), plowup(1), plowlist(1), plowprobe(1), plowshare.conf(5).
204
205
206
207GPL February 5, 2015 plowdel(1)