1
2plowdel(1)                   Plowshare for Bash 4                   plowdel(1)
3
4
5

NAME

7       plowdel - Delete files from file sharing websites links
8
9

SYNOPSIS

11       plowdel [OPTIONS]...  [MODULE_OPTIONS]...  URL...
12
13

DESCRIPTION

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

OPTIONS

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

MODULE OPTIONS

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

EXAMPLES

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

FILES

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

EXIT CODES

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

AUTHORS

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

SEE ALSO

203       plowdown(1), plowup(1), plowlist(1), plowprobe(1), plowshare.conf(5).
204
205
206
207GPL                            February 5, 2015                     plowdel(1)
Impressum