Compare commits

..

No commits in common. "d64e020abbb9a3541a0c738782cdb7d5f2442139" and "6d4f6a96f84e0ec2abf368c0d5d34a54735efcae" have entirely different histories.

6 changed files with 6 additions and 31 deletions

View File

@ -23,13 +23,6 @@
margin: 0 auto;
}
pre {
word-wrap: break-word;
white-space: pre-wrap;
font-size: 18px;
}
#form-container {
max-width: 400px;
margin: 0 auto;

View File

View File

@ -19,22 +19,6 @@ The link can be used via a browser normally; it can also be used with curl or wg
For now, notes are kept forever until some admin manually removes them.
## Warnings
The size of a post is limited to 1MB. This value can be changed in the source code, see the end of the main function, at the bottom of src/main.rs :
```rust
#[actix_web::main]
async fn main() -> std::io::Result<()> {
HttpServer::new(move || {
App::new()
//Limit is configured here
.app_data(web::FormConfig::default().limit(1024 * 1000))
.service(get_index)
.service(post_index)
.service(show_post)
})
.bind(("0.0.0.0", 8080))?
.run()
.await
}
```
TODO :
* Put the "files" folder somewhere else
* Write a dockerfile

BIN
sqpad

Binary file not shown.

BIN
src/.main.rs.swp Normal file

Binary file not shown.

View File

@ -125,12 +125,12 @@ async fn show_post(path: web::Path<(u64, String)>, req: HttpRequest) -> impl Res
let _ = &mut ret_text.push_str(&format!("\n\
<b>This is the link to your post. Don't lose it !\
It can also be accessed raw using Curl or Wget.</b><br>\n\
><i>{} @{}</i><br><br>\n<pre>\n", post.name, post.date));
><i>{} @{}</i><br><br>\n", post.name, post.date));
let _ = match decrypt(post.crypt, &password) {
Ok(v) => {
let _ = &mut ret_text.push_str(&v);
let _ = &mut ret_text.push_str("\n</pre>\n");
let _ = &mut ret_text.push_str("\n");
ret_text.push_str("</body>\n</html>");
break;
},
@ -158,10 +158,8 @@ async fn get_index() -> impl Responder {
#[actix_web::main]
async fn main() -> std::io::Result<()> {
HttpServer::new(move || {
HttpServer::new(|| {
App::new()
.app_data(web::FormConfig::default().limit(1024 * 1000))
.service(get_index)
.service(post_index)
.service(show_post)