<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on Rachid Youven Zeghlache</title><link>https://youvenz.github.io/projects/</link><description>Recent content in Projects on Rachid Youven Zeghlache</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 01 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://youvenz.github.io/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>MedFlowAssist</title><link>https://youvenz.github.io/projects/medgemma-workflow/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/medgemma-workflow/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;MedFlowAssist&lt;/strong&gt; is a multi-agent medical assistant that combines the power of &lt;a href="https://deepmind.google/models/medgemma/"&gt;MedGemma&lt;/a&gt;, medical speech recognition (MedASR), and &lt;a href="https://github.com/BerriAI/litellm"&gt;LiteLLM&lt;/a&gt; to deliver clinical-grade AI assistance across a wide range of healthcare workflows.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/YouvenZ/MedFlowAssit#prerequisites"&gt;&lt;img src="https://img.shields.io/badge/Python-3.11%2B-blue?logo=python&amp;amp;logoColor=white" alt="Python 3.11+"&gt;&lt;/a&gt;
&lt;a href="https://github.com/YouvenZ/MedFlowAssit#quick-start-step-by-step"&gt;&lt;img src="https://img.shields.io/badge/Flask-3.0-lightgrey?logo=flask" alt="Flask"&gt;&lt;/a&gt;
&lt;a href="https://github.com/YouvenZ/MedFlowAssit#license"&gt;&lt;img src="https://img.shields.io/badge/License-Research%20%2F%20Educational-green" alt="License: Research"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="key-features"&gt;Key Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;13 clinical workflows&lt;/strong&gt; covering documentation, triage, diagnosis support, and more&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;12 pre-built scenarios&lt;/strong&gt; ready to deploy out of the box&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Voice dictation&lt;/strong&gt; via MedASR for hands-free clinical note-taking&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multimodal input&lt;/strong&gt; — image, PDF, and CSV upload supported&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-agent orchestration&lt;/strong&gt; with LangGraph-style task delegation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="clinical-workflows"&gt;Clinical Workflows&lt;/h2&gt;
&lt;p&gt;The assistant covers end-to-end workflows including:&lt;/p&gt;</description></item><item><title>D2 Ink — D2 Architecture Diagrams for Inkscape</title><link>https://youvenz.github.io/projects/inkscape-d2/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-d2/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;D2 Ink&lt;/strong&gt; integrates the &lt;a href="https://d2lang.com"&gt;D2 diagram language&lt;/a&gt; into Inkscape. D2 produces beautiful, automatically-laid-out architecture diagrams, entity-relationship diagrams, and software design maps from a declarative text syntax.&lt;/p&gt;
&lt;h2 id="why-d2"&gt;Why D2?&lt;/h2&gt;
&lt;p&gt;D2&amp;rsquo;s automatic layout engine (powered by ELK, Dagre, or TALA) produces publication-quality diagrams without manual positioning. Combined with Inkscape&amp;rsquo;s SVG editing capabilities, D2 Ink is perfect for creating and then polishing technical architecture figures for papers and presentations.&lt;/p&gt;
&lt;h2 id="example"&gt;Example&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;User -&amp;gt; API Gateway -&amp;gt; Auth Service
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;API Gateway -&amp;gt; Business Logic
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Business Logic -&amp;gt; Database
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/YouvenZ/D2_ink
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Requires &lt;a href="https://d2lang.com/tour/install"&gt;D2 CLI&lt;/a&gt; to be on your &lt;code&gt;PATH&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>ImageGen Ink — AI Image Generator for Inkscape</title><link>https://youvenz.github.io/projects/inkscape-imagegen/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-imagegen/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;ImageGen Ink&lt;/strong&gt; adds AI image generation to Inkscape&amp;rsquo;s toolset. Describe an image in natural language, choose a backend (Stable Diffusion, DALL·E 3, Flux), and the result is embedded as an SVG &lt;code&gt;&amp;lt;image&amp;gt;&lt;/code&gt; element on your canvas — ready to be combined with vector elements.&lt;/p&gt;
&lt;h2 id="backends-supported"&gt;Backends supported&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Stable Diffusion&lt;/strong&gt; (local via Automatic1111 or ComfyUI API)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DALL·E 3&lt;/strong&gt; (OpenAI API)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flux&lt;/strong&gt; (via Replicate or local)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="typical-workflow"&gt;Typical workflow&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open a new layer in Inkscape for raster assets&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;Extensions → ImageGen Ink → Generate&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Type your prompt (e.g. &lt;em&gt;&amp;ldquo;microscopy image of retinal fundus, professional photo&amp;rdquo;&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Choose resolution and backend&lt;/li&gt;
&lt;li&gt;Image is placed on canvas; scale and position as needed&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/YouvenZ/Imagegen_ink
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Inkscape Extensions Suite</title><link>https://youvenz.github.io/projects/inkscape-extensions/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-extensions/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;A suite of &lt;strong&gt;8 open-source Inkscape extensions&lt;/strong&gt; designed for researchers and technical creators who want to stay inside their SVG workflow without switching to external tools.&lt;/p&gt;
&lt;p&gt;Each extension is independently installable and integrates natively into Inkscape&amp;rsquo;s Extensions menu.&lt;/p&gt;
&lt;h2 id="extensions"&gt;Extensions&lt;/h2&gt;
&lt;h3 id="diagram-generation"&gt;Diagram Generation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/YouvenZ/svg_maker_ink"&gt;SVG Maker&lt;/a&gt;&lt;/strong&gt; — Generate SVG elements from natural language prompts using an LLM, directly inside Inkscape.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/YouvenZ/mermaid_ink"&gt;Mermaid Ink&lt;/a&gt;&lt;/strong&gt; — Render Mermaid.js diagrams (flowcharts, sequence diagrams, Gantt charts) as native SVG inside Inkscape.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/YouvenZ/D2_ink"&gt;D2 Ink&lt;/a&gt;&lt;/strong&gt; — Write and render D2 architecture diagrams and entity-relationship diagrams as editable SVG.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="ai-assisted-content"&gt;AI-Assisted Content&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/YouvenZ/textgen_ink"&gt;TextGen Ink&lt;/a&gt;&lt;/strong&gt; — Generate, rewrite, or refine text elements using an LLM — captions, labels, descriptions — without leaving Inkscape.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/YouvenZ/Imagegen_ink"&gt;ImageGen Ink&lt;/a&gt;&lt;/strong&gt; — Generate AI images (Stable Diffusion, DALL·E, Flux) from text prompts as embedded SVG elements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="scientific--data-visualisation"&gt;Scientific &amp;amp; Data Visualisation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/YouvenZ/plt_ink"&gt;Plt Ink&lt;/a&gt;&lt;/strong&gt; — Write Python Matplotlib code and render publication-quality figures as native SVG directly inside Inkscape.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/YouvenZ/poster_utils_ink"&gt;Poster Utils Ink&lt;/a&gt;&lt;/strong&gt; — Auto-generate formatted title blocks, author lists, and institution panels for academic conference posters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="academic-reference"&gt;Academic Reference&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/YouvenZ/Loadrefs_Ink"&gt;LoadRefs Ink&lt;/a&gt;&lt;/strong&gt; — Import bibliography files (.bib, .ris, .json, .enw) and place formatted citations as editable SVG text inside Inkscape.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;p&gt;Each extension follows the standard Inkscape extension installation process:&lt;/p&gt;</description></item><item><title>LoadRefs Ink — Bibliography Import for Inkscape</title><link>https://youvenz.github.io/projects/inkscape-loadrefs/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-loadrefs/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;LoadRefs Ink&lt;/strong&gt; solves the citation formatting problem in Inkscape posters and presentations. Import your &lt;code&gt;.bib&lt;/code&gt;, &lt;code&gt;.ris&lt;/code&gt;, or &lt;code&gt;.json&lt;/code&gt; bibliography file, choose a citation style (APA, IEEE, Vancouver, custom), and insert formatted references as native SVG text elements — no copy-paste, no manual formatting.&lt;/p&gt;
&lt;h2 id="supported-input-formats"&gt;Supported input formats&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Format&lt;/th&gt;
 &lt;th&gt;Extension&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;BibTeX&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;.bib&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;RIS&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;.ris&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSL-JSON&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;.json&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Endnote XML&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;.enw&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="citation-styles"&gt;Citation styles&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;APA 7th edition&lt;/li&gt;
&lt;li&gt;IEEE&lt;/li&gt;
&lt;li&gt;Vancouver (numerical, for biomedical)&lt;/li&gt;
&lt;li&gt;Nature&lt;/li&gt;
&lt;li&gt;Custom CSL template support&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="workflow"&gt;Workflow&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Run &lt;code&gt;Extensions → LoadRefs Ink → Insert References&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Browse to your &lt;code&gt;.bib&lt;/code&gt; file&lt;/li&gt;
&lt;li&gt;Select entries from the parsed list&lt;/li&gt;
&lt;li&gt;Choose citation style&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Insert&lt;/code&gt; — references are placed as a text group at the bottom of your canvas&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/YouvenZ/Loadrefs_Ink
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pip install pybtex citeproc-py
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Mermaid Ink — Mermaid Diagrams for Inkscape</title><link>https://youvenz.github.io/projects/inkscape-mermaid/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-mermaid/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Mermaid Ink&lt;/strong&gt; brings &lt;a href="https://mermaid.js.org"&gt;Mermaid.js&lt;/a&gt; diagram syntax directly into Inkscape. Write a flowchart, sequence diagram, Gantt chart, or entity-relationship diagram in Mermaid&amp;rsquo;s plain-text syntax and render it as fully editable SVG — no browser, no external service.&lt;/p&gt;
&lt;h2 id="supported-diagram-types"&gt;Supported diagram types&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Flowcharts (&lt;code&gt;graph TD&lt;/code&gt;, &lt;code&gt;graph LR&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Sequence diagrams&lt;/li&gt;
&lt;li&gt;Gantt charts&lt;/li&gt;
&lt;li&gt;Entity-relationship diagrams&lt;/li&gt;
&lt;li&gt;Class diagrams&lt;/li&gt;
&lt;li&gt;State diagrams&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/YouvenZ/mermaid_ink
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Requires the &lt;a href="https://github.com/mermaid-js/mermaid-cli"&gt;Mermaid CLI&lt;/a&gt; (&lt;code&gt;npm install -g @mermaid-js/mermaid-cli&lt;/code&gt;).&lt;/p&gt;</description></item><item><title>Plt Ink — Matplotlib Figures for Inkscape</title><link>https://youvenz.github.io/projects/inkscape-plt/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-plt/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Plt Ink&lt;/strong&gt; embeds a Python/Matplotlib code editor inside Inkscape. Write your figure code, hit render, and the resulting SVG is placed on your canvas as a native, fully editable SVG group — not a rasterised image.&lt;/p&gt;
&lt;h2 id="why-native-svg-matters"&gt;Why native SVG matters&lt;/h2&gt;
&lt;p&gt;Unlike exporting a PNG from Jupyter and importing it, Plt Ink produces &lt;em&gt;editable&lt;/em&gt; SVG: individual lines, bars, and labels are XML elements you can select, recolour, or reposition in Inkscape without going back to Python.&lt;/p&gt;</description></item><item><title>Poster Utils Ink — Academic Poster Generator for Inkscape</title><link>https://youvenz.github.io/projects/inkscape-poster-utils/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-poster-utils/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Poster Utils Ink&lt;/strong&gt; automates the most tedious parts of academic poster creation. Fill in your title, authors, affiliations, and abstract — and the extension generates a properly formatted header block, author list with superscript affiliation numbers, and institution row, all placed on the Inkscape canvas at the correct position and typography.&lt;/p&gt;
&lt;h2 id="features"&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Title block at A0/A1/custom poster dimensions&lt;/li&gt;
&lt;li&gt;Author list with numbering, affiliations, and equal-contribution markers&lt;/li&gt;
&lt;li&gt;Institution row with logo placeholder slots&lt;/li&gt;
&lt;li&gt;Abstract section with proper typographic treatment&lt;/li&gt;
&lt;li&gt;One-click update: change any field and re-render in place&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="typical-workflow"&gt;Typical workflow&lt;/h2&gt;
&lt;p&gt;For a MICCAI or NeurIPS poster:&lt;/p&gt;</description></item><item><title>SVG Maker — AI SVG Generator for Inkscape</title><link>https://youvenz.github.io/projects/inkscape-svg-maker/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-svg-maker/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;SVG Maker&lt;/strong&gt; is an Inkscape extension that lets you describe any diagram, icon, or figure in plain English and have an LLM generate the corresponding SVG code, which is then inserted directly into your Inkscape canvas.&lt;/p&gt;
&lt;h2 id="features"&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Natural language → SVG generation powered by GPT-4, Claude, or any OpenAI-compatible API&lt;/li&gt;
&lt;li&gt;Iterative refinement: describe changes to the selected SVG element to modify it&lt;/li&gt;
&lt;li&gt;Preview before insertion&lt;/li&gt;
&lt;li&gt;Works with any Inkscape 1.x installation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/YouvenZ/svg_maker_ink
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Copy to your Inkscape extensions folder&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Linux: ~/.config/inkscape/extensions/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Windows: %APPDATA%\inkscape\extensions\&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Inkscape 1.x&lt;/li&gt;
&lt;li&gt;Python 3.8+&lt;/li&gt;
&lt;li&gt;OpenAI / Anthropic API key (set in extension preferences)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>TextGen Ink — AI Text Generator for Inkscape</title><link>https://youvenz.github.io/projects/inkscape-textgen/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/inkscape-textgen/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;TextGen Ink&lt;/strong&gt; is an Inkscape extension that connects any text element on your canvas to a large language model. Select a text frame, choose an operation, and let the LLM generate, rewrite, summarise, or translate your content in-place.&lt;/p&gt;
&lt;h2 id="use-cases"&gt;Use cases&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Caption generation&lt;/strong&gt;: select a figure and generate a descriptive caption&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Label refinement&lt;/strong&gt;: improve the phrasing of axis labels or legend entries&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Abstract writing&lt;/strong&gt;: generate a draft abstract from a set of bullet points&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Translation&lt;/strong&gt;: translate all text elements in a scientific poster to another language&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="supported-operations"&gt;Supported operations&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Mode&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Generate&lt;/td&gt;
 &lt;td&gt;Write new text from a prompt&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rewrite&lt;/td&gt;
 &lt;td&gt;Paraphrase or improve selected text&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Summarise&lt;/td&gt;
 &lt;td&gt;Condense long text to a shorter form&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Translate&lt;/td&gt;
 &lt;td&gt;Translate to a target language&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/YouvenZ/textgen_ink
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Auto Publication List</title><link>https://youvenz.github.io/projects/auto-publication-list/</link><pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/auto-publication-list/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Auto Publication List&lt;/strong&gt; is a lightweight automation pipeline that keeps your publication list up to date without manual intervention. It fetches your Google Scholar profile export and generates both a BibTeX bibliography file and a LaTeX metrics snippet.&lt;/p&gt;
&lt;h2 id="how-it-works"&gt;How It Works&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Fetch&lt;/strong&gt; — Downloads your Google Scholar export (BibTeX-like text) using your Scholar user ID&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Parse&lt;/strong&gt; — Cleans and normalises the entries into valid BibTeX format&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metrics&lt;/strong&gt; — Extracts citation counts, h-index, and i10-index and writes them to &lt;code&gt;metrics.tex&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Export&lt;/strong&gt; — Outputs &lt;code&gt;publications.bib&lt;/code&gt; ready to include in any LaTeX document&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="usage"&gt;Usage&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;from&lt;/span&gt; update_publications &lt;span style="color:#f92672"&gt;import&lt;/span&gt; fetch_scholar_publications
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Fetch and export&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;fetch_scholar_publications(user_id&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;YOUR_SCHOLAR_ID&amp;#34;&lt;/span&gt;, output_dir&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;./output&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="github-actions-integration"&gt;GitHub Actions Integration&lt;/h2&gt;
&lt;p&gt;Add the workflow to your repository to run on a schedule:&lt;/p&gt;</description></item><item><title>MARIO AMD Progression Challenge</title><link>https://youvenz.github.io/projects/mario-challenge/</link><pubDate>Sun, 01 Sep 2024 00:00:00 +0000</pubDate><guid>https://youvenz.github.io/projects/mario-challenge/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;MARIO AMD Progression Challenge&lt;/strong&gt; was held at MICCAI 2024 and focused on the automated assessment of &lt;strong&gt;Age-related Macular Degeneration (AMD)&lt;/strong&gt; progression using deep learning.&lt;/p&gt;
&lt;p&gt;We are pleased to announce the publication of our comprehensive analysis of the challenge results, and the corresponding dataset is now publicly available for the research community.&lt;/p&gt;
&lt;h2 id="research-focus"&gt;Research Focus&lt;/h2&gt;
&lt;p&gt;This challenge addressed two key clinical questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Progression prediction&lt;/strong&gt;: Will a patient&amp;rsquo;s AMD progress over the next 12 months?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Visual acuity change&lt;/strong&gt;: Will the patient&amp;rsquo;s visual acuity improve, stabilise, or worsen?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="dataset"&gt;Dataset&lt;/h2&gt;
&lt;p&gt;The MARIO dataset provides:&lt;/p&gt;</description></item></channel></rss>