summaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorPeter Lejeck <peter.lejeck@gmail.com>2013-11-01 01:53:17 +0100
committerPeter Lejeck <peter.lejeck@gmail.com>2013-11-01 01:53:17 +0100
commit687b1be63b80a273af9795baac702c7cb62802ac (patch)
treed13e726c051be66cd310eda777f818f63914b5e2 /pages
parent893fbf251d75df3f5ac1d02d704eec288de426c9 (diff)
parent72c861f45ff7458698c2016af5982970d7258a05 (diff)
Merge branch 'nuck-dev'
Conflicts: README.md
Diffstat (limited to 'pages')
-rw-r--r--pages/banners.json4
-rw-r--r--pages/banners.swig3
-rw-r--r--pages/banners/donate.swig7
-rw-r--r--pages/banners/virusscans.swig1
-rw-r--r--pages/check_fileapi.swig3
-rw-r--r--pages/check_script.swig3
-rw-r--r--pages/faq.swig25
-rw-r--r--pages/index.swig14
-rw-r--r--pages/layout.swig15
-rw-r--r--pages/nav.swig9
-rw-r--r--pages/tools.swig58
-rw-r--r--pages/upload_form.swig3
12 files changed, 145 insertions, 0 deletions
diff --git a/pages/banners.json b/pages/banners.json
new file mode 100644
index 0000000..f7b3ca2
--- /dev/null
+++ b/pages/banners.json
@@ -0,0 +1,4 @@
+[
+ "banners/donate.swig",
+ "banners/virusscans.swig"
+]
diff --git a/pages/banners.swig b/pages/banners.swig
new file mode 100644
index 0000000..59b72e8
--- /dev/null
+++ b/pages/banners.swig
@@ -0,0 +1,3 @@
+{% for banner in banners %}
+ {% include banner %}
+{% endfor %}
diff --git a/pages/banners/donate.swig b/pages/banners/donate.swig
new file mode 100644
index 0000000..9930b63
--- /dev/null
+++ b/pages/banners/donate.swig
@@ -0,0 +1,7 @@
+<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
+ <p class="alert alert-error">
+ <input type="hidden" name="cmd" value="_s-xclick">
+ <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----">
+ <strong>Look here!</strong> Please <input type="image" src="img/donate.png" name="submit" alt="donate"> to cover server costs, even $1 is appreciated. We accept Paypal via the donate button and bitcoins to <a class="btc" href="bitcoin:1Hb5Xnn5vEJaH1atkJvzqFJq2DK3MAENWD">1Hb5Xnn5vEJaH1atkJvzqFJq2DK3MAENWD</a>
+ </p>
+</form>
diff --git a/pages/banners/virusscans.swig b/pages/banners/virusscans.swig
new file mode 100644
index 0000000..31374e7
--- /dev/null
+++ b/pages/banners/virusscans.swig
@@ -0,0 +1 @@
+<p class="alert alert-error"><strong>And here!</strong> Virus scans are now a daily routine, if a file gets detected it will be removed without further notice.</p>
diff --git a/pages/check_fileapi.swig b/pages/check_fileapi.swig
new file mode 100644
index 0000000..1cc04a9
--- /dev/null
+++ b/pages/check_fileapi.swig
@@ -0,0 +1,3 @@
+<p id="no-file-api" class="alert alert-error">
+ <strong>Your browser is shit.</strong> Install the latest<a href="http://firefox.com/">Firefox</a> or <a href="http://chrome.google.com/">Botnet</a> and come back &lt;3
+</p>
diff --git a/pages/check_script.swig b/pages/check_script.swig
new file mode 100644
index 0000000..abf65ba
--- /dev/null
+++ b/pages/check_script.swig
@@ -0,0 +1,3 @@
+<noscript>
+ <p class="alert alert-error"><strong>Enable JavaScript</strong> you fucking autist neckbeard, it's not gonna hurt you</p>
+</noscript>
diff --git a/pages/faq.swig b/pages/faq.swig
new file mode 100644
index 0000000..44807b0
--- /dev/null
+++ b/pages/faq.swig
@@ -0,0 +1,25 @@
+{% extends "layout.swig" %}
+
+{% block title %}FAQ{% endblock %}
+{% block body %}
+<div class="jumbotron">
+<h1>FAQ</h1>
+{% include "nav.swig" %}
+</div>
+<ul>
+ <li>Max file size is 50MiB, hopefully I won't have to change this to a even lower number. (read: don't be an ass).</li>
+ <li>No Child porn, anything else goes until I get a lawsuit I guess. (unless its a virus, because that goes into the being an ass category).</li>
+ <li>All filetypes are allowed, ALL! (gif,exe,jpg,rar,ass,srt,etc,etc).</li>
+ <li>Any file can be removed or replaced at any time for any reason.</li>
+ <li>No logs are kept, no logs over uploading nor over downloading. This can be temp enabled to stop certain spamming (read: child porn or such).</li>
+ <li>a/i/pomf.se is hosted as for now on 500mbit server and Cloudflare's CDN helps out a lot, I'm on a restrained budget and this costs a lot so please don't be an ass.</li>
+ <li>I want to deliver the best free service I can without ads or such so donations are very welcome via the donate button on the front page (pomf.se).</li>
+ <li>Viruses will be removed if detected most of the time, this is to not cause further damage in form of i/a/pomf.se ending up on blacklists and whatnot. (read: IT ALREADY FUCKING IS!).</li>
+ <li>For removal of a file or such contact me at neku@pomf.se.</li>
+</ul>
+<p>
+<b>Follow the rules and tips I have set up above, please. The FAQ may also be changed and updated at any time.<br />
+Go to <a href="http://blog.pomf.se">the Pomf Blog</a> or <a href="http://twitter.com/nekunekus">Twitter</a> for more information.</b>
+</p>
+{% include "banners.swig" %}
+{% endblock %}
diff --git a/pages/index.swig b/pages/index.swig
new file mode 100644
index 0000000..d69bc02
--- /dev/null
+++ b/pages/index.swig
@@ -0,0 +1,14 @@
+{% extends "layout.swig" %}
+
+{% block body %}
+<div class="jumbotron">
+ <h1>Ohayou!</h1>
+ <p class="lead">Max upload size is 50MiB, read the <a href="faq.html">FAQ</a></p>
+ {% include "check_script.swig" %}
+ {% include "check_fileapi.swig" %}
+ {% include "upload_form.swig" %}
+</div>
+{% include "banners.swig" %}
+{% include "nav.swig" %}
+<script src="pomf.min.js"></script>
+{% endblock %}
diff --git a/pages/layout.swig b/pages/layout.swig
new file mode 100644
index 0000000..21de7c9
--- /dev/null
+++ b/pages/layout.swig
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+ <title>Pomf.se &middot; {% block title %}Kawaii File Hosting{% endblock %}</title>
+ <link rel="shortcut icon" href=favicon.ico type="image/x-icon">
+ <link rel="stylesheet" href="pomf.min.css">
+</head>
+<body>
+<div class="container">
+ {% block body %}What the fuck are you doing here, nigger?{% endblock %}
+</div>
+</body>
+</html>
diff --git a/pages/nav.swig b/pages/nav.swig
new file mode 100644
index 0000000..ccd888f
--- /dev/null
+++ b/pages/nav.swig
@@ -0,0 +1,9 @@
+<nav>
+ <ul><li>
+ <a href="http://pomf.se/">Pomf</a></li><li>
+ <a href="http://blog.pomf.se/">Pomf Blog</a></li><li>
+ <a href="irc://irc.pomf.se/cute">Pomf IRC</a></li><li>
+ <a href="http://p.pomf.se/">Pomf Paste</a></li><li>
+ <a href="tools.html">Pomf Tools</a></li>
+ </ul>
+</nav>
diff --git a/pages/tools.swig b/pages/tools.swig
new file mode 100644
index 0000000..b120ebc
--- /dev/null
+++ b/pages/tools.swig
@@ -0,0 +1,58 @@
+{% extends "layout.swig" %}
+
+{% block title %}Tools{% endblock %}
+{% block body %}
+<div class="jumbotron">
+<h1>Pomf Tools</h1>
+{% include "nav.swig" %}
+</div>
+<section><h1>Pomf.se Windows Client <span class="old">Old API</span></h1><dl>
+ <dt>Download</dt>
+ <dd>http://mavanmanen.nl/index.php?page=projects</dd>
+ <dt>Contact</dt>
+ <dd>https://twitter.com/mavanmanenDev</dd>
+</dl></section>
+<section><h1>ScrotUP <span class="old">Old API</span></h1><dl>
+ <dt>Download</dt>
+ <dd>https://github.com/mavanmanen/ScrotUP</dd>
+ <dt>Contact</dt>
+ <dd>https://twitter.com/mavanmanenDev</dd>
+</dl></section>
+<section><h1>Bash Pomf Uploader <span class="old">Old API</span></h1><dl>
+ <dt>Download</dt>
+ <dd>https://gist.github.com/KittyKatt/5818701</dd>
+ <dt>Contact</dt>
+ <dd>https://twitter.com/AnonymousLink</dd>
+</dl></section>
+<section><h1>Perl Pomf Uploaer <span class="old">Old API</span></h1><dl>
+ <dt>Download</dt>
+ <dd>http://p.pomf.se/624</dd>
+ <dt>Contact</dt>
+ <dd>Kori</dd>
+</dl></section>
+<section><h1>Bash Screenshot Uploader</h1><dl>
+ <dt>Download</dt>
+ <dd>https://gist.github.com/aki--aki/6258422</dd>
+ <dt>Contact</dt>
+ <dd>https://twitter.com/__akiaki</dd>
+</dl></section>
+<section><h1>Gyazo Client</h1><dl>
+ <dt>Download</dt>
+ <dd>https://github.com/Availu/gyazowin</dd>
+ <dd>http://availu.net/files/uploader-pomf.exe</dd>
+ <dt>Contact</dt>
+ <dd>https://twitter.com/AVAILUUUUUUUU</dd>
+</dl></section>
+<section><h1>Python Pomf Uploader <span class="old">Old API</span></h1><dl>
+ <dt>Download</dt>
+ <dd>https://github.com/wahpomf/cocks420weeabofuck/blob/master/pomf.py</dd>
+ <dt>Contact</dt>
+ <dd>https://twitter.com/FuzzyPomf</dd>
+</dl></section>
+<section><h1>Bash Pomf Uploader <span class="old">Old API</span></h1><dl>
+ <dt>Download</dt>
+ <dd>https://code.google.com/p/sharex/</dd>
+ <dt>Settings</dt>
+ <dd>http://a.pomf.se/457161945.PNG</dd>
+</dl></section>
+{% endblock %}
diff --git a/pages/upload_form.swig b/pages/upload_form.swig
new file mode 100644
index 0000000..7430f28
--- /dev/null
+++ b/pages/upload_form.swig
@@ -0,0 +1,3 @@
+<a href="javascript:;" id="upload-btn" class="btn">Select <span>or drop </span>file(s)</a>
+<input type="file" id="upload-input" name="files[]" multiple data-max-size="50MiB">
+<ul id="upload-filelist"></ul>