schema update

This commit is contained in:
JMARyA 2024-03-19 09:25:42 +01:00
parent 210de0a1c6
commit 4b9bb6e798
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
52 changed files with 94 additions and 154 deletions

View file

@ -6,7 +6,24 @@
"required": [
"obj"
],
"additionalProperties": false,
"properties": {
"android-id": {
"title": "Android Application ID",
"description": "The Android Application ID of the note",
"type": "string"
},
"flatpak-id": {
"title": "Flatpak Application ID",
"description": "The Flatpak Application ID of the note",
"type": "string"
},
"f-droid": {
"title": "F-Droid Page",
"description": "Link to the F-Droid Page of the note",
"type": "string",
"format": "uri"
},
"rev": {
"title": "Revision",
"description": "Date of last change to note",
@ -106,88 +123,41 @@
"science",
"science/unit"
]
}
},
"allOf": [
{
"if": {
"properties": {
"obj": {
"pattern": "^(application|emulator)"
}
}
},
"then": {
"properties": {
"android-id": {
"title": "Android Application ID",
"description": "The Android Application ID of the note",
"type": "string"
},
"flatpak-id": {
"title": "Flatpak Application ID",
"description": "The Flatpak Application ID of the note",
"type": "string"
},
"f-droid": {
"title": "F-Droid Page",
"description": "Link to the F-Droid Page of the note",
"type": "string",
"format": "uri"
}
}
}
},
{
"if": {
"properties": {
"obj": {
"pattern": "^website"
}
}
},
"then": {
"properties": {
"category": {
"title": "Category",
"description": "General category the website falls into",
"type": "string",
"enum": [
"server",
"finance",
"social",
"service",
"development",
"search",
"information",
"market",
"knowledge",
"board",
"company",
"shop",
"content",
"images",
"link-registry",
"api"
]
},
"status": {
"title": "Website Status",
"description": "Wether the website is up or down",
"type": [
"string",
"null"
],
"enum": [
"down",
"up"
]
}
},
"required": [
"category"
]
}
"category": {
"title": "Category",
"description": "General category the website falls into",
"type": "string",
"enum": [
"server",
"finance",
"social",
"service",
"development",
"search",
"information",
"market",
"knowledge",
"board",
"company",
"shop",
"content",
"images",
"link-registry",
"api"
]
},
"status": {
"title": "Website Status",
"description": "Wether the website is up or down",
"type": [
"string",
"null"
],
"enum": [
"down",
"up"
]
}
]
}
}

View file

@ -1,13 +1,10 @@
---
obj: application
os:
- macos
- linux
- windows
website: https://www.blender.org
wiki: https://en.wikipedia.org/wiki/Blender_(software)
flatpak-id: org.blender.Blender
---
# Blender
Blender is a free and open-source 3D computer graphics software tool set used for creating animated films, visual effects, art, 3D-printed models, motion graphics, interactive 3D applications, virtual reality, and, formerly, video games. Blender's features include 3D modelling, UV mapping, texturing, digital drawing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animation, match moving, rendering, motion graphics, video editing, and compositing.

View file

@ -1,6 +1,5 @@
---
obj: application
os: linux
arch-wiki: https://wiki.archlinux.org/title/ClamAV
website: https://www.clamav.net
rev: 2024-01-17

View file

@ -1,9 +1,5 @@
---
obj: application
os:
- macos
- linux
- windows
repo: https://github.com/alacritty/alacritty
website: https://alacritty.org
---

View file

@ -1,6 +1,5 @@
---
obj: application
os: ["macos", "linux", "windows"]
repo: https://github.com/sharkdp/bat
rev: 2024-01-17
---

View file

@ -1,11 +1,8 @@
---
obj: application
os:
- macos
- linux
- windows
repo: https://github.com/theryangeary/choose
---
# choose
`choose`, a human-friendly and fast alternative to `cut` and (sometimes) `awk`

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
aliases: ["7zip", "7z"]
---
# 7Zip
7-Zip is a file archiver with the highest compression ratio. The program supports 7z (that implements LZMA compression algorithm), [ZIP](../../../files/ZIP.md), CAB, ARJ, GZIP, BZIP2, [TAR](tar.md), CPIO, RPM and DEB formats. Compression ratio in the new 7z format is 30-50% better than ratio in [ZIP](../../../files/ZIP.md) format.

View file

@ -1,6 +1,5 @@
---
obj: application
os: linux
mime: "application/tar"
extension: "tar"
website: https://savannah.gnu.org/projects/tar

View file

