update website

This commit is contained in:
trimill 2025-01-28 12:32:04 -05:00
parent 354e41873a
commit 991128cb3f
5 changed files with 38 additions and 22 deletions

3
.gitignore vendored
View file

@ -1,2 +1,3 @@
venv/ venv/
*/__pycache__/ */__pycache__/
init/

View file

@ -12,9 +12,8 @@
<h2>Projects</h2> <h2>Projects</h2>
<ul> <ul>
<li><a href="https://cx.trimill.xyz">CXGraph</a> - Graph complex functions online, but better than before</li> <li><a href="https://cx.trimill.xyz">CXGraph</a> - Graph complex functions online, but better than before</li>
<li><a href="https://talc.trimill.xyz/">Talc</a> - A terminal calculator/programming language written in Rust</li>
<li><a href="projects/zzcxz_vis">zzcxz visualizer</a> - Force-directed graph of <a href="https://zzcxz.citrons.xyz/">zzcxz</a> using D3.js</li> <li><a href="projects/zzcxz_vis">zzcxz visualizer</a> - Force-directed graph of <a href="https://zzcxz.citrons.xyz/">zzcxz</a> using D3.js</li>
<li><a href="https://g.trimill.xyz/trimill/complexpr">complexpr</a> - A toy programming language with an interpreter written in Rust</li>
<li><a href="https://g.trimill.xyz/trimill/Quectocraft">Quectocraft</a> - An ultra-minimalist implementation of a Minecraft server in Rust and Lua</li>
<li><a href="https://g.trimill.xyz/trimill/rss-bundler">RSS Bundler</a> - Bundle multiple RSS feeds into one</li> <li><a href="https://g.trimill.xyz/trimill/rss-bundler">RSS Bundler</a> - Bundle multiple RSS feeds into one</li>
</ul> </ul>
<p> <p>
@ -24,7 +23,7 @@
<h2>Contact</h2> <h2>Contact</h2>
<p> <p>
Email: <a href="mailto:trimill@trimillxyz.org">trimill@trimillxyz.org</a> <br> Email: <a href="mailto:trimill@trimillxyz.org">trimill@trimillxyz.org</a> <br>
Discord: trimill#6898 <br> Discord: trimill <br>
Matrix: @trimill:matrix.org <br> Matrix: @trimill:matrix.org <br>
Forgejo: <a href="https://g.trimill.xyz/">trimill</a> <br> Forgejo: <a href="https://g.trimill.xyz/">trimill</a> <br>
GitHub: <a href="https://github.com/TriMill/">trimill</a> <br> GitHub: <a href="https://github.com/TriMill/">trimill</a> <br>

View file

@ -9,19 +9,11 @@
using WASM and WebGPU. using WASM and WebGPU.
</p> </p>
<h2><a href="https://g.trimill.xyz/trimill/talc">Talc</a></h2> <h2><a href="https://talc.trimill.xyz/">Talc</a></h2>
<p> <p>
Talc is a procedural/functional programming language implemented in Rust. It supports Talc is a procedural/functional programming language implemented in Rust. It supports
several numeric types, first-class functions, file I/O, string manipulation, exceptions, several numeric types, first-class functions, file I/O, string manipulation, exceptions,
and several other features. and several other features. See the docs <a href="https://talc.trimill.xyz/docs/">here</a>.
</p>
<h2><a href="https://g.trimill.xyz/trimill/quectocraft">Quectocraft</a></h2>
<p>
Quectocraft is an extensible, ultra-minimalist implementation of a Minecraft server.
By doing away with most features of the vanilla server (such as world generation and
interaction) it can run without consuming many system resources. It is written primarily
in Rust, but can load simple plugins written in Lua to add chat features and commands.
</p> </p>
<h2><a href="https://g.trimill.xyz/trimill/rss-bundler">RSS Bundler</a></h2> <h2><a href="https://g.trimill.xyz/trimill/rss-bundler">RSS Bundler</a></h2>
@ -36,6 +28,20 @@
fiction project. It is written in JavaScript and uses D3.js. fiction project. It is written in JavaScript and uses D3.js.
</p> </p>
<h2><a href="https://g.trimill.xyz/trimill/quectocraft">Quectocraft</a></h2>
<p>
Quectocraft is an extensible, ultra-minimalist implementation of a Minecraft server.
By doing away with most features of the vanilla server (such as world generation and
interaction) it can run without consuming many system resources. It is written primarily
in Rust, but can load simple plugins written in Lua to add chat features and commands.
</p>
<h2><a href="https://g.trimill.xyz/trimill/turmites">Turmites</a></h2>
<p>
<a href="https://en.wikipedia.org/wiki/Turmite">Turmite</a> visualizer written in C using Raylib.
</p>
<h2><a href="https://g.trimill.xyz/trimill/complexpr">complexpr</a></h2> <h2><a href="https://g.trimill.xyz/trimill/complexpr">complexpr</a></h2>
<p> <p>
Complexpr is a toy programming language with an interpreter written in Rust. It is dynamically typed, with Complexpr is a toy programming language with an interpreter written in Rust. It is dynamically typed, with

View file

