-
Notifications
You must be signed in to change notification settings - Fork 0
/
responses.asm
130 lines (121 loc) · 10.5 KB
/
responses.asm
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
include "html.asm"
include "pfp.asm"
found_page_response db "HTTP/1.1 200 OK", CRLF
db "Content-Type: text/html; charset=utf-8", CRLF
db "Connection: close", CRLF
db CRLF
db 0
index_page db 10
html_start "Praneeth Jain"
flexcol "min-width: 100vw; min-height: 100vh; align-items: center; justify-content: space-evenly; background-color: black; color: white;", \
<div "font-size: 60px; text-align: center;", ! "Moida Praneeth Jain">, \
pfp, \
<flexrow "font-size: 50px; min-width: max(40vw, 600px); justify-content: space-evenly;", \
<link "/projects", ! "/projects">, \
<link "/about", ! "/about">, \
<link "/links", ! "/links">, \
>, \
<div "font-size: 24px;", \
! "Made in x86-64 Assembly: ", \
<link "https://github.com/praneethJain/portfolio", ! "source">, \
>
html_end
index_page_cgi db 10
html_start "Praneeth Jain"
flexcol "min-width: 100vw; min-height: 100vh; align-items: center; justify-content: space-evenly; background-color: black; color: white;", \
<div "font-size: 60px; text-align: center;", ! "Moida Praneeth Jain">, \
pfp, \
<flexrow "font-size: 50px; min-width: max(40vw, 600px); justify-content: space-evenly;", \
<link "/projects.cgi", ! "/projects">, \
<link "/about.cgi", ! "/about">, \
<link "/links.cgi", ! "/links">, \
>, \
<div "font-size: 24px;", \
! "Made in x86-64 Assembly: ", \
<link "https://github.com/praneethJain/portfolio", ! "source">, \
>
html_end
links_page db 10
html_start "Praneeth Jain | Links"
flexcol "min-width: 100vw; min-height: 100vh; align-items: center; justify-content: center; background-color: black; color: white; font-size: 50px;", \
<link "https://github.com/PraneethJain/", ! "Github">, \
<link "https://gitlab.com/PraneethJain", ! "Gitlab">, \
<link "https://stackoverflow.com/users/18171521/praneeth-jain", ! "StackOverflow">, \
<link "https://www.linkedin.com/in/praneeth-jain/", ! "LinkedIn">, \
<link "mailto:[email protected]", ! "Mail">, \
<link "https://discord.com/users/478215148234866728", ! "Discord">, \
<link "https://steamcommunity.com/profiles/76561198879507582", ! "Steam">, \
<link "https://www.instagram.com/mpraneethjain/", ! "Instagram">, \
<link "https://www.facebook.com/profile.php?id=100087488941910", ! "Facebook">, \
<link "https://x.com/bants78", ! "X">, \
db 0
html_end
about_page db 10
html_start "Praneeth Jain | About"
flexcol "min-width: 100vw; min-height: 100vh; align-items: center; justify-content: center; background-color: black; color: white; font-size: 50px;", \
<pre "font-family: vt323; font-size: 50px; line-height: 15px;", \
<about_item "Uptime: ", " 19 years">, \
<about_item "Host: ", " IIIT Hyderabad, 3rd year">, \
<about_item "Kernel: ", " Computer Science Engineering">, \
<about_item "Distro: ", " void">, \
<about_item "WM: ", " penrose">, \
<about_item "IDE: ", " doom emacs">, \
<about_item "Terminal: ", " alacritty">, \
<about_item "Shell: ", " fish">, \
>, \
db 0
html_end
projects_page db 10
html_start "Praneeth Jain | Projects"
flexcol "background-color: black; color: white; padding: 64px;", \
<project_category "projects", \
<project "https://github.com/PraneethJain/simplipy", "SimpliPy", "A semantically simple interpreter for a core subset of Python3">, \
<project "https://github.com/PraneethJain/wm", "Tiling WM", "A minimal window manager for X based on penrose">, \
<project "https://github.com/PraneethJain/ardor", "Ardor", "A simple command line application to manage anime">, \
<project "https://github.com/praneethJain/simply-black", "Simply Black", "Personalized VSCode theme with 500+ downloads">, \
<project "https://github.com/PraneethJain/pentagon-megathon", "Psyche-Screener", "Tool that emulates an interview screening process, used for personality based job classification">, \
<project "https://github.com/PraneethJain/tra.sh", "tra.sh", "Linux shell utilizing OS system calls, with 0 memory allocated on the heap">, \
<project "https://github.com/PraneethJain/nifty-file-storage-world", "Nifty File Storage", "Distributed file system with a client-server architecture using TCP sockets and multi-threading">, \
<project "https://github.com/PraneethJain/simple_renderer", "Ray Tracer", "Renderer based on Physically Based Rendering, with support for multiple sampling methods">, \
<project "https://github.com/praneethJain/citation-analysis", "Citation Analysis", "Community detection algorithms and centrality metrics for citation networks changing with time">, \
<project "https://github.com/praneethJain/floodalert", "FloodAlert", "Cost effective IoT based flood monitoring system prototype">, \
<project "https://github.com/PraneethJain/AutoVCO", "AutoVCO", "Neural Network based Adaptive Voltage Controlled Oscillator using Tensorflow and MicroCap12">, \
<project "https://github.com/PraneethJain/Knowledge-Database", "Knowledge DB", "Database to store information about research, normalized to 3NF and implemented in MariaDB">, \
>, \
<project_category "webdev", \
<project "https://github.com/PraneethJain/sonuscloud", "SonusCloud", "Internet Music Database, with functionality of viewing various artists, their albums and songs, review spotlighted artists, search on iTunes and favourite songs">, \
<project "https://github.com/PraneethJain/IIITEats", "IIITEats", "Web app to crowd-source food delivery from canteens to hostels">, \
<project "https://github.com/OSDG-IIITH/osdg-web", "OSDG Web", "Club website for the Open Source Developer's Group to display events and team members">, \
<project "https://github.com/PraneethJain/TodoList", "To-Do List", "Manage tasks, categorize them into multiple lists, set deadlines, save to local storage">, \
<project "https://github.com/PraneethJain/etch-a-sketch", "Etch a Sketch", "Canvas to draw ideas, with a resizable grid and color picker">, \
>, \
<project_category "gamedev", \
<project "https://github.com/PraneethJain/PokemonType", "PokemonType", "Guess the Pokemon's type - Built using MERN stack">, \
<project "https://github.com/PraneethJain/miredo", "MiReDo", "An interactive music game built within 24 hours on the theme - Reverse">, \
<project "https://github.com/PraneethJain/HangerMan", "Hangerman", "Clone of the popular game Hangman">, \
<project "https://github.com/PraneethJain/pong", "Pong", "Clone of Pong, with several improvements such as increasing difficulty, scoring system, and more">, \
<project "https://github.com/PraneethJain/Chrome-Dinosaur-Game/", "Chrome Dinosaur Game", "Clone of the dinosaur game you play when internet is unavailable">, \
<project "https://github.com/PraneethJain/Flappy-Melon/", "Flappy Melon", "Clone of Flappy Bird">, \
<project "https://github.com/PraneethJain/tic-tac-toe", "Tic Tac Toe", "Simple local multiplayer tic-tac-toe in the browser">, \
<project "https://github.com/PraneethJain/DASS/blob/main/Assignment-1/kaooa.py", "Kaooa Game", "Implementation of the classic strategy hunt game - kaooa">, \
>, \
<project_category "problemsolving", \
<project "https://github.com/PraneethJain/Project-Euler", "Project Euler", "Solutions to the first hundred and a few other problems from Project Euler">, \
<project "https://github.com/PraneethJain/Advent-of-Code-2022", "Advent of Code 2022", "Solutions to the first fourteen problems from AoC 2022">, \
<project "https://github.com/PraneethJain/Advent-of-Code-2023", "Advent of Code 2023", "Solutions to all the problems from AoC 2023">, \
<project "https://github.com/PraneethJain/CSES/", "CSES", "Solutions to the cses.fi problemset">, \
>, \
db 0
html_end
not_found_page_response db "HTTP/1.1 404 Not Found", CRLF
db "Content-Type: text/html; charset=utf-8", CRLF
db "Connection: close", CRLF
db CRLF
db 0
not_found_page db 10
html_start "Praneeth Jain"
flexcol "min-width: 100vw; min-height: 100vh; align-items: center; justify-content: center; background-color: black; color: white; text-align: centre;", \
<div "font-size: 3.3rem;", ! "How Did We Get Here?">, \
<link "/", <h 1,"Go Back">>, \
db 0
html_end