Кто может знатно упороться на ровном месте - тот я.
Помните каталог безалкогольного пиваса в обсидиан? Сначала мне захотелось сортировки, потом фильтрации, потом не таскать все эти портянки кода по заметкам... в общем всё как обычно - умею раздуть из мухи FPV-дрон.
На первом скриншоте непосредственно каталог с сортировкой и фильтрацией.
На втором кусок кода, который используется в заметке чтобы всё это сгенерить.
Стили кроме отступов берутся из текущей темы. Как и ранее красивости будут в теме Minimal, в остальных как получится. Все значения фильтров подтягиваются из самих заметок.
Позже заведу на гитхабе репу, туда выложу и скрипты и стили.
нравится это
Nanao Ei поделился этим.
AltTexter RU
в ответ на ХаББыватель • • •Sensitive content
🖼️ 1 изображение 🖼️
🔍 Описание
Это скриншот. На изображении показан список игр для Nintendo Switch. В верхней части скриншота есть список жанров, а в нижней части показаны обложки игр, расположенные в два ряда по две игры в каждом. На каждой обложке изображена игра с названием и кратким описанием.
📝 Текст на картинке
Игры
Сводная
+ Добавить сводную
Жанры: 4 из 7
Сортировка по умолчанию
Сортировка, фильтр: 1 из 5
Рейтинг: 4.7 из 5
★★★★★
Жанры: Action Adventure платформер Puzzle Role Playing Simulation Strategy TCG
Студия: Momio Mode 7 Nintendo Sega tinyBuild
Платформа: Ground Shatter Hungry Couch Games Media Vision Nintendo Okomotive
Год: 2017 2018 2019 2021
Сопровождающих: Новейшее 1 Наиболее 1 Популяр 1 Популяр 1
Black Skylands
★★★★★
сообщество
Action, Adventure, Simulation
tinyBuild
Super Mario Odyssey
★★★★★
пропаганда
Action, Adventure, Platformer
Nintendo
The Legend of Zelda - Tears of the Kingdom
★★★★★
пропаганда
Action, Adventure, Role-Playing
Nintendo
The Legend of Zelda Breath of the Wild
★★★★★
пропаганда
Action, Adventure, Role Playing
Nintendo
🖼️ 2 изображение 🖼️
🔍 Описание
Скриншот кода. На скриншоте изображен код на JavaScript. В коде используются переменные и функции, которые, вероятно, связаны с разработкой веб-приложения. В коде присутствуют русские слова, такие как "Рейтинг", "Статус", "Жанр" и "Издатель".
📝 Текст на картинке
```javascript
Игры
cssclasses:
- db-cards-list
- db-cards-list-transparent
...dataview.js
const catalogGeneratorOptions = {
container: this.container,
sortFields: ["Рейтинг"],
columns: ["Рейтинг", "Статус", "Жанр", "Издатель"],
filters: {
"Рейтинг": "or",
"Статус": "and",
"Жанр": "or",
"Издатель": "or",
"Разработчик": "or",
"Год": "or"
}
};
const scriptContent = await app.vault.adapter.read("/Макросы/db-cards-list.js");
eval(scriptContent);
...
```