@ -1,15 +1,15 @@
let length = { let length = {
units: ['Picometer', 'Nanometer', 'Micrometer', 'Millimeter', 'Centimeter', units: ['Quectometer', 'Rontometer', 'Yoctometer', 'Zeptometer', 'Attometer', 'Femtometer', 'Picometer', 'Nanometer', 'Micrometer', 'Millimeter', 'Centimeter',
'Decimeter', 'Meter', 'Decameter', 'Hectometer', 'Kilometer', 'Megameter', 'Decimeter', 'Meter', 'Decameter', 'Hectometer', 'Kilometer', 'Megameter', 'Gigameter', 'Terameter', 'Petameter', 'Exameter', 'Zettameter', 'Yottameter', 'Ronnameter', 'Quettameter',
'Gigameter', 'Barleycorn', 'Thou', 'Digit', 'Inch', 'Palm', 'Stick', 'Hand', 'Barleycorn', 'Thou', 'Digit', 'Inch', 'Palm', 'Stick', 'Hand',
'Link', 'Foot', 'Yard', 'Rod', 'Fathom', 'Chain', 'Shackle', 'Cable', 'Furlong', 'Link', 'Foot', 'Yard', 'Rod', 'Fathom', 'Chain', 'Shackle', 'Cable', 'Furlong',
'Mile', 'Nautical Mile', 'League', 'AU', 'Light-Year', 'Smoot'], 'Mile', 'Nautical Mile', 'League', 'AU', 'Light-Year', 'Smoot'],
common: 'Meter', common: 'Meter',
ctype: 'mul', ctype: 'mul',
select: ['Meter', 'Foot'], select: ['Meter', 'Foot'],
conversions: [1e-12, 1e-9, 1e-6, 0.001, 0.01, conversions: [1e-30, 1e-27, 1e-24, 1e-21, 1e-18, 1e-15, 1e-12, 1e-9, 1e-6, 0.001, 0.01,
0.1, 1, 10, 100, 1000, 1e+6, 0.1, 1, 10, 100, 1000, 1e+6, 1e+9, 1e+12, 1e+15, 1e+18, 1e+21, 1e+24, 1e+27, 1e+30,
1e+9, 127/15000, 0.0000254, 0.01905, 0.0254, 0.0508, 0.0762, 0.1016, 127/15000, 0.0000254, 0.01905, 0.0254, 0.0508, 0.0762, 0.1016,
0.201168, 0.3048, 0.9144, 5.0292, 1.852, 20.1168, 27.432, 185.2, 201.168, 0.201168, 0.3048, 0.9144, 5.0292, 1.852, 20.1168, 27.432, 185.2, 201.168,
1609.344, 1852, 4828.032, 149597870700, 9460730472580800, 1.7], 1609.344, 1852, 4828.032, 149597870700, 9460730472580800, 1.7],
custom: [['Foot', 'Inch', 12], ['Yard', 'Foot', 3], ['Mile', 'Foot', 5280], custom: [['Foot', 'Inch', 12], ['Yard', 'Foot', 3], ['Mile', 'Foot', 5280],
@ -96,10 +96,12 @@ let energy = {
} }
let computing = { let computing = {
units: ['Bit', 'Kibibit', 'Kilobit', 'Mebibit', 'Megabit', 'Gibibit', 'Gigabit', 'Tebibit', 'Terabit', 'Pebibit', 'Petabit', 'Ebibit', 'Exabit', 'Zebibit', 'Zettabit', 'Yobibit', 'Yottabit', 'Nibble', 'Byte', 'Kibibyte', 'Kilobyte', 'Mebibyte', 'Megabyte', 'Gibibyte', 'Gigabyte', 'Tebibyte', 'Terabyte', 'Pebibyte', 'Petabyte', 'Ebibyte', 'Exabyte', 'Zebibyte', 'Zettabyte','Yobibyte', 'Yottabyte'], units: ['Bit', 'Kibibit', 'Kilobit', 'Mebibit', 'Megabit', 'Gibibit', 'Gigabit', 'Tebibit', 'Terabit', 'Pebibit', 'Petabit', 'Ebibit', 'Exabit', 'Zebibit', 'Zettabit', 'Yobibit', 'Yottabit', 'Ronnabit', 'Ronnabyte', 'Quettabit', 'Quettabyte', 'Nibble', 'Byte', 'Kibibyte', 'Kilobyte', 'Mebibyte', 'Megabyte', 'Gibibyte', 'Gigabyte', 'Tebibyte', 'Terabyte', 'Pebibyte', 'Petabyte', 'Ebibyte', 'Exabyte', 'Zebibyte', 'Zettabyte','Yobibyte', 'Yottabyte', 'Robibit', 'Robibyte', 'Quebibit', 'Quebibyte'],
common: 'Byte', common: 'Byte',
ctype: 'mul', ctype: 'mul',
select: ['Gigabyte', 'Megabyte'], select: ['Gigabyte', 'Megabyte'],
conversions: [1/8, 2**7, 10**3/8, 2**17, 10**6/8, 2**27, 10**9/8, 2**37, 10**12/8, 2**47, 10**15/8, 2**57, 10**18/8, 2**67, 10**21/8, 2**77, 10**24/8, 1/2, 1, 2**10, 10**3, 2**20, 10**6, 2**30, 10**9, 2**40, 10**12, 2**50, 10**15, 2**60, 10**18, 2**70, 10*21, 2**80, 10**24], conversions: [
1/8, 2**7, 10**3/8, 2**17, 10**6/8, 2**27, 10**9/8, 2**37, 10**12/8, 2**47, 10**15/8, 2**57, 10**18/8, 2**67, 10**21/8, 2**77, 10**24/8, 2**87, 10**27/8, 2**97, 10**30/8,
1/2, 1, 2**10, 10**3, 2**20, 10**6, 2**30, 10**9, 2**40, 10**12, 2**50, 10**15, 2**60, 10**18, 2**70, 10*21, 2**80, 10**24, 2**90, 10**27, 2**100, 10**30],
custom: [] custom: []
} }

8
requirements.txt Normal file
View file

@ -0,0 +1,8 @@
blinker==1.9.0
click==8.1.8
Flask==3.1.0
itsdangerous==2.2.0
Jinja2==3.1.5
markdown2==2.5.3
MarkupSafe==3.0.2
Werkzeug==3.1.3