Softwarová sklizeň (9. 7. 2025): přeneste data mezi databázemi i platformami

9. 7. 2025
Doba čtení: 2 minuty

Sdílet

Autor: Depositphotos
Pravidelná sonda do světa software. Podíváme se na nástroj pro import grafických assetů z Figmy do zdrojáku, budeme přenášet data mezi databázemi a nakonec si přesuneme playlisty např. z foobar2000 do Plexu.

FigX

Co se dozvíte v článku
  1. FigX
  2. ingestr
  3. ListPorter
  4. kernel-hardening-checker
  5. Blbinka

FigX je nástroj určený pro import grafických assetů z Figmy do zdrojového kódu. Zajišťuje plnou kontrolu nad importem a opakovatelnost. Nabízí několik přednastavených importních profilů, které pokrývají různé formáty a potřeby.

Například profil android-webp stáhne PNG varianty pro různé motivy (světlý, tmavý) a rozlišení, převede je do formátu WebP a umístí je do odpovídajících adresářů pro Android. Profil compose zase stáhne SVG z Figmy, zjednoduší je a převede na ImageVector vhodný pro Jetpack Compose.

figx

github.com/tonykolomeytsev/figx, 0.7.5

ingestr

ingestr je nástroj, který umožňuje přenášet data s nadsázkou odkudkoliv kamkoliv, bez nutnosti psaní kódu nebo konfigurace. Pomocí jednoduchého příkazu lze zkopírovat data například mezi dvěma různými databázemi.

Podporuje inkrementální načítání dat s možností přidávání, slučování nebo nahrazení záznamů. Nabízí široký výčet databázi (BigQuery, IBM Db2, Elasticsearch, MySQL, MongoDB, Oracle, Postgres, Snowflake a další) i platforem (Apache Kafka, AppsFlyer, GitHub, Google Sheets, Notion, S3, Salesforce, Slack a další).

ingestr

github.com/bruin-data/ingestr, 0.13.67

ListPorter

ListPorter usnadňuje práci uživatelům, kteří chtějí dostat playlisty z iTunes, MusicBee, MediaMonkey nebo třeba foobar2000 do Plexu bez ručního ladění cest a formátů. Umožňuje z příkazové řádky importovat .m3u (standardní i rozšířené) playlisty do Plex Media Serveru, poradí si s přepisováním cest, pracuje s relativními cestami, umí zrcadlit existující playlisty v Plexu a je schopen nacházet správné skladby, i když cesty nesedí. Nástroj v případě aktualizací playlistů zachovává jejich interní identifikátory v Plexu, aby zůstaly rozpoznatelné externími přehrávači, jako je Sonos a další.

github.com/mrsilver76/listporter, 1.0.0

kernel-hardening-checker

kernel-hardening-checker je nástroj pro automatickou kontrolu nastavení zabezpečení linuxového jádra (kernelu). Kontroluje, zda jsou aktivní různé bezpečnostní funkce během různých fází spuštění systému, například při kompilaci kernelu (Kconfig), při startu systému (boot parametry) a za běhu (sysctl nastavení). Podporuje běžné procesorové architektury, jako x86_64, x86_32, ARM64, ARM a RISC-V.

github.com/a13×p0p0v/kernel-hardening-checker, 0.6.10.2

Blbinka

Jack Dorsey představil appku, co posílá zprávy přes Bluetooth. Ideální pro ty, kdo chtějí chatovat s přáteli sedící o 2 metry vedle, i když jim operátor z ničeho nic vypne data.

Autor článku