dpaste/pastebin/templates/about.html
2013-03-19 11:30:05 +01:00

73 lines
1.7 KiB
HTML

{% extends "base.html" %}
{% block headline %}
<h1>About dpaste.de</h1>
{% endblock %}
{% block content %}
<h2>API</h2>
<pre>#!/usr/bin/env python
import urllib
import urllib2
import sys
def paste_code():
request = urllib2.Request(
'http://dpaste.de/api/',
urllib.urlencode([('content', sys.stdin.read())]),
)
response = urllib2.urlopen(request)
# Strip surrounding quotes (NB: response has no trailing newline)
print response.read()[1:-1]
if __name__ == '__main__':
paste_code()</pre>
<p>Save this script in <code>/usr/local/bin/dpaste</code> and <code>chmod +x ..filepath</code>.</p>
<p>Usage: <code>cat foo.txt | dpaste</code></p>
<p>Or you could use <code>curl</code>:
<code>alias dpaste="curl -F 'content=&lt;-' http://dpaste.de/api/</code></p>
<h2>Applications using the API:</h2>
<ul>
<li><a href="https://github.com/bartTC/dpasteGUI/wiki">dpasteGUI</a>, a OS X interface</li>
<li><a href="https://github.com/bartTC/SubDpaste">a dpaste Sublime 2 plugin</a></li>
<li><a href="http://marmalade-repo.org/packages/dpaste_de">Marmalade</a>, a Emacs plugin</li>
</ul>
{% endblock %}
{% block sidebar %}
<h2>Imprint</h2>
<p>
<strong>Address</strong>
</p>
<p>
Martin Mahner<br/>
Lauterbacher Str. 4<br/>
DE-18581 Putbus<br/>
Germany
</p>
<p>
<strong>Jabber/E-Mail:</strong>
</p>
<p>
<a href="mailto:martin@mahner.org">martin@mahner.org</a>
</p>
<p>
<strong>Phone:</strong>
</p>
<p>
+49 38301 890(770+8)<sup>1</sup><br/><br/>
<small style="font-size:0.9em;"><sup>1</sup> Yes, that's math!</small>
</p>
{% endblock %}