[{"data":1,"prerenderedAt":88},["ShallowReactive",2],{"projects-all":3},[4,20,38,53,64,77],{"path":5,"title":6,"description":7,"tech":8,"tags":11,"url":13,"github":14,"links":15,"image":19,"imageFit":13,"coverLabel":13},"\u002Fprojects\u002Fcamera-video-converter","Camera Video Converter","Free, offline Android app that turns hard-to-share camera footage into standard 1080p MP4s, right on the phone.",[9,10],"kotlin","android",[12],"offline-first",null,"https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fcamera-video-converter",[16],{"label":17,"url":18},"Play Store","https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=dev.foksa.cameravideoconverter","\u002Fimg\u002Fproducts\u002Fcamera-video-converter.webp",{"path":21,"title":22,"description":23,"tech":24,"tags":28,"url":13,"github":30,"links":31,"image":35,"imageFit":36,"coverLabel":37},"\u002Fprojects\u002Fopen-claude-agent-sdk","open-claude-agent-sdk","Drop-in, open-source replacement for @anthropic-ai\u002Fclaude-agent-sdk. Readable TypeScript that runs on the Claude CLI you already have installed.",[25,26,27],"typescript","bun","mcp",[29],"ai","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fopen-claude-agent-sdk",[32],{"label":33,"url":34},"npm","https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fopen-claude-agent-sdk","\u002Fimg\u002Fproducts\u002Fopen-claude-agent-sdk-home.webp","contain","",{"path":39,"title":40,"description":41,"tech":42,"tags":45,"url":13,"github":47,"links":48,"image":52,"imageFit":13,"coverLabel":13},"\u002Fprojects\u002Fyoutube-shorts-blocker","YouTube Shorts Blocker","A lightweight Chrome extension that hides YouTube Shorts everywhere and can redirect Shorts links.",[43,44],"javascript","chrome-extension",[46,12],"privacy","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fyoutube-shorts-blocker",[49],{"label":50,"url":51},"Download ZIP","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fyoutube-shorts-blocker\u002Freleases\u002Flatest\u002Fdownload\u002Fyoutube-shorts-blocker.zip","\u002Fimg\u002Fproducts\u002Fyoutube-shorts-blocker.webp",{"path":54,"title":55,"description":56,"tech":57,"tags":60,"url":61,"github":62,"links":13,"image":63,"imageFit":13,"coverLabel":13},"\u002Fprojects\u002Fsub2utf","sub2utf","Converts subtitle files (.srt) from legacy encodings to UTF-8 so Plex shows č, ć, š, đ and ž correctly.",[58,59],"svelte","tauri",[],"https:\u002F\u002Fsub2utf.org","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fsub2utf","\u002Fimg\u002Fproducts\u002Fsub2utf.webp",{"path":65,"title":66,"description":67,"tech":68,"tags":71,"url":13,"github":72,"links":73,"image":13,"imageFit":13,"coverLabel":13},"\u002Fprojects\u002Fdocument-iteration-skill","document-iteration-skill","A lightweight markdown syntax for editing documents with Claude: leave feedback inline instead of asking it to regenerate the whole document.",[69,70],"markdown","claude",[29],"https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fdocument-iteration-skill",[74],{"label":75,"url":76},"Docs","https:\u002F\u002Ffoksa.github.io\u002Fdocument-iteration-skill\u002F",{"path":78,"title":79,"description":80,"tech":81,"tags":84,"url":86,"github":13,"links":13,"image":87,"imageFit":13,"coverLabel":13},"\u002Fprojects\u002Flitrpgvault","LitRPG Vault","A database of LitRPG and Progression Fantasy books: 250+ series with ratings, reading orders and audiobook links.",[82,83],"vue","nuxt",[85],"static","https:\u002F\u002Flitrpgvault.com","\u002Fimg\u002Fproducts\u002Flitrpgvault.webp",1790076223263]