plowdel(1)
π plowdel β the girlies' guide to yeeting files off the internet
okay so bestie, welcome to plowdel(1) β that's the manual page for plowdel, part of the Plowshare for Bash 4 collection. yes we are doing manpages now. sit down, hydrate, and let's get into it π«Ά
β¨ NAME β¨
plowdel β delete files from file sharing websites links. that's it. that's the job. she deletes. π
π¦ SYNOPSIS π¦
plowdel [OPTIONS]... [MODULE_OPTIONS]... URL...
literally just hand her some OPTIONS, some MODULE_OPTIONS, and one or more URLs and she'll go handle it. slay.
πΈ DESCRIPTION πΈ
so plowdel is a command-line tool made for deleting files on file-sharing websites. the way she works is honestly kind of iconic: she acts like a web browser β retrieving pages and filling in HTML forms. no cap, she's out here doing full browser cosplay just to press the delete button. π
heads up though: some sites may require authentication (that's login, bestie) for deleting files. check the specific module options down below for the tea. and ngl, the login process may sometimes require captcha solving β yeah, one of those. π
π OPTIONS π
Common options
-i,--interface=IFACEβ if your machine has several network interfaces and you want to force a specific one, this is your girl. just pass inIFACEand she'll use that interface. periodt.
Captcha options
--9kweu=KEYβ use the 9kw.eu service to solve captchas. drop yourKEYin and let them handle it. β¨--antigate=KEYβ use Antigate.com service to solve captchas.KEYgoes in, captchas come out. π«--captchabhood=USER:PASSWORDβ use Captcha Brotherhood service to solve captchas. yes you really do give itUSER:PASSWORD. she trusts you.--captchacoin=KEYβ use CaptchaCoin service to solve captchas.KEYtime. π--deathbycaptcha=USER:PASSWORDβ use Death by Captcha service to solve captchas. dramatic name, very on brand honestly. give itUSER:PASSWORD.--captchamethod=METHODβ force a specific captcha solving method. if you don't specify one, it gets autodetected (she's smart like that). available values are:imgurβ upload image to Imgur.com service, print image url in console and prompt for manual entering. useful for NAS and embedded devices. (lowkey the most chaotic option and i respect it.)noneβ abort if captcha solving is requested, even if an automatic solving service is available. she said no. πonlineβ use captcha solving website only. requires an account with one of:9kweu,Antigate,CaptchaBrotherhood,CaptchaCoinorDeathByCaptcha. pick your fighter.fbβ display image in framebuffer console and prompt for manual entering. looks for framebuffer viewers:fbi,fim. theFRAMEBUFFERenvironment variable can contain the device file. default is/dev/fb0.noxβ display image in console (text) and prompt for manual entering. looks for ascii viewers:img2txt,aview,tiv. very retro, very cute.x11β display image in an X11 window and prompt for manual entering. looks for viewers:display,feh,sxiv,qiv. theDISPLAYenvironment variable must not be empty, bestie, or this whole vibe falls apart.
--captchaprogram=PROGRAMβ call an external program or script for solving captchas. the provided executable can be located in thePATHenvironment variable. outsourcing! we love a delegation moment. π
three arguments get given to it:
$1module name (lowercase). for example:mediafire.$2image filename (with full path).$3hint or captcha type (string). for example:recaptcha,solvemediaordigits-4.
and then the return value (on stdout) plus exit status:
0: solving success. Captcha Word(s) must beecho'ed.2: external solver is not able to solve requested captcha. letplowdelcontinue solving it normally (she will consider--captchamethodif specified).7: external solver failed.
note:plowdellegacy exit errors can also be returned, for example:1(fatal) or3(network).
Logging options
-v,--verbose=LEVELβ set output verbosity level. the levels are:0none,1errors,2notice (default behavior),3debug,4report (very noisy, log HTML pages).
-q,--quietβ alias for-v0. do not print any debug messages. silence. π€«
Miscellaneous options
--no-colorβ disables log messages (stderr only) output coloring. monochrome era.--no-curlrcβ do not use curl config file (~/.curlrc). leave that file unbothered.--curlrc=FILEβ force using an alternate curl configuration file. replaces~/.curlrcif it exists. this option has no effect when--no-curlrcis defined. (they don't get along, it's giving exes.)--no-plowsharercβ do not consider any configuration file. she's going in with zero context and full confidence.--plowsharerc=FILEβ force using an alternate configuration file, instead of per-user or systemwideplowshare.conf. this option has no effect when--no-plowsharercis defined. same energy as above.--modulesβ display all supported module names (one per line) and exit. useful for wrappers. she's just showing you the roster. β
Generic program information
-h,--helpβ display main help and exit.-H,--longhelpβ display complete help (with module options) and exit. the extended cut. π₯--versionβ output version information and exit.
π MODULE OPTIONS π
Common options
-a,--auth=USER:PASSWORDβ use premium account. a free account can be used sometimes. (sometimes!! no promises, bestie.)
all switches are not implemented nor required for all modules. see the help message for the detailed modules option list. iykyk.
π FILES π
~/.config/plowshare/plowshare.confβ this is the per-user configuration file. your personal little home. π/etc/plowshare.confβ systemwide configuration file. the communal one.- the file format is described in
plowshare.conf(5). ~/.config/plowshare/exec/β additional directory considered when searching for executable. see the--captchaprogramswitch.~/.config/plowshare/modules.d/β user directory considered when searching for modules at startup (plowdelwill try to open~/.config/plowshare/modules.d/*/config). one file per module (hoster).
π§ ENVIRONMENT VARIABLES π§
the following environment variables may affect plowdel:
DISPLAYβ the X11 display server address is considered to display captchas. see--captchamethod=x11documentation below. (okay technically it's above, but we move.)FRAMEBUFFERβ this variable is considered to display captchas. see--captchamethod=fbdocumentation below.HOMEβ search for user configuration directory in~/.config/plowshare(see FILES section above). if found,~/.curlrcwill be used (use--no-curlrcto disable it).PLOWSHARE_CURLβ specifies an alternatecurlcommand ($PATHsearch is considered). if not defined,curlis used.XDG_CONFIG_HOMEβ the directory to store user configuration files. if not defined,~/.configis assumed.
π EXIT CODES π
possible exit codes are:
0β Success. File was successfully deleted. we love a happy ending. π₯³1β Fatal error. Upstream site updated or unexpected result. (they changed the website on us, rude.)2β No available module (provided URL is not supported). she does not know her.3β Network error. Mostly curl related.4β Authentication failed (bad login/password). bestie. your password.11β Link requires an admin or removal code. it's giving restricted. π«12β Authentication required (anonymous users can't delete files). log in or log out, no in between.13β Link is dead. File has been previously deleted. rip, she's already gone. β°οΈ15β Unknown command line parameter or incompatible options. you two are fighting.
ifplowdelis invoked with multiple links and one or several errors occur, the first error code is returned added with100. do the math, bestie.
π AUTHORS π
Plowshare was initially written by Arnau Sanchez. see the AUTHORS file for a list of some of the many other contributors. (so many icons, honestly.)
Plowshare is (C) 2010-2016 The Plowshare Team. π
π SEE ALSO π
plowdown(1), plowup(1), plowlist(1), plowprobe(1), plowshare.conf(5), plowmod(1).
and that's the whole page, bestie! π«Ά this one lives under the GPL and it's dated July 13, 2016 β from the Plowshare for Bash 4 era, and yes she still eats. go delete something. respectfully. β¨π
π¦ where this page comes from
- nixos 26.05: plowshare 2.1.7
- nixpkgs unstable: plowshare 2.1.7
- opensuse-leap 16.0: plowshare 2.1.7-bp160.1.4 Β· GPL-3.0+
- ubuntu jammy: plowshare 2.1.7-4 Β· GPL-3.0-or-later
- Copyright (c) 2010\-2016 Plowshare Team
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms