commit b4d1d77

chld  ·  2026-10-27 02:26:34 +0000 UTC
parent 706043b
ndless blog
4 files changed,  +64, -2
+0, -0
+61, -0
 1@@ -0,0 +1,61 @@
 2+<pre>Warning: php.ini: upload_max_filesize (100) set lower than MAX_FILESIZE (512)
 3+</pre><pre>Warning: php.ini: post_max_size (100) set lower than MAX_FILESIZE (512)
 4+</pre><!DOCTYPE html>
 5+<html lang="en">
 6+<head>
 7+    <title>Filehost</title>
 8+    <meta name="description" content="Minimalistic service for sharing temporary files." />
 9+    <meta name="viewport" content="width=device-width, initial-scale=1" />
10+</head>
11+<body>
12+<pre>
13+ === How To Upload ===
14+You can upload files to this site via a simple HTTP POST, e.g. using curl:
15+curl -F "file=@/path/to/your/file.jpg" https://f.9larp.net/
16+
17+Or if you want to pipe to curl *and* have a file extension, add a "filename":
18+echo "hello" | curl -F "file=@-;filename=.txt" https://f.9larp.net/
19+
20+To use a longer file ID (up to 24 characters), add -F id_length=&lt;number&gt;
21+
22+On Windows, you can use <a href="https://getsharex.com/">ShareX</a> and import <a href="https://f.9larp.net/?sharex">this</a> custom uploader.
23+On Android, you can use an app called <a href="https://github.com/Rouji/Hupl">Hupl</a> with <a href="https://f.9larp.net/?hupl">this</a> uploader.
24+
25+
26+Or simply choose a file and click "Upload" below:
27+(Hint: If you're lucky, your browser may support drag-and-drop onto the file 
28+selection input.)
29+</pre>
30+<form id="frm" method="post" enctype="multipart/form-data">
31+<input type="file" name="file" id="file" />
32+<input type="hidden" name="formatted" value="true" />
33+<input type="submit" value="Upload"/>
34+</form>
35+<pre>
36+
37+
38+ === File Sizes etc. ===
39+The maximum allowed file size is 512 MiB.
40+
41+Files are kept for a minimum of 31, and a maximum of 180 Days.
42+
43+How long a file is kept depends on its size. Larger files are deleted earlier 
44+than small ones. This relation is non-linear and skewed in favour of small 
45+files.
46+
47+The exact formula for determining the maximum age for a file is:
48+
49+MIN_AGE + (MAX_AGE - MIN_AGE) * (1-(FILE_SIZE/MAX_SIZE))^2
50+
51+
52+ === Source ===
53+The PHP script used to provide this service is open source and available on 
54+<a href="https://github.com/Rouji/single_php_filehost">GitHub</a>
55+
56+
57+ === Contact ===
58+If you want to report abuse of this service, or have any other inquiries, 
59+please write an email to admin@example.com
60+</pre>
61+</body>
62+</html>
+0, -0
+3, -2
 1@@ -1,10 +1,11 @@
 2 <h2>ndless</h2>
 3 <p>is a exploit for the nspire series of ti calculators.<p>
 4+  <img src=../assets/uxn39.png alt="uxn39, a vibecoded (not for long - hopefully) port of uxn38 to ndless" width=320 height=240>
 5   <br>
 6-  <a href=http://lpg.ticalc.org/prj_tilp/><h3>tilp</h3>/a>
 7+  <a href=http://lpg.ticalc.org/prj_tilp/><h3>tilp</h3></a>
 8 <p>
 9   <a href=http://lpg.ticalc.org/prj_tilp/>tilp</a> is a linking program for all ti calculators. i use it for my ti nspire on debian linux, works fine, mostly
10 <h4>quirks</h4>
11-tilp will fail to <code>Dirlist</code> if a folder - any folder on your calculator starts with a period (.) ... learned this the hard way. to this, i dont know why
12+tilp will fail to <code>Dirlist</code> if a folder - any folder on your calculator starts with a period. the reason for this i really dont know.
13   </p>
14 <!-- THISISABLOG -->