summaryrefslogtreecommitdiffstats
path: root/application/views/file/client.php
blob: f5f134f35510c8785bdfe181ba3540218c7e4903 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<h1>Client</h1>

<p>
	Development (git): <?php echo anchor("http://git.server-speed.net/users/flo/fb/"); ?><br />
	Latest release: <?php echo $client_link ? anchor($client_link) : "unknown"; ?><br />
	GPG sigs, older versions: <a href="<?php echo $client_link_dir; ?>"><?php echo $client_link_dir; ?></a>
</p>

<p>To authenticate add the following to your ~/.netrc:</p>

<pre>
machine <?php echo $domain; ?> login my_username password my_secret_password
</pre>

<p>
	If you are using fb-client &ge;1.2 you can
	<a href="<?php echo	site_url("user/apikeys"); ?>">create an API key</a>,
	save it in <code>~/.config/fb-client/apikey</code> and remove
	your password from <code>.netrc</code>. Please refer to <code>man
	1 fb</code> for further details.
</p>

<p>
	If you are using fb-client &ge;1.1 you can use
	<code>~/.config/fb-client/config</code> to upload to a different
	pastebin URL (https or you own installation). Please refer to
	<code>man 1 fb</code> for further details.
</p>

<h2>Linux</h2>
<p>
	Arch Linux: pacman -S fb-client<br />
	Debian: <?php echo anchor($client_link_deb); ?><br />
	Gentoo: Add <a href="http://git.holgersson.xyz/holgersson-overlay/tree/README">this overlay</a> and run <code>emerge -a fb-client</code><br />
	Slackware: <?php echo anchor($client_link_slackware); ?><br />
	OpenSUSE: <?php echo anchor("https://build.opensuse.org/package/show/home:mwilhelmy/fb-client"); ?>
</p>

<h2>OS X</h2>
<p>
	Get <a href="http://brew.sh">Homebrew</a> and run <code>brew install fb-client</code>.
</p>

<h1>Shell</h1>

<pre>
curl -n -F "file=@/home/user/foo" <?php echo site_url("file/do_upload"); ?>   (binary safe)
cat file | curl -n -F "file=@-;filename=stdin" <?php echo site_url("file/do_upload"); ?>   (binary safe)
</pre>