This commit is contained in:
Dym Sohin 2023-10-04 02:15:36 +02:00
commit 67e2f8f51e
4 changed files with 217 additions and 0 deletions

51
actions-list.txt Normal file
View File

@ -0,0 +1,51 @@
image
- resize
- matrix transformation
- skew
- free form
- scale
- proportions
- wide (16:9)
- square (1:1)
- crop
- remove borders (leeway for jpeg artifacts)
- convert
- png-8
- png-24
- jpeg
- webp
- optimize
- lower color pallet
- remove exif and other meta-data
- add text
/ selection
- create
- make mask from it
video
- download
- remove sound
text
- alternate case
xml
- get
- parse
- generate
/ rss
/ opml
/ bookmarks
email
- send

93
link-shorteners.txt Normal file
View File

@ -0,0 +1,93 @@
# omit
/^https?://(www\.)+?/ => "https://"
/\/index.html?$/ => ""
/[&\?]utm_\w+=/ and other tracking
# shorteners
npm-keyword
regex String.raw`^https?://(www.)?npmjs.org/browse/keyword/`
short "npm:"
long "https://npmjs.org/browse/keyword/%s"
firefox-addon
regex String.raw`^https?://addons.mozilla.org/(en-US|de|[\w-]{2,10})/firefox/addon/`
short "moz:"
long "https://addons.mozilla.org/firefox/addon/%s/"
github-main
regex String.raw`^https?://(www.)?github.com/`
short "gh:"
long "https://github.com/"
github-gist
url "https://gist.github.com/"
youtube-video
regex String.raw`^https?://((www.)?youtube.com/watch?v=|youtu.be/)`
short "yt:"
long "https://youtu.be/"
youtube-channel
regex String.raw`^https?://(www.)?youtube.com/channel/`
short "yt:ch:"
long "https://youtube.com/channel/"
youtube-user
regex String.raw`^https?://(www.)?youtube.com/user/`
short "yt:u:"
long "https://youtube.com/user/"
youtube-legacy-channel
regex String.raw`^https?://(www.)?youtube.com/c/`
short "yt:c:"
long "https://youtube.com/c/"
youtube-playlist
regex String.raw`^https?://(www.)?youtube.com/playlist?list=`
short "yt:pl:"
long "https://youtube.com/playlist?list="
youtube-misc-url
regex String.raw`^https?://((www.)?youtube.com/watch?v=|youtu.be/)`
short "yt:/"
long "https://youtube.com/%s"
imdb-title
regex String.raw`^https?://(www.)?imdb.com/title/`
short "imdb:"
long "https://imdb.com/title/"
reddit-user
regex String.raw`^https?://((www|old|new|np).)?reddit.com/(u|user)/`
short "r:u:"
long "https://reddit.com/u/"
reddit-sub
regex String.raw`^https?://((www|old|new|np).)?reddit.com/r/`
short "r:"
long "https://reddit.com/r/"
reddit-other
regex String.raw`^https?://((www|old|new|np).)?reddit.com/`
short "r:/"
long "https://reddit.com/"
reddit-shortened
regex String.raw`^https?://redd.it/`
short "r:/post/"
long "https://reddit.com/"
google-search
regex String.raw`^https?://(www.)?google.com/search?q=`
short "g:"
long "https://google.com/search?q="
steam
https://store.steampowered.com/app/%s
pornhub
http://pornhub.com/view_video.php?viewkey=%s
vk
https://vk.com/%s
pixiv
https://pixiv.net/en/users/%s
wiki
https://en.wikipedia.org/wiki/%s

7
meta.kdl Normal file
View File

@ -0,0 +1,7 @@
title "inventory"
description "content management for your file system"
type "app"
tags "file-management" "project-management" "content-management" "data-management"
license "AGPL"
homepage "https://dym.sh/inventory/"
source "https://source.garden/apps/inventory/"

66
readme.md Normal file
View File

@ -0,0 +1,66 @@
# inventory
> content management for your filesystem
an abstraction layer on top of filesystem with more humane GUI
to navigate/organize/manage your stuff
## items
> essentially, files (in unix-sense)
- document
- url (bookmark, tab)
- app
- workspace (incl. window management)
- thought-flow
base grid of items
workspace is a zoomable/expandable items
with a timetravel/stacking full-screen wm-paradigm
pressing the `Meta` key (`Wnd`/`Cmd`) twice,
or for 2 seconds (customizable) brings up the control menu:
- items previews
- access-keys for the above
- window
## keyboard shortcuts
### `Meta + KP_x`
- 4 / 6 / 8 / 2
> move window to the left / right / top / bottom half of the screen
- 1 / 3 / 7 / 9
> move window to the according corner (1/3rd) of the screen
### `Meta + Space` / `Meta, Meta`
- universal search
- rofi-like
## asdf
- project management
- simple & clear
- Tasks with tags
- ActivityPub compatible
# unfolder
> convert folder structure and content of files into a website
## Content types
- file listing
- picture gallery
- list of short notes
- single article
- book chapters
- git repo
- music album
- mixed content (using markdown extentions)