]> 91.132.146.200 Git - selfpaste.git/commitdiff
markdown readme file develop
authorBanana <mail@bananas-playground.net>
Sat, 26 Apr 2025 08:03:11 +0000 (10:03 +0200)
committerBanana <mail@bananas-playground.net>
Sat, 26 Apr 2025 08:03:11 +0000 (10:03 +0200)
Signed-off-by: Banana <mail@bananas-playground.net>
README [deleted file]
README.md [new file with mode: 0644]

diff --git a/README b/README
deleted file mode 100644 (file)
index 49a9397..0000000
--- a/README
+++ /dev/null
@@ -1,31 +0,0 @@
-selfpaste is a small self hosting paste service.
-https://www.bananas-playground.net/projekt/selfpaste/
-It is not the aim to replace any other well known paste service. 
-It is an experiment and build for private use only.
-
-This tool uses PHP fileinfo: https://www.php.net/manual/en/intro.fileinfo.php
-
-> The functions in this module try to guess the content type and encoding of a file
-> by looking for certain magic byte sequences at specific positions within the file.
-> While this is not a bullet proof approach the heuristics used do a very good job.
-
-It is not really bulletproof, but it does the job. 
-Everything can be manipulated to look alike something it isn't.
-
-So, here is a friendly REMINDER:
-
-    - Use it at own risk.
-    - Don't open it up to the public
-    - Check regularly what is added
-    - Clean everything what you do not know
-    - You provide the service by hosting it. Your are responsible for it!
-    - Change your secret often.
-
-# Why json as a response?
-In cases the upload is over post_max_size the request will not "arrive".
-Meaning the script does not receive enough information to work with.
-In this case it returns the start page. Which is a valid HTTP 200 status response.
-So the client can not only rely on the HTTP status code alone.
-
-# Third party resources
-Link shortening inspired and some code used from: https://www.jwz.org/base64-shortlinks/
diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..df413e1
--- /dev/null
+++ b/README.md
@@ -0,0 +1,33 @@
+# selfpaste
+
+[selfpaste](https://www.bananas-playground.net/projekt/selfpaste/) is a small self hosting paste service.
+
+It is not the aim to replace any other well known paste service. It is an experiment and build for private use only.
+
+This tool uses PHP [fileinfo](https://www.php.net/manual/en/intro.fileinfo.php)
+
+    The functions in this module try to guess the content type and encoding of a file
+    by looking for certain magic byte sequences at specific positions within the file.
+    While this is not a bullet proof approach the heuristics used do a very good job.
+
+It is **not really bulletproof**, but it does the job.  Everything can be manipulated to look alike something it isn't.
+
+So, here is a friendly REMINDER:
+
+    - Use it at own risk.
+    - Don't open it up to the public
+    - Check regularly what is added
+    - Clean everything what you do not know
+    - You provide the service by hosting it. Your are responsible for it!
+    - Change your secret often.
+
+# Why json as a response?
+
+In cases the upload is over post_max_size the request will not "arrive".
+Meaning the script does not receive enough information to work with.
+In this case it returns the start page. Which is a valid HTTP 200 status response.
+So the client can not only rely on the HTTP status code alone.
+
+# Third party resources
+
+Link shortening inspired and some code used from: https://www.jwz.org/base64-shortlinks/