aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--index.html4
-rw-r--r--projects/index.html66
-rw-r--r--style.css1
3 files changed, 24 insertions, 47 deletions
diff --git a/index.html b/index.html
index 768dbbd..9286377 100644
--- a/index.html
+++ b/index.html
@@ -74,9 +74,9 @@
74 </section> 74 </section>
75 75
76 <footer class="webring"> 76 <footer class="webring">
77 <a href="https://dogotrigger.ru/"><i class="nf nf-fa-backward"></i></a> 77 <a href="https://dogotrigger.ru/">&lt;&lt;</a>
78 <span>webring</span> 78 <span>webring</span>
79 <a href="https://arslee.me/"><i class="nf nf-fa-forward"></i></a> 79 <a href="https://arslee.me/">&gt;&gt;</a>
80 </footer> 80 </footer>
81 </body> 81 </body>
82</html> 82</html>
diff --git a/projects/index.html b/projects/index.html
index 2006149..094a88f 100644
--- a/projects/index.html
+++ b/projects/index.html
@@ -20,7 +20,7 @@
20 </nav> 20 </nav>
21 21
22 <section> 22 <section>
23 <h2>async-crypto-pay-api <i class="nf nf-dev-python"></i></h2> 23 <h2>async-crypto-pay-api</h2>
24 <span> 24 <span>
25 A lightweight asynchronous wrapper for the 25 A lightweight asynchronous wrapper for the
26 <a href="https://t.me/CryptoBot">@CryptoBot</a> API, specifically designed for 26 <a href="https://t.me/CryptoBot">@CryptoBot</a> API, specifically designed for
@@ -29,34 +29,26 @@
29 all Crypto Pay API functionality, with the exception of webhooks. 29 all Crypto Pay API functionality, with the exception of webhooks.
30 </span> 30 </span>
31 <div class="links"> 31 <div class="links">
32 <a href="https://codeberg.org/igorechek06/async_crypto_pay_api"> 32 <a href="https://codeberg.org/igorechek06/async_crypto_pay_api">Source code</a>
33 <i class="nf nf-dev-git"></i> Source code 33 <a href="https://pypi.org/project/async-crypto-pay-api/">PyPI</a>
34 </a> 34 <a href="https://help.send.tg/en/articles/10279948-crypto-pay-api">Docs</a>
35 <a href="https://pypi.org/project/async-crypto-pay-api/">
36 <i class="nf nf-dev-python"></i> PyPI
37 </a>
38 <a href="https://help.send.tg/en/articles/10279948-crypto-pay-api">
39 <i class="nf nf-fa-book"></i> Docs
40 </a>
41 </div> 35 </div>
42 </section> 36 </section>
43 37
44 <section> 38 <section>
45 <h2>Minecraft HTTP whitelist <i class="nf nf-dev-python"></i></h2> 39 <h2>Minecraft HTTP whitelist</h2>
46 <span> 40 <span>
47 An HTTP API server written in pure Python for managing a Minecraft whitelist. This 41 An HTTP API server written in pure Python for managing a Minecraft whitelist. This
48 tool provides a simple HTTP API for programmatic control of the whitelist, 42 tool provides a simple HTTP API for programmatic control of the whitelist,
49 integrating with any server solution via RCON commands or a SystemD pipeline. 43 integrating with any server solution via RCON commands or a SystemD pipeline.
50 </span> 44 </span>
51 <div class="links"> 45 <div class="links">
52 <a href="https://codeberg.org/igorechek06/minecraft_http_whitelist"> 46 <a href="https://codeberg.org/igorechek06/minecraft_http_whitelist">Source code</a>
53 <i class="nf nf-dev-git"></i> Source code
54 </a>
55 </div> 47 </div>
56 </section> 48 </section>
57 49
58 <section> 50 <section>
59 <h2>FunnyPineappleBot a.k.a KarpovAI <i class="nf nf-dev-python"></i></h2> 51 <h2>FunnyPineappleBot a.k.a KarpovAI</h2>
60 <span> 52 <span>
61 A Telegram bot built around a Markov chain-based text generator. The bot learns and 53 A Telegram bot built around a Markov chain-based text generator. The bot learns and
62 adapts its responses in real-time by processing new messages directly from the chat. 54 adapts its responses in real-time by processing new messages directly from the chat.
@@ -64,17 +56,13 @@
64 the ability to pin messages and add new members through a voting system. 56 the ability to pin messages and add new members through a voting system.
65 </span> 57 </span>
66 <div class="links"> 58 <div class="links">
67 <a href="https://github.com/funny-pineapples/FunnyPineappleBot"> 59 <a href="https://github.com/funny-pineapples/FunnyPineappleBot">Source code</a>
68 <i class="nf nf-dev-git"></i> Source code 60 <a href="https://t.me/KarpovAIBot">Telegram bot</a>
69 </a>
70 <a href="https://t.me/KarpovAIBot">
71 <i class="nf nf-fa-telegram"></i> Telegram bot
72 </a>
73 </div> 61 </div>
74 </section> 62 </section>
75 63
76 <section> 64 <section>
77 <h2>video2story <i class="nf nf-dev-python"></i></h2> 65 <h2>video2story</h2>
78 <span> 66 <span>
79 A command-line utility for cutting and uploading large videos to Telegram Stories. 67 A command-line utility for cutting and uploading large videos to Telegram Stories.
80 It leverages ffmpeg to automatically split long videos into Story-compatible 68 It leverages ffmpeg to automatically split long videos into Story-compatible
@@ -83,17 +71,13 @@
83 "friends only"). 71 "friends only").
84 </span> 72 </span>
85 <div class="links"> 73 <div class="links">
86 <a href="https://codeberg.org/igorechek06/video2story"> 74 <a href="https://codeberg.org/igorechek06/video2story">Source code</a>
87 <i class="nf nf-dev-git"></i> Source code 75 <a href="https://pypi.org/project/video2story/">PyPI</a>
88 </a>
89 <a href="https://pypi.org/project/video2story/">
90 <i class="nf nf-dev-python"></i> PyPI
91 </a>
92 </div> 76 </div>
93 </section> 77 </section>
94 78
95 <section> 79 <section>
96 <h2>Auto telegram reaction <i class="nf nf-dev-cplusplus"></i></h2> 80 <h2>Auto telegram reaction</h2>
97 <span> 81 <span>
98 A command-line utility for automatically placing reactions on messages from a 82 A command-line utility for automatically placing reactions on messages from a
99 specified user. Built with C++ and the tdlib, it allows you to define a target user 83 specified user. Built with C++ and the tdlib, it allows you to define a target user
@@ -104,14 +88,12 @@
104 </b> 88 </b>
105 </span> 89 </span>
106 <div class="links"> 90 <div class="links">
107 <a href="https://codeberg.org/igorechek06/auto_telegram_reaction"> 91 <a href="https://codeberg.org/igorechek06/auto_telegram_reaction">Source code</a>
108 <i class="nf nf-dev-git"></i> Source code
109 </a>
110 </div> 92 </div>
111 </section> 93 </section>
112 94
113 <section> 95 <section>
114 <h2>Pollify <i class="nf nf-dev-python"></i></h2> 96 <h2>Pollify</h2>
115 <span> 97 <span>
116 An MVP project for creating interactive poll charts for live presentations. 98 An MVP project for creating interactive poll charts for live presentations.
117 Participants can cast their votes, and the results are displayed in real-time on the 99 Participants can cast their votes, and the results are displayed in real-time on the
@@ -120,14 +102,12 @@
120 Plot, Pie Plot and so on. <b>(Just MVP)</b> 102 Plot, Pie Plot and so on. <b>(Just MVP)</b>
121 </span> 103 </span>
122 <div class="links"> 104 <div class="links">
123 <a href="https://github.com/ThePollify"> 105 <a href="https://github.com/ThePollify">Project organization</a>
124 <i class="nf nf-dev-git"></i> Project organization
125 </a>
126 </div> 106 </div>
127 </section> 107 </section>
128 108
129 <section> 109 <section>
130 <h2>Archivator <i class="nf nf-dev-rust"></i></h2> 110 <h2>Archivator</h2>
131 <span> 111 <span>
132 A universal archive library written in Rust, designed with an emphasis on ease of 112 A universal archive library written in Rust, designed with an emphasis on ease of
133 use and safety. The project's goal is to provide a unified interface, similar to 113 use and safety. The project's goal is to provide a unified interface, similar to
@@ -138,13 +118,13 @@
138 </span> 118 </span>
139 <div class="links"> 119 <div class="links">
140 <a href="https://codeberg.org/igorechek06/archivator/src/branch/development"> 120 <a href="https://codeberg.org/igorechek06/archivator/src/branch/development">
141 <i class="nf nf-dev-git"></i> Source code 121 Source code
142 </a> 122 </a>
143 </div> 123 </div>
144 </section> 124 </section>
145 125
146 <section> 126 <section>
147 <h2>ITMO queue service (server) <i class="nf nf-dev-rust"></i></h2> 127 <h2>ITMO queue service (server)</h2>
148 <span> 128 <span>
149 A queue management service developed to create a convenient and organized interface 129 A queue management service developed to create a convenient and organized interface
150 for submitting lab assignments. A user (e.g., a teaching assistant) can create a 130 for submitting lab assignments. A user (e.g., a teaching assistant) can create a
@@ -157,11 +137,9 @@
157 </b> 137 </b>
158 </span> 138 </span>
159 <div class="links"> 139 <div class="links">
160 <a href="https://codeberg.org/igorechek06/itmo_queue_server"> 140 <a href="https://codeberg.org/igorechek06/itmo_queue_server">Source code</a>
161 <i class="nf nf-dev-git"></i> Source code 141 <!--<a>Website</a>-->
162 </a> 142 <!--<a>Docs</a>-->
163 <!--<a> <i class="nf nf-md-web"></i> Website </a>-->
164 <!--<a> <i class="nf nf-fa-book"></i> Docs </a>-->
165 </div> 143 </div>
166 </section> 144 </section>
167 145
diff --git a/style.css b/style.css
index a13e8e4..06d7b2e 100644
--- a/style.css
+++ b/style.css
@@ -1,5 +1,4 @@
1@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&display=swap"); 1@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&display=swap");
2@import "https://www.nerdfonts.com/assets/css/webfont.css";
3 2
4@media (prefers-color-scheme: light) { 3@media (prefers-color-scheme: light) {
5 :root { 4 :root {