Compare commits
27 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 28d544946c | |||
|
|
20287ef762 | ||
| e2eb1cebc7 | |||
| 3606ccd0f1 | |||
| e07e135720 | |||
| 591d3bf67c | |||
| 3e397b0503 | |||
| 888220651f | |||
| 1a04b89492 | |||
| c1712d96fb | |||
| 72e7470501 | |||
| b9958fd841 | |||
| 4a9873f3f5 | |||
| 37e2f55b0a | |||
| e5daa25e2c | |||
| 4d6569db86 | |||
| 00caf3b11e | |||
| 420a2e61d9 | |||
| d1e88f5bfd | |||
| feedb5843a | |||
| eb051c5059 | |||
| 3f7ff4ce6f | |||
| f4c962c147 | |||
| f9684fedcf | |||
| adc57f4a40 | |||
| 8d6c020b5d | |||
| 4c558c5938 |
@@ -1,8 +1,11 @@
|
||||
<div id="title" align="center">
|
||||
<img src="./src/assets/Logo.png" width="300">
|
||||
<img src="https://static.janishutz.com/logo.jpg" width="300">
|
||||
<h1>janishutz.com</h1>
|
||||
</div>
|
||||
|
||||
This is the source code for my personal website. Check it out [here](https://janishutz.com) .
|
||||
|
||||
As any custom website is, this one is also written entirely in HTML, CSS and JavaScript and only uses the jQuery library as an external library
|
||||
|
||||
# Moved
|
||||
This repo has been moved to https://git.janishutz.com/janishutz-website/website
|
||||
|
||||
@@ -15,20 +15,20 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">About me</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Hello! I am Janis Hutz, I am 19 years old, and I am developing Software! Developing is my passion which means that I spend most of my life doing it.</p>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Hello! I am Janis Hutz, I am 20 years old, and I am developing Software! Developing is my passion which means that I spend most of my life doing it.</p>
|
||||
|
||||
<p>I am currently most interested in developing web apps, both frontend and backend. Logically, I am becoming more and more proficient at what I do every day. Next to web development, I also sometimes develop desktop apps in Python, but since I don't really like the programming language's syntax, I have recently switched to writing my desktop apps in electron such that I can use HTML, CSS and JavaScript. Next to that I also develop apps for iOS and I am starting to learn to develop Android apps as well.</p>
|
||||
<p>Next to coding I am still in my studies and am at a school that in US-Terms could be considered College, which means I am not yet going to University, or precisely ETH (which is a Swiss Technology focused University). When not coding in my free-time I am a passionate Arch Linux user (but not that kind that doesn't want to help) and from time to time I play some games online with friends.</p>
|
||||
<p>As a Linux user, I am a big fan of Open Source Software, which means, I like to develop open source software. Check my GitHub profile link below to see my work</p>
|
||||
<p>In autumn, I am starting to study Software Engineering at ETH Zurich (which is a Swiss Technology focused University). When not coding in my free-time I am a passionate Arch Linux user (but not that kind that doesn't want to help) and from time to time I play some games online with friends.</p>
|
||||
<p>As a Linux user, I am a big fan of Open Source Software, which means that I enjoy developing open source software. Check my GitHub profile link below to see my work.</p>
|
||||
</div>
|
||||
<div class="bottom">
|
||||
<h2 class="content-title">Check out my work!</h2>
|
||||
<div class="itemsInline">
|
||||
<a class="button" href="/projects" target="_blank">All projects</a>
|
||||
<a class="button" href="https://store.janishutz.com" target="_blank">Store</a>
|
||||
<a class="button" href="https://github.com/simplePCBuilding" target="_blank">GitHub</a>
|
||||
<a class="button" href="https://github.com/janishutz" target="_blank">GitHub</a>
|
||||
<a class="button" href="https://apps.apple.com/us/developer/janis-hutz/id1636936538" target="_blank">App Store</a>
|
||||
<a class="button" href="https://play.google.com/store/apps/developer?id=Janis+Hutz&gl=US" target="_blank">Play Store</a>
|
||||
</div>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="content-title">About janis­hutz.com</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">This is my main personal website which acts as a link between all my projects and websites.</p>
|
||||
<hr class="pullquote-lines">
|
||||
|
||||
BIN
src/assets/header.jpg
Normal file
BIN
src/assets/header.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 225 KiB |
BIN
src/assets/header.xcf
Normal file
BIN
src/assets/header.xcf
Normal file
Binary file not shown.
BIN
src/assets/logo-512.jpg
Normal file
BIN
src/assets/logo-512.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
BIN
src/assets/logo-new.xcf
Normal file
BIN
src/assets/logo-new.xcf
Normal file
Binary file not shown.
BIN
src/assets/logo.jpg
Normal file
BIN
src/assets/logo.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 104 KiB |
BIN
src/assets/logo.png
Normal file
BIN
src/assets/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 49 KiB |
@@ -11,6 +11,7 @@
|
||||
|
||||
.footer-logo {
|
||||
height: 50%;
|
||||
max-height: 90vw;
|
||||
margin-bottom: 5%;
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
@@ -31,7 +32,6 @@
|
||||
width: 90vw;
|
||||
background-color: rgba(0, 0, 0, 0) !important;
|
||||
color: white !important;
|
||||
padding: 20px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
/*
|
||||
Set size of html and body to full width
|
||||
*/
|
||||
html, body {
|
||||
html {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
@@ -18,7 +18,11 @@ html, body {
|
||||
}
|
||||
|
||||
body {
|
||||
background-color: rgba(0, 1, 73, 0.7);
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: rgb(105, 144, 189);
|
||||
font-family: sans-serif;
|
||||
}
|
||||
|
||||
@@ -80,7 +84,7 @@ body {
|
||||
*/
|
||||
|
||||
.content-wrapper {
|
||||
width: 100%;
|
||||
width: 100vw;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
@@ -155,6 +159,10 @@ body {
|
||||
border-radius: 20px;
|
||||
}
|
||||
|
||||
.back {
|
||||
color: black;
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 550px) and (max-width: 998px) {
|
||||
.project-logo {
|
||||
margin-top: 10vh;
|
||||
@@ -191,4 +199,8 @@ body {
|
||||
width: auto;
|
||||
height: 40vh;
|
||||
}
|
||||
}
|
||||
|
||||
#footer {
|
||||
width: 100vw;
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
top: 0;
|
||||
left: 0;
|
||||
border-bottom-right-radius: 100%;
|
||||
background-color: rgb(21, 21, 73);
|
||||
background-color: black;
|
||||
transition: all 2s ease-in-out;
|
||||
z-index: 9;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
height: 0;
|
||||
width: 0;
|
||||
cursor: default;
|
||||
background-color: rgb(18, 12, 59);
|
||||
background-color: #152b5c;
|
||||
border-bottom-left-radius: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
@@ -65,7 +65,7 @@
|
||||
}
|
||||
|
||||
.category-list {
|
||||
background-color: rgb(18, 12, 59);
|
||||
background-color: #152b5c;
|
||||
transition: all 0.5s;
|
||||
transform: scaleY( 0 );
|
||||
position: absolute;
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
}
|
||||
|
||||
.nav-toggle-container {
|
||||
background-color: rgb(21, 21, 73);
|
||||
background-color: black;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 10;
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</head>
|
||||
<body>
|
||||
<div class="footer-box">
|
||||
<img src="/assets/Logo.png" class="footer-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" class="footer-logo">
|
||||
<div class="footer-center-box">
|
||||
<a href="/legal/privacy" class="button" id="ppbtn">Privacy Policy</a>
|
||||
<div id="matomo-opt-out"></div>
|
||||
|
||||
@@ -18,29 +18,37 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<!-- <img src="/assets/logo.jpg" alt="page Logo" class="project-logo"> -->
|
||||
<h1 class="title">Welcome to janis­hutz.com!</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">The hub for all my projects which get bigger and more numerous by the day! Join in by downloading and using one or multiple of them or by ordering your own website!</p>
|
||||
<p style="text-align: center; margin-bottom: 5%;">The best place to discover awesome software projects to enrich your life, all created and maintained by Janis Hutz</p>
|
||||
<h2 class="content-title">My work</h2>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
<h3>Software Store</h3>
|
||||
<p>My software store gives you the opportunity to support my work and to get access to some special software you can't get access to otherwise. I am grateful for your support as always!</p>
|
||||
<a href="https://store.janishutz.com" class="button">To the store</a>
|
||||
</div>
|
||||
<div class="element">
|
||||
<h3>Custom Websites</h3>
|
||||
<p>Starting out as a new business or already have an established brand, looking for a new website? I offer static websites like this one as well as complex webapps like <a href="https://libreevent.janishutz.com" class="textlink" style="color: darkblue" target="_blank">libreǝvent</a> or the <a href="https://booking.languageschoolhossegor.com" class="textlink" style="color: darkblue" target="_blank">Language School Hossegor Booking system</a></p>
|
||||
<a href="https://development.janishutz.com" class="button">Learn more</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
<h3>libreǝvent</h3>
|
||||
<p>libreǝvent is THE free and open source event management solution with which you can save lots of time and money when managing your events!</p>
|
||||
<a href="/projects/libreevent" class="button">Learn more</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
<h3>iOS Apps</h3>
|
||||
<p>My iOS apps mostly focus on things you use or do day-to-day. You can view and download my apps on the Apple AppStore</p>
|
||||
<a href="/projects#ios" class="button">Learn more</a>
|
||||
<!-- <a href="https://apps.apple.com/us/developer/janis-hutz/id1636936538" class="button">AppStore</a> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
<h3>Open Source Software</h3>
|
||||
<p>As a huge Open Source fan, I also developed some software whose code you can freely use, if your project uses the GPL V3 License. I am also contributing to a JavaScript presentation framework called <a href="https://impress.js.org" class="textlink" style="color: darkblue">impress.js</a></p>
|
||||
|
||||
@@ -76,7 +76,7 @@ createApp( {
|
||||
'display': 'Please head to GitHub and open an issue',
|
||||
'action': {
|
||||
'type': 'link',
|
||||
'href': 'https://github.com/simplePCBuilding/SimpleMediaUpscalerLite/issues/new',
|
||||
'href': 'https://github.com/janishutz/SimpleMediaUpscalerLite/issues/new',
|
||||
'display': 'Open an Issue'
|
||||
}
|
||||
}
|
||||
@@ -92,7 +92,7 @@ createApp( {
|
||||
'display': 'Please head to GitHub and open an issue',
|
||||
'action': {
|
||||
'type': 'link',
|
||||
'href': 'https://github.com/simplePCBuilding/libreevent/issues/new',
|
||||
'href': 'https://github.com/janishutz/libreevent/issues/new',
|
||||
'display': 'Open an Issue'
|
||||
}
|
||||
}
|
||||
@@ -108,7 +108,7 @@ createApp( {
|
||||
'display': 'MusicPlayer Version 2.0 is not yet completed. Version 1 will not receive any more updates and is deprecated',
|
||||
'action': {
|
||||
'type': 'link',
|
||||
'href': 'https://github.com/simplePCBuilding/MusicPlayerV2',
|
||||
'href': 'https://github.com/janishutz/MusicPlayerV2',
|
||||
'display': 'GitHub'
|
||||
}
|
||||
}
|
||||
@@ -124,7 +124,7 @@ createApp( {
|
||||
'display': 'As this app is not digitally signed, Windows will warn you about running the app. The app is totally safe, so you can allow it to run. If it does not work, consider downloading the app, installing python with all necessary dependencies (see link below) and running it that way.',
|
||||
'action': {
|
||||
'type': 'link',
|
||||
'href': 'https://github.com/simplePCBuilding/BiogasControllerApp/wiki/Install-and-run-the-program#download-dev-versions-if-you-run-into-a-bug-then-this-may-help',
|
||||
'href': 'https://github.com/janishutz/BiogasControllerApp/wiki/Install-and-run-the-program#download-dev-versions-if-you-run-into-a-bug-then-this-may-help',
|
||||
'display': 'Python installation'
|
||||
}
|
||||
},
|
||||
@@ -134,7 +134,7 @@ createApp( {
|
||||
'display': 'Please first follow the steps the app gives you when you press the details button on the error message. If these steps do not work, please head to our wiki where things are explained in a more detailed manner. If these steps also do not help, please contact me using the <a href="/support/contact">contact form</a>!',
|
||||
'action': {
|
||||
'type': 'link',
|
||||
'href': 'https://github.com/simplePCBuilding/BiogasControllerApp/wiki/Connect-a-Microcontroller',
|
||||
'href': 'https://github.com/janishutz/BiogasControllerApp/wiki/Connect-a-Microcontroller',
|
||||
'display': 'Wiki'
|
||||
}
|
||||
},
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">The Legal Stuff</h1>
|
||||
|
||||
<p style="text-align: center;">Access my terms of service and privacy policy here. They apply to all my services except they have their own dedicated ones.</p>
|
||||
@@ -31,6 +31,8 @@
|
||||
<a class="button" href="/legal/privacy">Privacy Policy</a>
|
||||
<a class="button" href="/legal/tos">Terms of Service</a>
|
||||
<a class="button" href="/legal/returns">Return Policy</a>
|
||||
<a class="button" href="/legal/licences">Licences</a>
|
||||
<a class="button" href="/legal/support-status">Support Status</a>
|
||||
</div>
|
||||
|
||||
<p class="info">Looking to opt out of analytics? Scroll down to the bottom!</p>
|
||||
|
||||
41
src/legal/licences/index.html
Normal file
41
src/legal/licences/index.html
Normal file
@@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Software Licenses - janishutz.com</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<link rel="stylesheet" href="/css/mainstyle.css">
|
||||
<script defer src="https://static.janishutz.com/libs/jquery/jquery.min.js"></script>
|
||||
<script defer src="/js/loader.js"></script>
|
||||
<style>
|
||||
.info {
|
||||
font-weight: normal;
|
||||
font-style: italic;
|
||||
font-size: smaller;
|
||||
color: rgb(41, 41, 41);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Licences</h1>
|
||||
|
||||
<a href="/legal" class="back">← Back to legal hub</a>
|
||||
<p style="text-align: center;">Here you can find a copy of all the licences I use for my projects. Each software that uses one of these will link to this page.</p>
|
||||
|
||||
<div class="itemsInline">
|
||||
<a class="button" href="https://www.gnu.org/licenses/gpl-3.0.en.html">GNU General Public Licence V3</a>
|
||||
<a class="button" href="/legal/licences/proprietary">Proprietary</a>
|
||||
</div>
|
||||
|
||||
<p class="info">Looking to opt out of analytics? Scroll down to the bottom!</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
</body>
|
||||
</html>
|
||||
83
src/legal/licences/proprietary/index.html
Normal file
83
src/legal/licences/proprietary/index.html
Normal file
@@ -0,0 +1,83 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Proprietary Software Licence - janishutz.com</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<link rel="stylesheet" href="/css/mainstyle.css">
|
||||
<script defer src="https://static.janishutz.com/libs/jquery/jquery.min.js"></script>
|
||||
<script defer src="/js/loader.js"></script>
|
||||
<style>
|
||||
.info {
|
||||
font-weight: normal;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Proprietary Licence</h1>
|
||||
|
||||
<a href="/legal/licences" class="back">← Back to licences</a>
|
||||
<ol style="width: 100%">
|
||||
<b><li>
|
||||
Installation
|
||||
<p class="info">You are granted the right to install this software on a limited number of devices.</p>
|
||||
Restrictions
|
||||
<ul class="info">
|
||||
<li>
|
||||
You are not allowed to work around technical restrictions or limitations of the software
|
||||
</li>
|
||||
<li>
|
||||
You are not allowed to use this software on multiple devices simultaneously, but are allowed to have it installed on a limited number of devices at the same time
|
||||
</li>
|
||||
<li>
|
||||
You are not allowed to decompile, reverse engineer or disassemble the software.
|
||||
</li>
|
||||
</ul>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Licensing
|
||||
<p class="info">When purchasing this software, the software is not sold to you, but licenced to you. Due to non-compliance with these terms, your licence may be revoked without financial compensation.</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Transferring
|
||||
<p class="info">You are not allowed to resell or transfer your licence to other accounts. A licence is granted to a specific account and is linked to that.</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Warranty
|
||||
<p class="info">You agree that Janis Hutz is in no way, shape or form liable for any damage incurred by using this software.
|
||||
There is no warranty included with this software.
|
||||
All software is extensively tested, but errors in usage or code may cause loss of data created with the software.
|
||||
Janis Hutz is not required to provide immediate updates if features of the software do not work as intended.
|
||||
</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Updating
|
||||
<p class="info">Updates will be rolled out to address potential issues some time after a bug report was made through the <a href="https://support.janishutz.com/index.php?a=add" target="_blank">support system</a>.
|
||||
You are not guaranteed to receive updates to the software indefinitely. You can see software support statuses and roadmaps <a href="/legal/support-status" target="_blank">here</a>.
|
||||
</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Support
|
||||
<p class="info">Comprehensive software support may be provided to you as part of your purchase. Any paid software includes a basic support package that is used to address potential shortcomings of the software. If you experience any bugs in the software, please <a href="https://support.janishutz.com/index.php?a=add&category=7" target="_blank">report a bug</a></p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Updating of these terms
|
||||
<p class="info">These terms may be changed at any time. The most recent terms at the time of your purchase are the terms that apply to your software. New terms will not be forced upon you</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Entire agreement
|
||||
<p class="info">By agreeing to these terms, you also agree to the <a href="/legal/tos" target="_blank">Terms of Service</a>, the <a href="/legal/privacy" target="_blank">Privacy Policy</a> and the <a href="/legal/returns" target="_blank">Return Policy</a></p>
|
||||
</li></b>
|
||||
</ol>
|
||||
<i>Last updated 2024-05-20</i>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -19,9 +19,11 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Privacy Policy</h1>
|
||||
|
||||
<a href="/legal" class="back">← Back to legal hub</a>
|
||||
|
||||
<hr class="pullquote-lines">
|
||||
<h3 class="quotes-text">Privacy is an inherent human right, and a requirement for maintaining the human condition with dignity and respect</h3>
|
||||
<h4 class="quotes-author">- Bruce Schneier</h4>
|
||||
@@ -29,6 +31,7 @@
|
||||
|
||||
<p>Keeping your data safe is at the centre of all of my software. Therefore, I will never sell your data and all data that is collected automatically is not tied to your identity.</p>
|
||||
|
||||
|
||||
<ol style="width: 100%">
|
||||
<b><li>
|
||||
What data is collected on you?
|
||||
@@ -52,7 +55,7 @@
|
||||
</li></b>
|
||||
<b><li>
|
||||
Cookies
|
||||
<p class="info">Most of my websites do not use any cookies. If they do use cookies, the specific service will explicitly state so when you first visit the page. Cookies are small amounts of text-based data which is used to identify you, which, whenever one of my services uses cookies, is required to allow you to for example sign into that page. No third party cookies are used on any of my websites</p>
|
||||
<p class="info">Most of my websites do not use any cookies. If they do use cookies, the specific service will explicitly state so when you first visit the page, except for the account services, which use cookies, but don't state this explicitly. Cookies are small amounts of text-based data which is used to identify you, which, whenever one of my services uses cookies, is required to allow you to for example sign into that page. No third party cookies are used on any of my websites</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Sharing data with third parties
|
||||
@@ -65,6 +68,7 @@
|
||||
<p class="info">I retain the right to, at any time, at my own will and discretion to update this privacy policy. Valid is always the privacy policy which is available at this URL</p>
|
||||
</li></b>
|
||||
</ol>
|
||||
<i>Last updated 2024-05-20</i>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Privacy Policy</h1>
|
||||
|
||||
<hr class="pullquote-lines">
|
||||
|
||||
@@ -19,9 +19,10 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Return Policy</h1>
|
||||
|
||||
<a href="/legal" class="back">← Back to legal hub</a>
|
||||
<ol style="width: 100%">
|
||||
<b><li>
|
||||
Definitions
|
||||
@@ -34,21 +35,26 @@
|
||||
</li></b>
|
||||
<b><li>
|
||||
Return Window
|
||||
<p class="info">You can return a product within the period specified on a product's store page. This period is at least 7 days</p>
|
||||
<p class="info">You can return a product within 30 days of purchasing through your account. Some products might not be refundable, as they are consumable</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Cancellation Window
|
||||
<p class="info">You can cancel a subscription within your account up to 24 hours before the new billing cycle starts. After that, we cannot guarantee, that you won't be charged again. You are still eligible for a refund after the cancellation window expired.</p>
|
||||
<p class="info">You can cancel a subscription within your account up to 24 hours before the new billing cycle starts. After that, we cannot guarantee that you won't be charged again.</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Refund amount
|
||||
<p class="info">Refunds result in cost and work for me. Therefore, a refund comes at a 10% or $0.50 USD fee, depending on what is higher. The remaining funds will be sent back to your payment method</p>
|
||||
<p class="info">Refunds result in cost and work for me. Therefore, a refund comes at a 10% plus CHF 0.50 fee. The remaining funds will be sent back to your payment method within about 10 work days. This duration is solely dependent on the payment provider.</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Denial of refunds
|
||||
<p class="info">If it is discovered that you are trying to get repeated refunds, a refund may be denied. Such a denial will be communicated to you in written form with an explanation of the reason</p>
|
||||
<p class="info">Some products may not be refundable for some reasons. We therefore cannot refund the entire order. If a product is not refundable, this is communicated to you on the product page on the store.</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Refunds of subscriptions
|
||||
<p class="info">Subscriptions aren't currently eligible for refunds. Please be aware that when cancelling products that are required in order for you to get a subscription, the subscription will <b>not</b> be cancelled.</p>
|
||||
</li></b>
|
||||
</ol>
|
||||
<i>Last updated 2024-05-30</i>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
|
||||
158
src/legal/support-status/index.html
Normal file
158
src/legal/support-status/index.html
Normal file
@@ -0,0 +1,158 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Support Status - janishutz.com</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<link rel="stylesheet" href="/css/mainstyle.css">
|
||||
<script defer src="https://static.janishutz.com/libs/jquery/jquery.min.js"></script>
|
||||
<script defer src="/js/loader.js"></script>
|
||||
<style>
|
||||
.top-bar {
|
||||
font-size: 1.1rem;
|
||||
font-weight: bold;
|
||||
min-width: max-content;
|
||||
}
|
||||
|
||||
.status {
|
||||
padding-right: 15px;
|
||||
min-width: max-content;
|
||||
}
|
||||
|
||||
.name {
|
||||
padding-right: 15px;
|
||||
min-width: max-content;
|
||||
}
|
||||
|
||||
.eol {
|
||||
padding-right: 15px;
|
||||
min-width: max-content;
|
||||
}
|
||||
|
||||
.info {
|
||||
font-weight: normal;
|
||||
font-style: italic;
|
||||
font-size: smaller;
|
||||
color: rgb(41, 41, 41);
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.support-status {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.support-status-wrapper {
|
||||
width: 100%;
|
||||
overflow: scroll;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Support Status</h1>
|
||||
|
||||
<a href="/legal" class="back">← Back to legal hub</a>
|
||||
|
||||
<p style="text-align: center;">View the support status of all my projects, roadmaps and expected End Of Life dates</p>
|
||||
|
||||
<div class="support-status-wrapper">
|
||||
<table class="support-status">
|
||||
<tr class="top-bar">
|
||||
<td class="name">Software</td>
|
||||
<td class="status">Status</td>
|
||||
<td class="eol">Expected EOL</td>
|
||||
<td>Roadmap</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">Website</td>
|
||||
<td class="status">Supported <sup>1</sup></td>
|
||||
<td class="eol">-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">Store</td>
|
||||
<td class="status">Supported</td>
|
||||
<td class="eol">-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">ID (Account Services)</td>
|
||||
<td class="status">Supported <sup>2</sup></td>
|
||||
<td class="eol">-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">StorageManager</td>
|
||||
<td class="status">Supported</td>
|
||||
<td class="eol">-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">QR & Barcode Insight</td>
|
||||
<td class="status">Supported</td>
|
||||
<td class="eol">-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">libreevent</td>
|
||||
<td class="status">Supported</td>
|
||||
<td class="eol">-</td>
|
||||
<td><a href="https://github.com/janishutz/libreevent/issues/12" target="_blank">Roadmap</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">smuL (SimpleMediaUpscalerLite)</td>
|
||||
<td class="status">Unsupported</td>
|
||||
<td class="eol">June 16 2025</td>
|
||||
<td>- (EOL)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">BiogasControllerApp</td>
|
||||
<td class="status">Supported</td>
|
||||
<td class="eol">2026-07-01<sup>3</sup></td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">ConductorCalc</td>
|
||||
<td class="status" title="This software has not been completed yet">In Development</td>
|
||||
<td class="eol">-</td>
|
||||
<td><a href="https://blog.janishutz.com/posts/2024/06/update-on-projects/#conductorcalc" target="_blank">Roadmap</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">MusicPlayer V3</td>
|
||||
<td class="status">Supported</td>
|
||||
<td class="eol">-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">MusicPlayer V1</td>
|
||||
<td class="status">Unsupported</td>
|
||||
<td class="eol">2023-09-01</td>
|
||||
<td>- (EOL)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name">MusicPlayer V2</td>
|
||||
<td class="status">Unsupported</td>
|
||||
<td class="eol">2024-07-01</td>
|
||||
<td>- (EOL)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<p class="info">All pieces of software without an expected EOL date do not have one, because it simply hasn't been decided yet. There might be completely rewritten versions of them taking their place in the future or an EOL date may be added</p>
|
||||
<p class="info">Once a software has reached EOL, it doesn't mean it will stop working, but rather that it will not receive any more updates</p>
|
||||
<p class="info"><sup>1</sup> A new version is in development to completely replace the current one with design following my new design philosophy. See <a href="https://beta.janishutz.com">here</a> for an unfinished preview that is still in early beta.</p>
|
||||
<p class="info"><sup>2</sup> A new version is in development to completely replace the current one with improved security and reliability</p>
|
||||
<p class="info"><sup>3</sup> Unlikely to be at this date, since a complete rewrite has happened in June 2025</p>
|
||||
|
||||
<p style="margin-top: 50px;">Looking for the support page?</p>
|
||||
<a href="https://support.janishutz.com" class="button" target="_blank">Support</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -19,11 +19,10 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Terms of Service</h1>
|
||||
|
||||
<p style="color: red"><b>WORK IN PROGRESS</b></p>
|
||||
|
||||
<a href="/legal" class="back">← Back to legal hub</a>
|
||||
<ol style="width: 100%">
|
||||
<b><li>
|
||||
Using content of my websites
|
||||
@@ -63,6 +62,19 @@
|
||||
</ul>
|
||||
</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Document Licenses
|
||||
<p class="info">
|
||||
<ul style="font-weight: normal;">
|
||||
<li>All Document Licences granted to you when purchasing one off of my store are granted to you and you only, except explicitly stated otherwise.</li>
|
||||
<li>You are not allowed to share a licence with other people. There are measures in place to prevent this.</li>
|
||||
<li>Licences to my PDFs are usually granted to you as <i>perpetual licences</i>, meaning you will have access to these Documents indefinitely, even if I choose to end support for it.</li>
|
||||
<li>Documents I choose to drop from the store will be emailed to you upon reaching that status, so you keep your access to them.</li>
|
||||
<li>All documents may only be viewed with the provided viewer in the browser, or in the future with any other Software provided and explicitly authorized by me.</li>
|
||||
<li>There is no guarantee that the documents will be available at all times, as downtimes in the systems may occur, which are outside my control.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Accountability
|
||||
<p class="info">
|
||||
@@ -73,15 +85,16 @@
|
||||
<b><li>
|
||||
Returns
|
||||
<p class="info">
|
||||
Returns are handled according to my <a href="/legal/returns">Return Policy</a>
|
||||
Returns are handled according to my <a href="/legal/returns">Return Policy</a> to which you agree when agreeing to these terms
|
||||
</p>
|
||||
</li></b>
|
||||
<b><li>
|
||||
Privacy
|
||||
<p class="info">When agreeing to these terms, you also have to agree to my Privacy Policy, which states that some data on your interaction might be collected, but will never be tied to your identity. All other data you provide willingly is for obvious reasons tied to your identity.</p>
|
||||
<p class="info">When agreeing to these terms, you also agree to my <a href="/legal/privacy" target="_blank">Privacy Policy</a>, which states that some data on your interaction might be collected, but will never be tied to your identity. All other data you provide willingly is for obvious reasons tied to your identity.</p>
|
||||
</li></b>
|
||||
</ol>
|
||||
<p>Any violation of the above terms above may lead to a termination of your account or your licence being revoked. </p>
|
||||
<i>Last updated 2024-05-20</i>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
|
||||
@@ -9,11 +9,52 @@
|
||||
<link rel="stylesheet" href="/css/nav/toggle.css">
|
||||
<link rel="stylesheet" href="/css/nav/menu.css">
|
||||
<link rel="stylesheet" href="/css/nav/logo.css">
|
||||
|
||||
<style>
|
||||
#moved-banner {
|
||||
background: linear-gradient( 22.5deg, red, blue ) !important;
|
||||
min-height: 10vh;
|
||||
width: 100vw;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
#moved-banner p {
|
||||
max-width: calc( 100vw - 3rem - 30px );
|
||||
text-align: center;
|
||||
font-size: 1rem;
|
||||
padding: 5px;
|
||||
margin: 0;
|
||||
color: white;
|
||||
}
|
||||
|
||||
#moved-banner a {
|
||||
color: white;
|
||||
}
|
||||
|
||||
#moved-banner span {
|
||||
color: white;
|
||||
position: fixed;
|
||||
right: 15px;
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="moved-banner">
|
||||
<p>
|
||||
You are looking at one of my old websites. The current version is available at
|
||||
<a href="https://janishutz.com">janishutz.com</a>
|
||||
</p>
|
||||
<span onclick="dismissOldSiteNotice()">✕</span>
|
||||
</div>
|
||||
<div class="nav-container">
|
||||
<div class="logo-container">
|
||||
<a href="/"><img src="/assets/Logo.png" alt="Website logo" id="logo"></a>
|
||||
<a href="/"><img src="https://static.janishutz.com/logo.jpg" alt="Website logo" id="logo"></a>
|
||||
</div>
|
||||
<div class="nav-toggle-container">
|
||||
<div class="nav-toggle-positioner" onclick="menu()">
|
||||
@@ -37,15 +78,11 @@
|
||||
<div class="menu-category" onclick="dropdown( 'projects-page' )" id="projects-page-parent">
|
||||
<h3>Projects</h3>
|
||||
<div class="category-list" id="projects-page">
|
||||
<a href="/projects" class="category-item">Browse</a>
|
||||
<a href="/projects" class="category-item">Browse all</a>
|
||||
<a href="/projects/storagemanager" class="category-item">StorageManager</a>
|
||||
<a href="/projects/smuL" class="category-item">SimpleMediaUpscalerLite</a>
|
||||
<a href="/projects/libreevent" class="category-item">libreǝvent</a>
|
||||
<a href="/projects/qrscanner" class="category-item">QR & Barcode Insight</a>
|
||||
<a href="/projects/musicplayer" class="category-item">MusicPlayer</a>
|
||||
<a href="/projects/schoolprojects" class="category-item">School projects</a>
|
||||
<a href="/projects/impress" class="category-item">impress.js</a>
|
||||
<a href="/projects/languageschoolhossegor-booking" class="category-item">Language School Hossegor Booking system</a>
|
||||
<a href="/projects/store" class="category-item">Store</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu-category" onclick="dropdown( 'about' )" id="about-parent">
|
||||
@@ -72,6 +109,8 @@
|
||||
<h3>Support</h3>
|
||||
<div class="category-list" id="support">
|
||||
<a href="https://support.janishutz.com" class="category-item">Support hub</a>
|
||||
<a href="https://v1.janishutz.com" class="category-item">Old version</a>
|
||||
<a href="https://janishutz.github.io" class="category-item">Original version</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -102,6 +141,10 @@
|
||||
$( '.bottom-note-wrapper' ).fadeToggle( 500 );
|
||||
}, 400 );
|
||||
}
|
||||
|
||||
function dismissOldSiteNotice () {
|
||||
$( '#moved-banner' ).hide();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Private Presentations</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Here is a list of all private presentations</p>
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Presentations</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Here you can view all my public presentations. There is also a link to my private presentations, for which you need a username and password.</p>
|
||||
|
||||
|
||||
33
src/projects/arch-dev-vm/index.html
Normal file
33
src/projects/arch-dev-vm/index.html
Normal file
@@ -0,0 +1,33 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Arch Linux Development Virtual Machine - janishutz.com</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta name="description" content="Create your own software development environment Virtual Machine for software that should run on Linux. This project is a collection of scripts that do this for you.">
|
||||
<link rel="stylesheet" href="/css/mainstyle.css">
|
||||
<script defer src="https://static.janishutz.com/libs/jquery/jquery.min.js"></script>
|
||||
<script defer src="/js/loader.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="libreevent Logo" class="project-logo">
|
||||
<h1 class="content-title">Arch Linux Develop­ment Virtual Machine</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">This project aims to make setting up a development virtual machine with Arch Linux much easier.</p>
|
||||
<hr class="pullquote-lines">
|
||||
<h3 class="content-title-small">Development on Windows kinda sucks. Install a Linux VM easily</h3>
|
||||
<hr class="pullquote-lines">
|
||||
<div class="bottom">
|
||||
<h2 class="content-title-small">Check out the project</h2>
|
||||
<a class="button" href="https://github.com/janishutz/arch-dev-vm" target="_blank">GitHub Repo</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
</body>
|
||||
</html>
|
||||
29
src/projects/id/index.html
Normal file
29
src/projects/id/index.html
Normal file
@@ -0,0 +1,29 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>ID - janishutz.com</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta name="description" content="impress.js is a JavaScript presentation tool, inspired by the idea behind prezi. It features an infinite, 3-Dimensional canvas, on which you can place elements.">
|
||||
<link rel="stylesheet" href="/css/mainstyle.css">
|
||||
<script defer src="https://static.janishutz.com/libs/jquery/jquery.min.js"></script>
|
||||
<script defer src="/js/loader.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="id Logo" class="project-logo">
|
||||
<h1 class="content-title">janis­hutz­.com ID</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Annoyed to have tons of accounts? id.janishutz.com eliminates that problem by providing one single account for all my projects and more!</p>
|
||||
<div class="bottom">
|
||||
<a class="button" href="https://id.janishutz.com" target="_blank">TO WEBSITE</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -17,6 +17,7 @@
|
||||
<div class="content">
|
||||
<img src="/assets/impress.jpg" alt="libreevent Logo" class="project-logo">
|
||||
<h1 class="content-title">impress­.js</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">impress.js is not in fact my own project, but rather a project I contribute code to and for which I have created a new project website.</p>
|
||||
<hr class="pullquote-lines">
|
||||
<h3 class="content-title-small">Slide based presentations are quite boring, why not try something new and better?</h3>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="content-title">Projects</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">This is a selection of my most important projects. This list is not exhaustive, and I've got some private projects ongoing at all times, like updating and optimizing all my different websites.</p>
|
||||
<h3 id="ios" class="content-title-small">iOS Apps</h3>
|
||||
@@ -31,6 +31,26 @@
|
||||
<a class="button" href="/projects/qrscanner">Learn more</a>
|
||||
</div>
|
||||
</div>
|
||||
<h3 id="proprietary" class="content-title-small" style="margin-top: 10%;">Proprietary Software</h3>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
<h3>Store</h3>
|
||||
<p>A fully featured web store application, through which you can purchase software and other products developed and created by Janis Hutz</p>
|
||||
<a class="button" href="/projects/store">Learn more</a>
|
||||
</div>
|
||||
<div class="element">
|
||||
<h3>id.janishutz.com</h3>
|
||||
<p>Account software that provides login functionality to all my software.</p>
|
||||
<a class="button" href="/projects/id">Learn more</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
<h3>Language School Hossegor Booking System</h3>
|
||||
<p>A fully featured booking system for a language school in France. It features fully automated invoice generation, an extensive admin panel and a easy to navigate reservation experience, fully custom built</p>
|
||||
<a class="button" href="/projects/languageschoolhossegor-booking">Learn more</a>
|
||||
</div>
|
||||
</div>
|
||||
<h3 id="foss" class="content-title-small" style="margin-top: 10%;">Free and Open Source Software</h3>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
@@ -51,9 +71,9 @@
|
||||
<a class="button" href="/projects/musicplayer">Learn more</a>
|
||||
</div>
|
||||
<div class="element">
|
||||
<h3>Language School Hossegor Booking System</h3>
|
||||
<p>A fully featured booking system for a language school in France. It features fully automated invoice generation, an extensive admin panel and a easy to navigate reservation experience, fully custom built</p>
|
||||
<a class="button" href="/projects/languageschoolhossegor-booking">Learn more</a>
|
||||
<h3>Arch Linux Development Virtual Machine</h3>
|
||||
<p>An install-script to get a full Arch Linux development environment running in mere minutes</p>
|
||||
<a class="button" href="/projects/arch-dev-vm">Learn more</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sidebyside">
|
||||
|
||||
@@ -18,8 +18,9 @@
|
||||
<div class="content">
|
||||
<img src="/assets/lsh.png" alt="language school hossegor Logo" class="project-logo">
|
||||
<h1 class="content-title">Language School Hossegor Booking System</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">With a booking system that is purpose built for their needs, Language School Hossegor, a French language school, they can respond to customer requests much faster.</p>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Of their entire online presence, only the booking system was built by me as the website already existed and it wasn't in need of replacing.</p>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">With a booking system that is purpose built for their needs, Language School Hossegor, a French language school, can respond to customer requests much faster.</p>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Of their entire online presence, only the booking system was built by me as the website already existed, and it wasn't in need of replacing.</p>
|
||||
<div class="bottom">
|
||||
<h2 class="content-title-small">Check them out!</h2>
|
||||
<p>This booking system has seen a massive overhaul recently</p>
|
||||
|
||||
@@ -16,8 +16,9 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://raw.githubusercontent.com/simplePCBuilding/libreevent/master/assets/logo.png" alt="libreevent Logo" class="project-logo">
|
||||
<img src="https://raw.githubusercontent.com/janishutz/libreevent/master/assets/logo.png" alt="libreevent Logo" class="project-logo">
|
||||
<h1 class="content-title"><i>libre</i>ǝvent</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">libreǝvent is a free and open source event management solution you can host yourself on whatever system. Create your next event at lower cost and power it using libreǝvent</p>
|
||||
<hr class="pullquote-lines">
|
||||
<h3 class="content-title-small">Why use a commercial event management system if you can host a more flexible one yourself?</h3>
|
||||
|
||||
@@ -17,8 +17,9 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://raw.githubusercontent.com/simplePCBuilding/MusicPlayerV2/master/assets/logo.png" alt="MusicPlayer Logo" class="project-logo">
|
||||
<img src="https://raw.githubusercontent.com/janishutz/MusicPlayerV2/master/assets/logo.png" alt="MusicPlayer Logo" class="project-logo">
|
||||
<h1 class="content-title">Music­Player</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">An electron-based music player to which a basically infinite amount of client displays can connect to to display the current playing song, the upcoming songs and details on all of them.</p>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
@@ -47,7 +48,7 @@
|
||||
</div>
|
||||
<div class="bottom">
|
||||
<h2 class="content-title">Download it here</h2>
|
||||
<a class="button" href="https://github.com/simplePCBuilding/MusicPlayerV2/releases" target="_blank">DOWNLOAD</a>
|
||||
<a class="button" href="https://github.com/janishutz/MusicPlayerV2/releases" target="_blank">DOWNLOAD</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="popup">
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
<div class="content">
|
||||
<img src="/assets/qrscanner.jpg" alt="QR & Barcode Insight Logo" class="project-logo">
|
||||
<h1 class="content-title">QR & Barcode Insight</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">QR Codes can be quite mysterious and you might not be sure if the QR code you were provided with actually contains the website you intend to visit</p>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
|
||||
@@ -19,8 +19,9 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://raw.githubusercontent.com/simplePCBuilding/BiogasControllerApp/main/BiogasControllerApp-V2.3/BiogasControllerAppLogo.png" alt="BiogasControllerApp Logo" class="project-logo">
|
||||
<img src="https://raw.githubusercontent.com/janishutz/BiogasControllerApp/main/BiogasControllerApp-V2.3/BiogasControllerAppLogo.png" alt="BiogasControllerApp Logo" class="project-logo">
|
||||
<h1 class="content-title">School projects</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">During my time at school I have created quite a few little software projects, the biggest of them being the BiogasControllerApp, whose Logo you can see above.</p>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
|
||||
@@ -32,8 +32,9 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://raw.githubusercontent.com/simplePCBuilding/SimpleMediaUpscalerLite/main/logo.png" alt="smuL Logo" class="project-logo">
|
||||
<img src="https://raw.githubusercontent.com/janishutz/SimpleMediaUpscalerLite/main/assets/logo.png" alt="smuL Logo" class="project-logo">
|
||||
<h1 class="content-title">Simple­Media­Upscaler­Lite</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Images and videos at low resolutions can be quite restricting in terms of what you can do with it and many upscalers either perform terribly, do not look good, can't upscale videos or are hard to use. smuL (pronounced like 'small' because UPscaling) is an easy to use frontend to upscale all your videos and images.</p>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
@@ -75,7 +76,7 @@
|
||||
<div class="element">
|
||||
<h3>Development.</h3>
|
||||
<p>Visit our GitHub repo to help develop the project! PRs are warmly welcomed!</p>
|
||||
<a href="https://github.com/simplePCBuilding/SimpleMediaUpscalerLite" class="button">GitHub</a>
|
||||
<a href="https://github.com/janishutz/SimpleMediaUpscalerLite" class="button">GitHub</a>
|
||||
</div>
|
||||
<div class="element">
|
||||
<h3>Contributors.</h3>
|
||||
@@ -89,7 +90,7 @@
|
||||
<div class="bottom">
|
||||
<h2 class="content-title">Download it today</h2>
|
||||
<p>Some bigger updates are planned for the more distant future</p>
|
||||
<a class="button" href="https://github.com/simplePCBuilding/SimpleMediaUpscalerLite/releases" target="_blank">DOWNLOAD</a>
|
||||
<a class="button" href="https://github.com/janishutz/SimpleMediaUpscalerLite/releases" target="_blank">DOWNLOAD</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="popup">
|
||||
@@ -109,7 +110,7 @@
|
||||
</ul>`,
|
||||
'cli': '<h3>Command Line Interface.</h3><p>The smuL cli is a powerful tool written in python which the GUI uses to upscale videos and images alike. You can use it to upscale images and videos in large badges. To use it simply search for SimpleMediaUpscaleLite and right click > Open File location. Open a command prompt and type <i>smuL-cli.exe -h</i> to get a list of all available commands.</p>',
|
||||
'supportedOS': '<h3>Supported OS.</h3><p>smuL currently supports Windows 8, 10 and 11 and all Debian and all rpm-capable Linux distributions officially. You might be able to use it on different OSes if you compile it yourself.</p><p>To run smuL, you need to have a functional installation of ffmpeg and (if on Linux), a functional installation of wine V7 or higher.</p>',
|
||||
'plugins': '<h3>Plugins.</h3><p>smuL features extensive plugin support for its CLI. smuL does not yet have a plugin installer, so please read the plugin installation documentation on our <a href="https://github.com/simplePCBuilding/SimpleMediaUpscalerLite/wiki">GitHub repo</a>!</p>',
|
||||
'plugins': '<h3>Plugins.</h3><p>smuL features extensive plugin support for its CLI. smuL does not yet have a plugin installer, so please read the plugin installation documentation on our <a href="https://github.com/janishutz/SimpleMediaUpscalerLite/wiki">GitHub repo</a>!</p>',
|
||||
'foss': '<h3>Free and Open Source.</h3><p>smuL is fully free and open source, which means, you can use it without any limits for free. There are also no ads and you can have a look at the source code to confirm that we are in fact not collecting ANY data or sending ANY data to anybody. The only network request we do is to GitHub if you head into settings in the GUI to download the version information.</p>',
|
||||
'roadmap': `<h3>Roadmap.</h3><p>For version 2.1.0 the following things are planned:</p>
|
||||
<ul>
|
||||
@@ -120,7 +121,7 @@
|
||||
<p>If you have any suggestions, please let us know by opening an issue on GitHub</p>`,
|
||||
'contributors': `<h3>Contributors.</h3><p>Currently the following people are contributing to this project:</p>
|
||||
<ul>
|
||||
<li>simplePCBuilding (Maintainer) [Core (CLI), Docs, Website, Frontend, Distribution]</li>
|
||||
<li>janishutz (Maintainer) [Core (CLI), Docs, Website, Frontend, Distribution]</li>
|
||||
<li>ThatPlasma (Testing) [Testing, Ideas]</li>
|
||||
</ul>`
|
||||
};
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
<div class="content">
|
||||
<img src="/assets/storagemanager.jpg" alt="StorageManager Logo" class="project-logo" style="border-radius: 20px;">
|
||||
<h1 class="content-title">Storage­Manager</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Managing storage can be a challenging task, especially, when the volume of items stored gets big. If products in that storage can go bad, you are very likely to produce quite a bit of waste. StorageManager is an iOS app that can send you notifications such that you do not forget about products that are about to expire.</p>
|
||||
<div class="sidebyside">
|
||||
<div class="element">
|
||||
|
||||
36
src/projects/store/index.html
Normal file
36
src/projects/store/index.html
Normal file
@@ -0,0 +1,36 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Store - janishutz.com</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta name="description" content="My software store allows you to purchase software that I develop and sell your own">
|
||||
<link rel="stylesheet" href="/css/mainstyle.css">
|
||||
<script defer src="https://static.janishutz.com/libs/jquery/jquery.min.js"></script>
|
||||
<script defer src="/js/loader.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="store Logo" class="project-logo">
|
||||
<h1 class="content-title">Store</h1>
|
||||
<a href="/projects" class="back">← All projects</a>
|
||||
<p style="text-align: center; margin-bottom: 5%;">My software store offers you the ability to purchase my software, other services I offer and donate</p>
|
||||
<hr class="pullquote-lines">
|
||||
<h3 class="content-title-small">Need software? Want to financially support me?</h3>
|
||||
<hr class="pullquote-lines">
|
||||
|
||||
<div class="bottom">
|
||||
<h2 class="content-title-small">Visit my store</h2>
|
||||
<div>
|
||||
<a class="button" href="https://store.janishutz.com" target="_blank">STORE</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer"></div>
|
||||
</body>
|
||||
</html>
|
||||
86
src/services/dms-deg/index.html
Normal file
86
src/services/dms-deg/index.html
Normal file
@@ -0,0 +1,86 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>DMS - Decimal Degree Converter</title>
|
||||
<link rel="stylesheet" href="/css/mainstyle.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" />
|
||||
<style>
|
||||
.converter-input {
|
||||
width: 4rem;
|
||||
padding: 7.5px;
|
||||
border-radius: 10px;
|
||||
border: none;
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.material-symbols-outlined {
|
||||
font-variation-settings:
|
||||
'FILL' 0,
|
||||
'wght' 400,
|
||||
'GRAD' 0,
|
||||
'opsz' 24
|
||||
}
|
||||
|
||||
#out {
|
||||
width: 30%;
|
||||
padding: 7.5px;
|
||||
font-size: 0.75rem;
|
||||
border-radius: 10px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.copy-icon {
|
||||
margin-left: 10px;
|
||||
cursor: pointer;
|
||||
background-color: white;
|
||||
padding: 5px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<h1>Degrees Minutes Seconds - Decimal Degree Converter</h1>
|
||||
<button onclick="clearApp()" class="button" style="margin-bottom: 5px;">Clear</button>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
Latitude
|
||||
</td>
|
||||
<td>
|
||||
<input type="number" step="0.1" id="deg-lat" class="converter-input">°
|
||||
<input type="number" step="0.1" id="min-lat" class="converter-input">'
|
||||
<input type="number" step="0.1" id="sec-lat" class="converter-input">''
|
||||
<select id="lat" class="converter-input">
|
||||
<option value="N">N</option>
|
||||
<option value="S">S</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<td>
|
||||
Longitude
|
||||
</td>
|
||||
<td>
|
||||
<input type="number" step="0.1" id="deg-long" class="converter-input">°
|
||||
<input type="number" step="0.1" id="min-long" class="converter-input">'
|
||||
<input type="number" step="0.1" id="sec-long" class="converter-input">''
|
||||
<select id="long" class="converter-input">
|
||||
<option value="W">W</option>
|
||||
<option value="E">E</option>
|
||||
</select>
|
||||
</td>
|
||||
</table>
|
||||
<button onclick="convertDMSDecimal()" class="button">Convert!</button>
|
||||
<h3>Output</h3>
|
||||
<div style="width: 100%; display: flex; justify-content: center; align-items: center;">
|
||||
<input type="text" id="out"></input>
|
||||
<span class="material-symbols-outlined copy-icon" onclick="copy()" title="copy output to clipboard">content_copy</span>
|
||||
</div>
|
||||
<script src="index.js"></script>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
47
src/services/dms-deg/index.js
Normal file
47
src/services/dms-deg/index.js
Normal file
@@ -0,0 +1,47 @@
|
||||
const degLat = document.getElementById( 'deg-lat' );
|
||||
const minLat = document.getElementById( 'min-lat' );
|
||||
const secLat = document.getElementById( 'sec-lat' );
|
||||
const latitude = document.getElementById( 'lat' );
|
||||
const degLong = document.getElementById( 'deg-long' );
|
||||
const minLong = document.getElementById( 'min-long' );
|
||||
const secLong = document.getElementById( 'sec-long' );
|
||||
const longitude = document.getElementById( 'long' );
|
||||
|
||||
const output = document.getElementById( 'out' );
|
||||
|
||||
|
||||
var convertDMSDecimal = () => {
|
||||
let long = 0;
|
||||
let lat = 0;
|
||||
if ( !isNaN( degLat.value ) && !isNaN( minLat.value ) && !isNaN( secLat.value ) && !isNaN( degLong.value ) && !isNaN( minLong.value ) && !isNaN( secLong.value ) ) {
|
||||
try {
|
||||
// calculate latitude
|
||||
lat = Math.round( ( parseInt( degLat.value ) + parseInt( minLat.value ) / 60 + parseFloat( secLat.value ) / 6000 ) * 100000 ) / 100000;
|
||||
|
||||
// calculate longitude
|
||||
long = Math.round( ( parseInt( degLong.value ) + parseInt( minLong.value ) / 60 + parseFloat( secLong.value ) / 6000 ) * 100000 ) / 100000;
|
||||
} catch ( err ) {
|
||||
console.error( err );
|
||||
alert( 'An error occurred whilst calculating. Please ensure that degrees & minutes are entered as whole numbers' );
|
||||
}
|
||||
output.value = String( lat ) + latitude.value + ' ' + String( long ) + longitude.value;
|
||||
} else {
|
||||
alert( 'Invalid input. Please ensure that all input fields only contain numbers!' );
|
||||
}
|
||||
}
|
||||
|
||||
var copy = () => {
|
||||
navigator.clipboard.writeText( output.value );
|
||||
}
|
||||
|
||||
|
||||
var clearApp = () => {
|
||||
degLat.value = '';
|
||||
minLat.value = '';
|
||||
secLat.value = '';
|
||||
degLong.value = '';
|
||||
minLong.value = '';
|
||||
secLong.value = '';
|
||||
latitude.value = 'N';
|
||||
longitude.value = 'W';
|
||||
}
|
||||
@@ -14,7 +14,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="content-title">Services</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">To make technology more accessible, I thrive to offer services that help people not that well versed in technology start to enjoy it.</p>
|
||||
<hr class="pullquote-lines">
|
||||
|
||||
@@ -3,116 +3,156 @@
|
||||
<url>
|
||||
<loc>https://www.janishutz.com</loc>
|
||||
<priority>1.00</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-08-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal</loc>
|
||||
<priority>0.75</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-06-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/support</loc>
|
||||
<priority>0.67</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/services</loc>
|
||||
<priority>0.67</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects</loc>
|
||||
<priority>0.67</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-06-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/presentations</loc>
|
||||
<priority>0.67</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/about</loc>
|
||||
<priority>0.67</priority>
|
||||
<lastmod>2024-04-08</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal/privacy</loc>
|
||||
<priority>0.67</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-07-15</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal/support-status</loc>
|
||||
<priority>0.50</priority>
|
||||
<lastmod>2024-08-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/services/dms-deg</loc>
|
||||
<priority>0.50</priority>
|
||||
<lastmod>2024-06-14</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/store</loc>
|
||||
<priority>0.50</priority>
|
||||
<lastmod>2024-06-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal/returns</loc>
|
||||
<priority>0.50</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-06-04</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal/tos</loc>
|
||||
<priority>0.50</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/id</loc>
|
||||
<priority>0.50</priority>
|
||||
<lastmod>2024-06-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/arch-dev-vm</loc>
|
||||
<priority>0.50</priority>
|
||||
<lastmod>2024-08-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal/licenses</loc>
|
||||
<priority>0.50</priority>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/support/js-disabled</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/support/contact</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/storagemanager</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-06-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/smuL</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-08-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/schoolprojects</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-08-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/qrscanner</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-06-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/musicplayer</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-08-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/libreevent</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-08-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/languageschoolhossegor-booking</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-06-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/projects/impress</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-06-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/presentations/auth</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-08</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/about/aboutme</loc>
|
||||
<priority>0.33</priority>
|
||||
<lastmod>2024-04-08</lastmod>
|
||||
<lastmod>2024-08-26</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal/licences/gpl</loc>
|
||||
<priority>0.25</priority>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal/licences/proprietary</loc>
|
||||
<priority>0.25</priority>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.janishutz.com/legal/privacy/v1</loc>
|
||||
<priority>0.00</priority>
|
||||
<lastmod>2024-04-30</lastmod>
|
||||
<lastmod>2024-05-20</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
@@ -18,7 +18,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Contact me</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Have you ran into a problem you can't solve using my guides or just want to reach out about something? If you have any questions regarding any of my open source projects, please open an issue on GitHub if possible. If not, please contact me here.</p>
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Support</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">Did you run into a problem with any of my software? Here's the right place to get the issue solved. This page features an automated support system to guide you into the right direction. If this doesn't help, the system will forward your query directly to me and you will have the opportunity to add some comments to it as well.</p>
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<div id="nav"></div>
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
<img src="/assets/Logo.png" alt="page Logo" class="project-logo">
|
||||
<img src="https://static.janishutz.com/logo.jpg" alt="page Logo" class="project-logo">
|
||||
<h1 class="title">Support</h1>
|
||||
<p style="text-align: center; margin-bottom: 5%;">On this page you can learn how to enable JavaScript</p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user