@ -1,9 +1,8 @@
---
obj: application
os:
- linux
repo: https://github.com/imsnif/diskonaut
---
# Diskonaut
[Repo](https://github.com/imsnif/diskonaut)
Diskonaut shows disk usage graphically to find big files.

View file

@ -1,9 +1,8 @@
---
obj: application
os:
- linux
repo: https://github.com/muesli/duf
---
# duf
Disk Usage/Free Utility

View file

@ -1,6 +1,5 @@
---
obj: application
os: linux
repo: https://github.com/eza-community/eza
website: https://eza.rocks
rev: 2024-03-07

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/sharkdp/fd
---
# fd
`fd` is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to [`find`](https://www.gnu.org/software/findutils/). While it does not aim to support all of `find`'s powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases.

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/charmbracelet/glow
---
# Glow
[Repo](https://github.com/charmbracelet/glow)
Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI.

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/chmln/handlr
---
# Handlr
Manage your default applications with ease using `handlr`!

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/sstadick/hck
---
# hck
_`hck` is a shortening of `hack`, a rougher form of `cut`._

View file

@ -1,9 +1,8 @@
---
obj: application
os:
- linux
repo: https://github.com/sharkdp/hexyl
---
# Hexyl
`hexyl` is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable [ASCII](../../files/ASCII.md) characters, [ASCII](../../files/ASCII.md) whitespace characters, other [ASCII](../../files/ASCII.md) characters and non-[ASCII](../../files/ASCII.md)).

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/koraa/huniq
---
# Huniq
[Repo](https://github.com/koraa/huniq)
Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/casey/intermodal
---
# Intermodal
[Repo](https://github.com/casey/intermodal)
Intermodal is a user-friendly and featureful command-line [BitTorrent](../../internet/BitTorrent.md) metainfo utility. The binary is called `imdl` and runs on [Linux](../../linux/Linux.md), [Windows](../../windows/Windows.md), and [macOS](../../macos/macOS.md).

View file

@ -1,6 +1,6 @@
---
obj: application
os: linux
---
# Jless
[`jless`](https://jless.io/) is a command-line [JSON](../../files/JSON.md) viewer. Use it as a replacement for whatever combination of `less`, `jq`, `cat` and your editor you currently use for viewing [JSON](../../files/JSON.md) files. It is written in [Rust](../../dev/programming/languages/Rust.md) and can be installed as a single standalone binary.

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/kamiyaa/joshuto
---
# Joshuto
[Repo](https://github.com/kamiyaa/joshuto)
Joshuto is a [ranger](https://github.com/ranger/ranger)-like terminal file manager written in [Rust](../../dev/programming/languages/Rust.md).

View file

@ -1,9 +1,9 @@
---
obj: application
os: linux
repo: https://github.com/zyedidia/micro
website: https://micro-editor.github.io/
---
# micro
**micro** is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. It comes as a single, batteries-included, static binary with no dependencies; you can download and use it right now!

View file

@ -1,10 +1,9 @@
---
obj: application
os:
- linux
website: https://aria2.github.io/
repo: https://github.com/aria2/aria2
---
# aria2
[aria2](https://aria2.github.io/) is a utility for downloading files. The supported protocols are [HTTP](../../../internet/HTTP.md)(S), [FTP](../../../internet/FTP.md), SFTP, [BitTorrent](../../../internet/BitTorrent.md), and Metalink. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. It supports downloading a file from [HTTP](../../../internet/HTTP.md)(S)/[FTP](../../../internet/FTP.md)/SFTP and [BitTorrent](../../../internet/BitTorrent.md) at the same time, while the data downloaded from [HTTP](../../../internet/HTTP.md)(S)/[FTP](../../../internet/FTP.md)/SFTP is uploaded to the [BitTorrent](../../../internet/BitTorrent.md) swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like [BitTorrent](../../../internet/BitTorrent.md). Aria2 can be used as a downloader by [yt-dlp](../../media/yt-dlp.md).

View file

@ -1,9 +1,9 @@
---
obj: application
os: linux
website: https://curl.se/
repo: https://github.com/curl/curl
---
# curl
cURL is a command-line tool and library for transferring data with URLs. It supports a wide range of protocols, making it a versatile tool for making [HTTP](../../../internet/HTTP.md) requests, downloading files, and more.

View file

@ -1,7 +1,5 @@
---
obj: application
os:
- linux
repo: https://github.com/BurntSushi/ripgrep
aliases: ["rg"]
---

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/ismaelgv/rnr
---
# rnr
[Repo](https://github.com/ismaelgv/rnr)
**RnR** is a command-line tool to **securely rename** multiple files and directories that supports regular expressions.

View file

@ -1,9 +1,9 @@
---
obj: application
os: linux
website: https://rsync.samba.org/
repo: https://github.com/WayneD/rsync
---
# rsync
Rsync is an open-source tool that is used for synchronizing and transferring files between two locations. It is widely used by system administrators and developers for efficient and reliable file transfer.

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/chmln/sd
---
# sd
[Repo](https://github.com/chmln/sd)
`sd` is an intuitive find & replace CLI.

View file

@ -1,6 +1,6 @@
---
obj: application
wesite: https://yazi-rs.github.io
website: https://yazi-rs.github.io
repo: https://github.com/sxyazi/yazi
rev: 2024-03-14
---

View file

@ -1,6 +1,5 @@
---
obj: application
os: ["linux", "macos", "windows"]
website: https://www.thunderbird.net
flatpak-id: org.mozilla.Thunderbird
---

View file

@ -1,11 +1,10 @@
---
obj: application
os:
- linux
arch-wiki: https://wiki.archlinux.org/title/Dwm
website: https://dwm.suckless.org
repo: https://git.suckless.org/dwm/
---
# dwm
[Arch Wiki](https://wiki.archlinux.org/title/Dwm)
dwm is a dynamic window manager for Xorg. It manages windows in tiled, stacked, and full-screen layouts, as well as many others with the help of optional patches. Layouts can be applied dynamically, optimizing the environment for the application in use and the task being performed. dwm is extremely lightweight and fast, written in C and with a stated design goal of remaining under 2000 source lines of code. dwm can be used with compositor ([picom](picom.md))

View file

@ -1,7 +1,7 @@
---
obj: application
os: linux
---
# picom
picom is a standalone compositor for Xorg, suitable for use with window managers that do not provide compositing. picom is a fork of compton, which is a fork of xcompmgr-dana, which in turn is a fork of xcompmgr.

View file

@ -1,9 +1,9 @@
---
obj: application
os: ["linux", "macos", "windows"]
website: https://desktop.github.com/
flatpak-id: io.github.shiftey.Desktop
---
# GitHub Desktop
GitHub Desktop is a graphical [git](../../dev/Git.md) client primarily focused on [GitHub](GitHub.md).

View file

@ -1,6 +1,5 @@
---
obj: application
os: linux
repo: https://github.com/httpie/httpie
website: https://httpie.io
flatpak-id: io.httpie.Httpie

View file

@ -1,9 +1,9 @@
---
obj: application
os: linux
website: https://surrealdb.com/
repo: https://github.com/surrealdb/surrealdb
---
# SurrealDB
#wip
#🐇

View file

@ -1,9 +1,8 @@
---
obj: application
os:
- android
website: https://tachiyomi.org
---
# Tachiyomi
[Tachiyomi](https://tachiyomi.org/) is a manga reader for [Android](../../systems/Android.md).

View file

@ -1,7 +1,5 @@
---
obj: application
os:
- linux
website: https://mpv.io
flatpak-id: io.mpv.Mpv
---

View file

@ -1,9 +1,9 @@
---
obj: application
os: linux
website: https://natrongithub.github.io
flatpak-id: fr.natron.Natron
---
# Natron
Natron is a powerful Digital Compositor that can handle all of your 2D/2.5D needs. Its robust OIIO file formats and OpenFX architecture is what make Natron the most flexible open source compositor for the visual effects community. Its interface and functionally are the same across all platforms such as [macOS](../../macos/macOS.md), [Linux](../../linux/Linux.md) and [Windows](../../windows/Windows.md). Natron has a powerful keying, roto/rotopaint, 2D tracking tools that are staple for all current film production project that requires visual effects.

View file

@ -1,8 +1,8 @@
---
obj: application
os: linux
repo: https://github.com/dylanaraps/pywal
---
# pywal
Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.
There are currently 5 supported color generation backends, each providing a different palette of colors from each image. You're bound to find an appealing color-scheme.

View file

@ -1,9 +1,8 @@
---
obj: application
os:
- linux
repo: https://github.com/yt-dlp/yt-dlp
---
# yt-dlp
[Repo](https://github.com/yt-dlp/yt-dlp)
yt-dlp is a website media downloader. It can be used with [MPV](MPV.md).

View file

@ -1,7 +1,7 @@
---
obj: application
os: linux
---
# NetworkManager
[NetworkManager](https://networkmanager.dev/) is a program for providing detection and configuration for systems to automatically connect to networks. NetworkManager's functionality can be useful for both wireless and wired networks. For wireless networks, NetworkManager prefers known wireless networks and has the ability to switch to the most reliable network. NetworkManager-aware applications can switch from online and offline mode. NetworkManager also prefers wired connections over wireless ones, has support for modem connections and certain types of VPN. NetworkManager was originally developed by Red Hat and now is hosted by the GNOME project.

View file

@ -1,9 +1,9 @@
---
obj: application
os: linux
website: https://www.privoxy.org
arch-wiki: https://wiki.archlinux.org/title/Privoxy
---
# Privoxy
Privoxy is a filtering proxy for the [HTTP](../../internet/HTTP.md) protocol, frequently used in combination with [Tor](../../internet/Tor.md). Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, filtering web page content, managing cookies, controlling access, and removing ads, banners, pop-ups, etc. It supports both stand-alone systems and multi-user networks.

View file

@ -1,10 +1,10 @@
---
obj: application
os: web
website: https://syncthing.net/
arch-wiki: https://wiki.archlinux.org/title/Syncthing
android-id: com.nutomic.syncthingandroid
---
# Synthing
Syncthing is an open-source file synchronization client/server application written in Go, which implements its own - equally free - Block Exchange Protocol. All transit communications between syncthing nodes are encrypted using TLS and all nodes are uniquely identified with cryptographic certificates. You can share folders with Send, Receive Capabilities or both.

View file

@ -1,7 +1,7 @@
---
obj: application
os: linux
---
# ufw
Ufw stands for Uncomplicated Firewall, and is a program for managing a netfilter firewall on [Linux](../../linux/Linux.md). It provides a command line interface and aims to be uncomplicated and easy to use.

View file

@ -1,13 +1,10 @@
---
obj: application
os:
- linux
- macos
- windows
website: https://www.libreoffice.org
flatpak-id: org.libreoffice.LibreOffice
wiki: https://en.wikipedia.org/wiki/LibreOffice
---
# LibreOffice
LibreOffice is a free and open-source office productivity software suite, a project of The Document Foundation (TDF). The LibreOffice suite consists of programs for word processing, creating and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulas.

View file

@ -1,10 +1,10 @@
---
obj: application
os: ["linux", "macos", "windows"]
website: https://obsidian.md
android-id: md.obsidian
flatpak-id: md.obsidian.Obsidian
---
# Obsidian
Obsidian is a versatile and powerful note-taking and knowledge management application designed for individuals and teams. It utilizes a unique approach called "knowledge graph," enabling users to create, connect, and visualize their notes in a networked and intuitive manner.

View file

@ -1,9 +1,9 @@
---
obj: application
os: web
website: https://www.home-assistant.io/
android-id: io.homeassistant.companion.android.minimal
---
# Home Assistant
Home Assistant is a local smart home hub platform supportig many [integrations](https://www.home-assistant.io/integrations) for automation.

View file

@ -1,8 +1,8 @@
---
obj: application
os: web
website: https://ipfs.io
---
# IPFS
IPFS, or the InterPlanetary File System, is a peer-to-peer distributed file system designed to connect all computing devices with the same system of files. It works similiarly to [Torrents](../../internet/BitTorrent.md).

View file

@ -1,9 +1,9 @@
---
obj: application
os: web
website: https://jellyfin.org
android-id: org.jellyfin.mobile
---
# Jellyfin
Jellyfin is a free and open-source multimedia application suite designed to organize, manage, and share digital media files to networked devices. Multiple clients can be used.

View file

@ -1,9 +1,9 @@
---
obj: application
os: web
website: https://overseerr.dev
repo: https://github.com/sct/overseerr
---
# Overseerr
Overseerr is a request management and media discovery tool built to work with your existing [Plex](Plex.md) ecosystem.
There is also a Fork for [Jellyfin](Jellyfin.md) [here](https://github.com/Fallenbagel/jellyseerr)

View file

@ -1,10 +1,10 @@
---
obj: application
os: web
website: https://plex.tv
android-id: com.plexapp.android
flatpak-id: tv.plex.PlexDesktop
---
# Plex
Plex is a media player system and software suite consisting of many player applications for 10-foot user interfaces and an associated media server that organizes personal media stored on local devices.
Media inside Plex can be requested and managed by [Overseerr](Overseerr.md)

View file

@ -1,8 +1,8 @@
---
obj: application
os: web
website: https://radicale.org/v3.html
---
# Radicale
Radicale is a [WebDAV](../../internet/WebDAV.md) Server for CalDAV and CardDAV.

View file

@ -1,6 +1,6 @@
---
obj: format
extesion: "lrc"
extension: "lrc"
mime: "text/plain"
wiki: https://en.wikipedia.org/wiki/LRC_(file_format)
rev: 2024-03-02