[dotnet] Add dotnet projects and examples
+ Sitemap generator I created while learning the dispose pattern + Testing project for learning general C#
This commit is contained in:
14
dotnet/sitemap/ConsoleApp/ConsoleApp.csproj
Normal file
14
dotnet/sitemap/ConsoleApp/ConsoleApp.csproj
Normal file
@@ -0,0 +1,14 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\SiteMapLibrary\SiteMapLibrary.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
||||
12
dotnet/sitemap/ConsoleApp/Program.cs
Normal file
12
dotnet/sitemap/ConsoleApp/Program.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using SiteMapLibrary;
|
||||
|
||||
// Create an XmlManager to use for generating our sitemap; Provide a file path (and optional Xml settings; See ctor)
|
||||
var mgr = new XmlManager("/home/kapper/Code/klips/dotnet/sitemap/ConsoleApp/TestFiles/sitemap.xml");
|
||||
// If we want to output the sitemap to the console, instead of saving to a file
|
||||
// var mgr = new XmlManager("Console.Out");
|
||||
|
||||
// Provide a base URL to start crawling, an XmlManager, and a Regex pattern to use for matching URLs while crawling
|
||||
using SiteMap siteMap = new SiteMap("https://knoats.com", mgr,
|
||||
new("(http?s://knoats.com(?!.*/dist/|.*/settings/|.*/register/|.*/login/|.*/uploads/|.*/export/|.*/search?).*?(?=\"))"));
|
||||
// Start crawling; When this returns, we have visited all found URLs and wrote them to our sitemap
|
||||
await siteMap.Crawl();
|
||||
9
dotnet/sitemap/ConsoleApp/TestFiles/robots.txt
Normal file
9
dotnet/sitemap/ConsoleApp/TestFiles/robots.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
User-agent: *
|
||||
Disallow:
|
||||
Disallow: /dist/
|
||||
Disallow: /settings/
|
||||
Disallow: /register/
|
||||
Disallow: /login/
|
||||
Disallow: /uploads/
|
||||
Disallow: /export/
|
||||
Disallow: /search?
|
||||
975
dotnet/sitemap/ConsoleApp/TestFiles/sitemap.xml
Normal file
975
dotnet/sitemap/ConsoleApp/TestFiles/sitemap.xml
Normal file
@@ -0,0 +1,975 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<urlset>
|
||||
<url>
|
||||
<loc>https://knoats.com</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/tags</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/login</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/shelves</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/c</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/register</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/pi</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/vim</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/git</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/docker</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/ansible</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/password/email</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/user/shaun-reed</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/c?shelf=2</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/javascript</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/blockchain</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/vim?shelf=1</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/vim?shelf=2</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/git?shelf=2</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/shelves/containers</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/c/page/basics</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/shelves/programming</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/docker?shelf=3</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/docker?shelf=1</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/c/page/classes</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/vim/page/notes</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/ansible?shelf=1</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/git/page/basics</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/pages/recently-updated</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security?shelf=1</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack?shelf=3</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/git/chapter/usage</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking?shelf=3</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking?shelf=1</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/docker/page/gitlab</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/docker/page/shlink</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin?shelf=3</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin?shelf=1</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/git/page/submodules</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/i3</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/dns</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/docker/page/heimdall</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/pi/page/installation</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/c-s68/page/dotnet-cli</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/c/page/multithreading</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/grub</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/javascript/page/webgl</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/arch</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/tcpip</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/nginx</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/link/30#bkmrk-configure-ssl</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security/page/fail2ban</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/apache</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/docker/page/dockerfile</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/git/page/authentication</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/debian</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/tcp-udp</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/pages/recently-updated?page=2</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/pages/recently-updated?page=3</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/pages/recently-updated?page=4</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/pages/recently-updated?page=5</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/pi/chapter/magic-mirror</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/pages/recently-updated?page=1</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/blockchain/page/solidity</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/c/page/building-projects</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/vim/page/configuring-vim</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/chapter/bash</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/crontab</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/yakuake</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/chapter/knoats</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/examples</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/xps-9310</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/wireless</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security/page/ossec-rules</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/osi-model</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/pi/chapter/backup-scripts</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/tunneling</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/subnetting</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/bluetooth</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/ansible/page/creating-roles</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/virtualbox</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security/chapter/monitoring</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/chapter/protocols</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/pi/page/magic-mirror-modules</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/git/page/software-development</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/boot-process</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/shelves/linux-server-administration</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/prefabs</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/proxy-servers</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/chapter/development</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/chapter/unity</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/bash-profiles</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/configure-ftp</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/chapter/interfaces</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/audio-devices</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security/page/server-checklist</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security/page/devsec-baselines</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/chapter/web-servers</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/chapter/installation</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/scripting</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/shortcuts</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/ansible/page/creating-playbooks</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/system-sensors</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications?shelf=3</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/swap-allocation</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/getting-started</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/chapter/system-admin</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/server-hostname</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/disk-management</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/pi/page/staging-configs-to-a-usb</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/linux-setup</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/git/page/pushing-merging-branches</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/systemd-services</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/chapter/distributions</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/chapter/customization</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/installing-fonts</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security/page/virtualbox-networks</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security/page/ossec-ubuntu-server</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/security/chapter/server-hardening</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/kernel-management</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/ansible/page/managing-remote-hosts</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/configure-postfix</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications/page/hexo</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/mount-google-drive</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications/page/gitea</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/enabling-google-2fa</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/user-administration</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/unattended-upgrades</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications/page/jekyll</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/page/welcome-to-knoats-432</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/linux-on-chromebooks</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/post-processing</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/chapter/ssh-configuration</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/page/exploring-the-database</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/project-settings</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/new-input-system</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/page/bookstack-configuration</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/docker/chapter/docker-compose-services</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/chapter/unreal-engine-4</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/networking/page/certbot-ssl-certificates</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/yubikey-ssh-authentication</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications/page/read-the-docs</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/page/backup-bookstack-using-docker</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/gameplay-ability-system</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/synchronizing-time-using-ntp</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/page/bookstack-using-docker-compose</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications/chapter/url-shortners</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/bookstack/page/updating-bookstack-using-docker</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/configuring-sshd-authentication</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications/chapter/site-generators</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/vim/page/configuring-vim#bkmrk-unicode.vim-plugin</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/game-development/page/retarget-skeleton-animations</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications/page/mame-web-application</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/linux-admin/page/configuring-multi-boot-filesystems</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://knoats.com/books/self-hosted-applications/chapter/documentation-generators</loc>
|
||||
<lastmod>2022-5-4</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
</urlset>
|
||||
Reference in New Issue
Block a user