summary refs log tree commit diff stats
path: root/about.markdown
blob: 3130d2d535928fd4bc04b3136e56a67cf32df785 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
layout: default
title: About
permalink: /about/
---
[⟸ Back to homepage](/)

# About
Hello! :D My name is Noah, but I go by **mounderfod**. I am interested in music,
programming and video games.

**Languages I speak:** French, English

**Languages I code in:** Python, JS, Java (and C# by extension), Rust

## Contact me
I primarily use the Fediverse:

- [Lemmy](https://lemmy.sdf.org/u/mounderfod)
- [Mastodon](https://mastodon.sdf.org/@mounderfod)
- [Pixelfed](https://metapixl.com/i/web/profile/577395471914797016)
- [GNU social](http://osli.rf.gd/mounderfod)

If you have any questions/messages:

- **Discord**: @mounderfod
- **Email**: mounderfod+website〈at〉gmail.com

## Using my stuff
All the content of the website (unless explicitly stated otherwise) is CC-BY - basically, do whatever the fuck you want but credit me some(how/where).

<img class="no-grow" alt="CC-BY badge" src="https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by.svg">
n class="nv">$directory! where *.IO.d, #= gallery directory (takes absolute path) Str :$password = '0x', #= password for authentication Bool :$verbose, #= increase verbosity ) is export { put "Initialized: {now - INIT now}"; put "Gallery: {$directory.absolute}"; put "Password: $password"; my %conf = from-toml($config.slurp); %conf<server><host> //= %*ENV<CRATER_HOST>; %conf<server><port> //= %*ENV<CRATER_PORT>; my Crater::Gallery $gallery = Crater::Gallery.new(:$directory); my Cro::Service $http = Cro::HTTP::Server.new( http => <1.1>, allowed-methods => <GET POST>, host => %conf<server><host> || die("host not set"), port => %conf<server><port> || die("port not set"), application => routes(:$password, :$gallery), before => [ Cro::HTTP::Session::InMemory[Crater::Session].new( expiration => Duration.new(60 * 15) ); ], after => [ Cro::HTTP::Log::File.new(logs => $*OUT, errors => $*ERR) ] ); $http.start; say "Listening at http://%conf<server><host>:%conf<server><port>"; react { whenever signal(SIGINT) { say "Shutting down..."; $http.stop; done; } } }