Update from obsidian - thinkpad

Affected files:
.obsidian/workspace.json
.utils/igdb.sh
games/hollow-knight.md
games/mega-man-10.md
games/mega-man-11.md
games/mega-man-2.md
games/mega-man-3.md
games/mega-man-4.md
games/mega-man-5.md
games/mega-man-6.md
games/mega-man-7.md
games/mega-man-8.md
games/mega-man-9.md
games/mega-man-x.md
games/mega-man-x2.md
games/mega-man-x3.md
games/mega-man-x4.md
games/mega-man-x5.md
games/mega-man-x6.md
games/mega-man-x7.md
games/mega-man-x8.md
games/mega-man-zero-2.md
games/mega-man-zero-3.md
games/mega-man-zero-4.md
games/mega-man-zero.md
games/mega-man-zx-advent.md
games/mega-man-zx.md
games/mega-man.md
games/metroid-prime-remastered.md
games/monster-hunter-rise.md
projects/games.md
This commit is contained in:
Alexander Navarro 2023-09-03 12:43:17 -03:00
parent 4b3f5a0603
commit 5c12a984b3
31 changed files with 711 additions and 39 deletions

View file

@ -28,16 +28,16 @@ if [[ "$token" == "null" ]]; then
fi
# Select entry
fields="name, slug, summary, url, parent_game.name, franchises.name, franchises.slug, genres.name, platforms.name, first_release_date, involved_companies.company.name"
limit=50
fields="name, slug, summary, url, parent_game.name, franchises.name, franchises.slug, genres.name, platforms.name, first_release_date, platforms.name, involved_companies.company.name"
limit=100
preview=".[{n}] | .first_release_date = (.first_release_date // 0 | strflocaltime(\"%Y-%m-%d\")) | del(.id, .slug, .platforms, .summary) | walk(if type == \"array\" then map((.name // .company.name)?) else . end )"
preview=".[{n}] | .first_release_date = (.first_release_date // 0 | strflocaltime(\"%Y-%m-%d\")) | del(.id, .slug, .summary) | walk(if type == \"array\" then map((.name // .company.name)?) else . end )"
line=$(curl -s 'https://api.igdb.com/v4/games' \
-H "Client-ID: $CLIENT_ID" \
-H "Authorization: Bearer $token" \
-H 'Accept: application/json' \
-d "search \"$query\"; fields $fields; where category = (0, 8, 9, 11, 13); limit $limit;" | tee /tmp/igdb-query.json |
-d "search \"$query\"; fields $fields; limit $limit;" | tee /tmp/igdb-query.json |
jq -r '.[].name' |
fzf --preview "jq --sort-keys --color-output '$preview' /tmp/igdb-query.json" --bind "ctrl-o:execute-silent(jq -r '.[{n}].url' /tmp/igdb-query.json | xargs xdg-open)" --bind 'enter:become(echo {n})')