1
2plowup(1)                    Plowshare GIT-c58a80e                   plowup(1)
3
4
5

NAME

7       plowup - Command-line uploader for file-sharing websites
8
9

SYNOPSIS

11       plowup [OPTIONS]...  [MODULE_OPTIONS]...  MODULE FILE[:DESTNAME]...
12
13

DESCRIPTION

15       plowup is a set of bash scripts designed for automatic uploads on file-
16       sharing website.  It acts like a  web  browser,  retreiving  pages  and
17       filling html forms (including captchas).
18
19       Currently supported hosting sites list is available in README file.
20
21       Anonymous  upload is not allowed by all sites, some of them may require
22       authentication.  See specific module options below.
23
24

OPTIONS

26   Common options
27       -i, --interface=IFACE
28              If your machine has  several  network  interfaces,  force  using
29              IFACE interface.
30
31       -r, --limit-rate=SPEED
32              Limit upload speed in bytes per seconds. Suffixes are:
33              k  for kilobytes (Kb),
34              m  for megabytes (Mb),
35              g  for gigabytes (Gb).
36
37           --name-prefix=STRING
38              Prepend argument to each destination filename.
39
40           --name-suffix=STRING
41              Append argument to each destination filename.
42
43   Logging options
44       -v, --verbose=LEVEL
45              Set output verbose level:
46              0  none,
47              1  errors,
48              2  notice (default behavior),
49              3  debug,
50              4  report (very noisy, log HTML pages).
51
52       -q, --quiet
53              Alias for -v0. Do not print any debug messages.
54
55   Generic program information
56       -h, --help
57              Display this help and exit.
58
59           --version
60              Output version information and exit.
61
62

MODULE OPTIONS

64   Common options
65       -a, --auth=USER:PASSWORD
66              Use premium account.
67
68       -b, --auth-free=USER:PASSWORD
69              Use free account.
70
71       -p, --link-password=PASSWORD
72              Protect your files with a password. May require premium account.
73
74       -d, --description=DESCRIPTION
75              Set file description.
76
77       All  switches  are  not  implemented nor required for all modules.  See
78       help message for detailed modules option list.
79
80
81   Megaupload specific
82       -m, --multifetch
83              Use URL multifetch upload.
84
85           --clear-log
86              Clear upload log after upload process.
87
88           --email-from=EMAIL
89              <From> field for notification email.
90
91           --email-to=EMAIL
92              <To> field for notification email.
93
94           --multiemail=EMAIL1[;EMAIL2;...]
95              List of emails to notify upload.
96
97

EXAMPLES

99   1) Upload a single file anonymously
100       $ plowup zshare /path/foobar
101
102   2) Upload a single file with authentication
103       # Add a text description
104       $ plowup -a myuser:mypassword -d "My description" megaupload /path/myfile.txt
105
106       # Change destination filename
107       $ plowup -a myuser:mypassword -d "My description" megaupload /path/myfile.txt:anothername.txt
108
109

FILES

111       ~/.config/plowshare/plowshare.conf
112              This is the per-user configuration file.
113
114       /etc/plowshare.conf
115              Systemwide configuration file.
116
117       The file format is described in plowshare.conf(5).
118
119

EXIT CODES

121       Possible exit codes are:
122
123       0      Success.
124
125       1      Fatal error. Upstream site updated or unexpected result.
126
127       2      No available module (provided module name does not exist).
128
129       3      Network error. Mostly curl related.
130
131       4      Site login failed.
132
133       8      System generic error.
134
135       If plowup is invoked with multiple links or a link-list file and if one
136       or  several  errors  occur, the first error code is returned added with
137       100.
138
139

AUTHORS

141       Plowshare was initially written by Arnau Sanchez. See the AUTHORS  file
142       for a list of some of the many other contributors.
143
144       Plowshare is (C) 2010-2011 The Plowshare Team
145

SEE ALSO

147       plowdown(1), plowdel(1), plowlist(1), plowshare.conf(5).
148
149
150
151GPL                             August 16, 2011                      plowup(1)
Impressum