Removed json data from repo

This commit is contained in:
Jonas_Jones 2023-10-07 23:01:18 +02:00
parent 3ce75bb714
commit a118112f41
2 changed files with 20 additions and 827 deletions

View file

@ -1,4 +1,6 @@
<script lang="ts">
import { onMount } from "svelte";
import FontAwesome from "../../components/FontAwesome.svelte";
import Footer from "../../components/Footer.svelte";
import NavBar from "../../components/NavBar.svelte";
@ -6,15 +8,18 @@
import Padding from "../../components/padding.svelte";
import ProjectComponent from "../../components/ProjectComponent.svelte";
import projects from "./projects.json";
//import projects from "./projects.json";
import "../../routes/+page.css";
import { construct_svelte_component } from "svelte/internal";
let projects = [];
var searchResults = projects.filter((project) => {
return project.visible === true;
});
let projects_loading = "block";
var searchtext = "";
var searchcategory = "";
var searchlanguage = "";
@ -60,6 +65,18 @@
);
});
}
// use onmount to fetch projects from https://cdn.jonasjones.dev/api/projects/projects.json
onMount(async () => {
const res = await fetch(
"https://cdn.jonasjones.dev/api/projects/projects.json"
);
const data = await res.json();
projects = data;
searchResults = projects.filter((project) => {
return project.visible === true;
});
projects_loading = "none";
});
</script>
<FontAwesome />
@ -127,6 +144,7 @@
>
</div>
<div class="project-container">
<h1 style="display:{projects_loading}">Loading...</h1>
{#each searchResults as project}
<div class="project">
<ProjectComponent {project} />

View file

@ -1,825 +0,0 @@
[
{
"title": "",
"description": "",
"status": "",
"statuscolor": "",
"categories": [
""
],
"languages": {
"": 0
},
"gh_api": "",
"version": "",
"backgroud": "",
"links": {
"GH": "",
"WB": "",
"MR": ""
},
"visible": "",
"last_update": ""
},
{
"title": "Bash Command Alias Editor",
"description": "This program helps you to create and edit command aliases on the Bash shell",
"status": "discontinued",
"statuscolor": "gray",
"categories": [
"tools"
],
"languages": {
"Python": 2558
},
"gh_api": "J-onasJones/BashCommandAliasEditor",
"version": "2.0.1",
"backgroud": "/bashcmdaliaseditor.png",
"links": {
"GH": "https://github.com/J-onasJones/BashCommandAliasEditor"
},
"visible": true,
"last_update": 1663678509
},
{
"title": "Better ConsoleMC",
"description": "A more controlable and safer successor to the ConsoleMC mod",
"status": "release",
"statuscolor": "green",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 26624
},
"gh_api": "J-onasJones/BetterConsoleMC",
"version": "1.0.0",
"backgroud": "/betterconsolemc.png",
"links": {
"GH": "https://github.com/J-onasJones/BetterConsoleMC",
"MR": "https://modrinth.com/mod/betterconsolemc",
"CF": "https://www.curseforge.com/minecraft/mc-mods/betterconsolemc"
},
"visible": true,
"last_update": 1695758182
},
{
"title": "Better Simple Config",
"description": "An upgrade of magistermaks's fabric-simplelibs simple-config system with MC Mod integration",
"status": "release",
"statuscolor": "green",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"forge",
"quilt",
"lib"
],
"languages": {
"Java": 9776
},
"gh_api": "J-onasJones/BetterSimpleConfig",
"version": "1.0",
"backgroud": "/bettersimpleconfig.png",
"links": {
"GH": "https://github.com/J-onasJones/BetterSimpleConfig"
},
"visible": true,
"last_update": 1670967961
},
{
"title": "ConsoleMC",
"description": "A mod that allows console commands to be executed over the ingame Minecraft chat",
"status": "release",
"statuscolor": "green",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 14706
},
"gh_api": "J-onasJones/ConsoleMC",
"version": "0.1.1",
"backgroud": "/consolemc.png",
"links": {
"GH": "https://github.com/J-onasJones/ConsoleMC",
"MR": "https://modrinth.com/mod/consolemc",
"CF": "https://www.curseforge.com/minecraft/mc-mods/consolemc"
},
"visible": true,
"last_update": 1695316595
},
{
"title": "DayZ Linux GUI Launcher",
"description": "DayZ Linux GUI Launcher",
"status": "release",
"statuscolor": "green",
"categories": [
"tools",
"game"
],
"languages": {
"Rust": 25928,
"Shell": 8803
},
"gh_api": "J-onasJones/dayz-linux-gui-launcher",
"version": "0.1.0",
"backgroud": "/dayzlauncher.png",
"links": {
"GH": "https://github.com/J-onasJones/dayz-linux-gui-launcher"
},
"visible": true,
"last_update": 1682450521
},
{
"title": "Image Converter",
"description": "A Python based Image converter supporting a bunch of image formats.",
"status": "discontinued",
"statuscolor": "gray",
"categories": [
"tools",
"bazinga"
],
"languages": {
"Python": 8729
},
"gh_api": "J-onasJones/ImageConverter",
"version": "ImageConerter-1.2",
"backgroud": "/imageconverter.png",
"links": {
"GH": "https://github.com/J-onasJones/ImageConverter"
},
"visible": true,
"last_update": 1642718415
},
{
"title": "J2 Technologies",
"description": "A lua based Whiteboard program inspired by i3-technologies",
"status": "discontinued",
"statuscolor": "gray",
"categories": [
"tools",
"bazinga"
],
"languages": {
"Lua": 100
},
"gh_api": "J-onasJones/j2-technologies",
"version": "0.2.1ALPHA",
"backgroud": "/j2tech.png",
"links": {
"GH": "https://github.com/J-onasJones/j2-technologies"
},
"visible": true,
"last_update": 1642248415
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "planned",
"statuscolor": "yellow",
"categories": [
"api",
"tools"
],
"languages": {
"JavaScript": 0
},
"gh_api": "J-onasJones/jonas_jones-api",
"version": "---",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/J-onasJones/jonas_jones-api"
},
"visible": false,
"last_update": 1677884400
},
{
"title": "MC Webserver",
"description": "A simple webserver that runs alongside the Minecraft Server",
"status": "release",
"statuscolor": "green",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 51381
},
"gh_api": "J-onasJones/McWebserver",
"version": "0.3.1",
"backgroud": "/mcwebserver.png",
"links": {
"GH": "https://github.com/J-onasJones/McWebserver",
"MR": "https://modrinth.com/mod/mcwebserver",
"CF": "https://www.curseforge.com/minecraft/mc-mods/mcwebserver"
},
"visible": true,
"last_update": 1695459555
},
{
"title": "MC Webserver Forge",
"description": "A simple webserver that runs alongside the Minecraft Server (Forge version).",
"status": "discontinued",
"statuscolor": "gray",
"categories": [
"minecraft",
"mcmodding",
"forge"
],
"languages": {
"Java": 24337
},
"gh_api": "J-onasJones/McWebserver-forge",
"version": "0.2",
"backgroud": "/mcwebserver.png",
"links": {
"GH": "https://github.com/J-onasJones/McWebserver-forge",
"MR": "https://modrinth.com/mod/mcwebserver",
"CF": "https://www.curseforge.com/minecraft/mc-mods/mcwebserver"
},
"visible": true,
"last_update": 1675010407
},
{
"title": "Make ZIP less compact",
"description": "With this program You will be able to make any zip archive less compact AND make it safe without the need of any encryption what soever",
"status": "discontinued",
"statuscolor": "gray",
"categories": [
"tools",
"bazinga"
],
"languages": {
"Python": 100
},
"gh_api": "J-onasJones/Make-ZIP-less-compact",
"version": "1.1",
"backgroud": "/mkzplsscmpct.png",
"links": {
"GH": "https://github.com/J-onasJones/Make-ZIP-less-compact"
},
"visible": true,
"last_update": 1641250800
},
{
"title": "Markdown Compiler",
"description": "A cheap compiler to turn markdown into html/svelte",
"status": "beta",
"statuscolor": "orange",
"categories": [
"tools"
],
"languages": {
"Python": 3798,
"Shell": 189
},
"gh_api": "J-onasJones/Markdown-Compiler",
"version": "0.1",
"backgroud": "/j2tech.png",
"links": {
"GH": "https://github.com/J-onasJones/Markdown-Compiler"
},
"visible": true,
"last_update": 1694793692
},
{
"title": "Microcraft",
"description": "A Minecraft mod that allows for Microcontroller and Singleboard computer control",
"status": "dev",
"statuscolor": "purple",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 55421
},
"gh_api": "J-onasJones/Microcraft",
"version": "0.1+alpha1",
"backgroud": "/microcraft.png",
"links": {
"GH": "https://github.com/J-onasJones/Microcraft"
},
"visible": true,
"last_update": 1687716436
},
{
"title": "Minecraft Server Status",
"description": "A Python based program that displays Your Minecraft Server's Status Infos",
"status": "release",
"statuscolor": "green",
"categories": [
"minecraft",
"tools"
],
"languages": {
"Python": 5350
},
"gh_api": "J-onasJones/Minecraft-server-Status",
"version": "1.3",
"backgroud": "/mcserverstatus.png",
"links": {
"GH": "https://github.com/J-onasJones/Minecraft-server-Status"
},
"visible": true,
"last_update": 1693493323
},
{
"title": "Moddah",
"description": "A cli tool that allows for easy client and server installation of the FabricMC modloader for Minecraft",
"status": "dev",
"statuscolor": "purple",
"categories": [
"minecraft",
"tools"
],
"languages": {
"Rust": 4062,
"Shell": 580
},
"gh_api": "J-onasJones/moddah",
"version": "0.1+alpha1",
"backgroud": "/moddah.png",
"links": {
"GH": "https://github.com/J-onasJones/moddah"
},
"visible": true,
"last_update": 1666039028
},
{
"title": "Mystery Core Mod",
"description": "The core mod of all Mystery Mods",
"status": "planned",
"statuscolor": "yellow",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 100
},
"gh_api": "J-onasJones/Mystery-core-mod",
"version": "---",
"backgroud": "/mysterymod.png",
"links": {
"GH": "https://github.com/J-onasJones/Mystery-core-mod"
},
"visible": false,
"updated": 1641337200
},
{
"title": "Mystery Dimensions",
"description": "A mod that is port of the MysteryMod mod-family with the focus of enhancing and adding Dimensions",
"status": "dev",
"statuscolor": "purple",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 100
},
"gh_api": "J-onasJones/MysteryDimensions",
"version": "0.1+alpha1",
"backgroud": "/mysterymod.png",
"links": {
"GH": "https://github.com/J-onasJones/MysteryDimensions"
},
"visible": false,
"last_update": 1661464800
},
{
"title": "Mystery Dungeons",
"description": "A mod that is part of the MysteryMod mod-family and focuses on Dungeons",
"status": "dev",
"statuscolor": "purple",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 100
},
"gh_api": "J-onasJones/MysteryDungeons",
"version": "0.1+alpha1",
"backgroud": "/mysterymod.png",
"links": {
"GH": "https://github.com/J-onasJones/MysteryDungeons"
},
"visible": false,
"last_update": 1661464800
},
{
"title": "MysteryMod",
"description": "The base mod of the Mystery Mod mod-family. It includes the Mystery-API that is required for all other Mystery Mods to work",
"status": "dev",
"statuscolor": "purple",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 1243
},
"gh_api": "J-onasJones/MysteryMod",
"version": "0.1+alpha1",
"backgroud": "/mysterymod.png",
"links": {
"GH": "https://github.com/J-onasJones/MysteryMod"
},
"visible": true,
"last_update": 1682021093
},
{
"title": "MysteryRPG",
"description": "An RPG related mod for the Mystery Mod mod-family. Adds content containing what the name implies.",
"status": "dev",
"statuscolor": "purple",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 100
},
"gh_api": "J-onasJones/MysteryRPG",
"version": "0.1+alpha1",
"backgroud": "/mysterymod.png",
"links": {
"GH": "https://github.com/J-onasJones/MysteryRPG"
},
"visible": false,
"last_update": 1658872800
},
{
"title": "Not Enough Cursedness",
"description": "A Minecraft mod introducing every little bit of cursed items/behavior into the game",
"status": "release",
"statuscolor": "green",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 15096
},
"gh_api": "J-onasJones/NotEnoughCursedness",
"version": "0.2",
"backgroud": "/notenoughcursedness.png",
"links": {
"GH": "https://github.com/J-onasJones/NotEnoughCursedness",
"MR": "https://modrinth.com/mod/not-enough-cursedness",
"CF": "https://www.curseforge.com/minecraft/mc-mods/not-enough-cursedness"
},
"visible": true,
"last_update": 1695317123
},
{
"title": "PI Server Rack",
"description": "A system that allows Monitoring of Raspberry PI('s) and it's running Minecraft Server(s)",
"status": "dev",
"statuscolor": "purple",
"categories": [
"tools"
],
"languages": {
"C++": 40828,
"Rust": 3278,
"C": 130
},
"gh_api": "J-onasJones/PI-server-rack",
"version": "0.1+alpha1",
"backgroud": "/pi-server-rack.png",
"links": {
"GH": "https://github.com/J-onasJones/PI-server-rack"
},
"visible": true,
"last_update": 1662319681
},
{
"title": "PinBoardBot",
"description": "A discord bot that sends messages that you want to pin in a dedicated channel to avoid the pinned-messages limit per text-channel",
"status": "release",
"statuscolor": "green",
"categories": [
"bot",
"dcbot"
],
"languages": {
"JavaScript": 4282
},
"gh_api": "J-onasJones/PinBoardBot",
"version": "0.1",
"backgroud": "/pinboardbot.png",
"links": {
"GH": "https://github.com/J-onasJones/PinBoardBot"
},
"visible": true,
"last_update": 1662197814
},
{
"title": "PyTerm2D",
"description": "A 2d Python module for easier terminal object rendering",
"status": "planned",
"statuscolor": "yellow",
"categories": [
"lib"
],
"languages": {
"Python": 100
},
"gh_api": "J-onasJones/pyterm2d",
"version": "---",
"backgroud": "/pyterm2d.png",
"links": {
"GH": "https://github.com/J-onasJones/pyterm2d"
},
"visible": false,
"last_update": 1668034800
},
{
"title": "QR Generator",
"description": "A QR code generator written in rust",
"status": "dev",
"statuscolor": "purple",
"categories": [
"lib",
"tools"
],
"languages": {
"Rust": 100
},
"gh_api": "J-onasJones/Qr-generator",
"version": "---",
"backgroud": "/qrgen.png",
"links": {
"GH": "https://github.com/J-onasJones/Qr-generator"
},
"visible": false,
"last_update": 1669935600
},
{
"title": "Resourcepack Editor",
"description": "A python based Editor for Minecraft Resourcepacks. It was designed to help with the structure of Resourcepacks when creating them",
"status": "discontinued",
"statuscolor": "gray",
"categories": [
"minecraft",
"tools",
"bazinga"
],
"languages": {
"Python": 100
},
"gh_api": "J-onasJones/Resourcepack-Editor",
"version": "0.1+alpha1",
"backgroud": "/rp-editor.png",
"links": {
"GH": "https://github.com/J-onasJones/Resourcepack-Editor"
},
"visible": false,
"last_update": 1642114800
},
{
"title": "SiMP Resourcepack",
"description": "The serverside resourcepack for SiMP",
"status": "release",
"statuscolor": "green",
"categories": [
"minecraft"
],
"languages": {},
"gh_api": "J-onasJones/simp-resourcepack",
"version": "1.0",
"backgroud": "/simp-rp.png",
"links": {
"GH": "https://github.com/J-onasJones/simp-resourcepack"
},
"visible": true,
"last_update": 1643477940
},
{
"title": "SpotifyMC",
"description": "Spotify Integration for Minecraft. Allows ingame control over music",
"status": "dev",
"statuscolor": "purple",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 1291
},
"gh_api": "J-onasJones/SpotifyMC",
"version": "0.1+alpha1",
"backgroud": "/spotifymc.png",
"links": {
"GH": "https://github.com/J-onasJones/SpotifyMC"
},
"visible": false,
"last_update": 1651432501
},
{
"title": "Svelte Markdown Wiki",
"description": "A Template of a Wiki for Pages written in Markdown in SvelteKit",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"template"
],
"languages": {
"Svelte": 2675,
"JavaScript": 1505,
"CSS": 395,
"HTML": 329
},
"gh_api": "J-onasJones/SvelteMarkdownWiki",
"version": "1.0",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/J-onasJones/SvelteMarkdownWiki"
},
"visible": true,
"last_update": 1695042172
},
{
"title": "SyncMod",
"description": "A mod that sync's your mods with the ones from the server of your choice.",
"status": "dev",
"statuscolor": "purple",
"categories": [
"minecraft",
"mcmodding",
"fabric",
"quilt"
],
"languages": {
"Java": 21878
},
"gh_api": "J-onasJones/SyncMod",
"version": "0.1+alpha1",
"backgroud": "/syncmod.png",
"links": {
"GH": "https://github.com/J-onasJones/SyncMod"
},
"visible": false,
"last_update": 1658851640
},
{
"title": "The Bobby Car Game",
"description": "A multiplayer racing game around bobby cars",
"status": "planned",
"statuscolor": "yellow",
"categories": [
"game"
],
"languages": {
"Godot": 100
},
"gh_api": "J-onasJones/TheBobbycarGame",
"version": "---",
"backgroud": "/bobbycargame.png",
"links": {
"GH": "https://github.com/J-onasJones/TheBobbycarGame"
},
"visible": false,
"last_update": 1666562400
},
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 38383,
"CSS": 5297,
"JavaScript": 1577,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "J-onasJones/jonasjones.dev",
"version": "1.2.2",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/J-onasJones/jonasjones.dev"
},
"visible": true,
"last_update": 1696328835
},
{
"title": "Website V1",
"description": "The repository for my old homepage at https://old.jonasjones.me",
"status": "discontinued",
"statuscolor": "gray",
"categories": [
"webdev",
"website"
],
"languages": {
"HTML": 234599,
"CSS": 39007
},
"gh_api": "J-onasJones/Website-v1",
"version": "1.0",
"backgroud": "/oldwebsite.png",
"links": {
"GH": "https://github.com/J-onasJones/Website-v1",
"WB": "https://old.jonasjones.me"
},
"visible": true,
"last_update": 1694470228
},
{
"title": "Winception",
"description": "A 2D explorer game that let's you expierience past Operating System of the Windows and Linux family",
"status": "dev",
"statuscolor": "purple",
"categories": [
"game"
],
"languages": {
"HTML": 100,
"JavaScript": 100,
"CSS": 100
},
"gh_api": "J-onasJones/Winception",
"version": "0.1+alpha1",
"backgroud": "/winception.png",
"links": {
"GH": "https://github.com/J-onasJones/Winception"
},
"visible": false,
"last_update": 1661464800
},
{
"title": "Windows Bloatware Remover",
"description": "A tool that allows for removal of all Preinstalled Apps on Windows that can't be removed by Windows, such as Microsoft Edge",
"status": "beta",
"statuscolor": "orange",
"categories": [
"tools"
],
"languages": {
"Python": 26637
},
"gh_api": "J-onasJones/WindowsBloatwareRemover",
"version": "0.1.2",
"backgroud": "/bloatremover.png",
"links": {
"GH": "https://github.com/J-onasJones/WindowsBloatwareRemover"
},
"visible": true,
"last_update": 1661781655
},
{
"title": "Windows Info Overlay",
"description": "A highly configurable overlay that displays system infos",
"status": "dev",
"statuscolor": "purple",
"categories": [
"tools"
],
"languages": {
"Rust": 100
},
"gh_api": "J-onasJones/windows-info-overlay",
"version": "---",
"backgroud": "/winoverlay.png",
"links": {
"GH": "https://github.com/J-onasJones/windows-info-overlay"
},
"visible": false,
"last_update": 1673737200
}
]