<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Update: inital shell script: pd2plantuml that makes a mindmap of a patch]]></title><description><![CDATA[<p>I could REALLY use this.</p>
<p>Doesn't seem like it would be to hard...then again, for me, very much so, as I I do not know GEM hardly at all.</p>
<p>But my thinking is:</p>
<p>to read all the subpatches and abstractions for a branch (either open via the usual open file method or already open). Then draw them with connecting lines as either either squares or circles with their name inside.</p>
<p>Difficult?<br />
Already done?  (then pls send link or share patch)<br />
Worth pursuing?</p>
<p>Only love,<br />
Scott</p>
<p>Sometimes am intellectually challenged attempting to visualize my own patch 😀</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10575/update-inital-shell-script-pd2plantuml-that-makes-a-mindmap-of-a-patch</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 06:58:49 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/10575.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Feb 2017 20:46:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Update: inital shell script: pd2plantuml that makes a mindmap of a patch on Tue, 14 Feb 2017 02:49:26 GMT]]></title><description><![CDATA[<p>I could REALLY use this.</p>
<p>Doesn't seem like it would be to hard...then again, for me, very much so, as I I do not know GEM hardly at all.</p>
<p>But my thinking is:</p>
<p>to read all the subpatches and abstractions for a branch (either open via the usual open file method or already open). Then draw them with connecting lines as either either squares or circles with their name inside.</p>
<p>Difficult?<br />
Already done?  (then pls send link or share patch)<br />
Worth pursuing?</p>
<p>Only love,<br />
Scott</p>
<p>Sometimes am intellectually challenged attempting to visualize my own patch 😀</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10575/update-inital-shell-script-pd2plantuml-that-makes-a-mindmap-of-a-patch</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10575/update-inital-shell-script-pd2plantuml-that-makes-a-mindmap-of-a-patch</guid><dc:creator><![CDATA[sv]]></dc:creator><pubDate>Tue, 14 Feb 2017 02:49:26 GMT</pubDate></item><item><title><![CDATA[Reply to Update: inital shell script: pd2plantuml that makes a mindmap of a patch on Tue, 14 Feb 2017 02:51:43 GMT]]></title><description><![CDATA[<p><a href="/uploads/files/1487040593329-pd2plantumlv0.1.zip">pd2plantumlv0.1.zip</a></p>
<p>Gotta let this go, so I can do some other things tonight so will share what i currently have...</p>
<p>What I did was (and its way easier I think than using Gem) was write a (bash) shell script which reads a (linux-only I'm afraid) right-clicked file, i.e. a *.pd file, which you then send-to the script and it outputs a (plant)uml diagram of the objects within the patch.</p>
<p>Actually it outputs 3 flowcharts: native objects, subpatches, and abstractions.</p>
<p>I (currently) am only able to identify &quot;natives&quot; as what i scraped together from the Help folder so it's really quite bare and does not include all the aliases. (If you wanna have a go at amending that it is at: (when unzipped) &quot;/root/pd-externals/pd2plantuml/res/objectlist.txt&quot;.)</p>
<p>On the other hand, it could be amended relatively easily to also include all externals and filter similiarly for them.</p>
<p>So if you unzip the file below in your ~/pd-externals folder and then point a right-click event to: <a href="http://pd2plantuml.sh" rel="nofollow">pd2plantuml.sh</a> you should then able to output the mindmap which opens in your &quot;defaultbrowser&quot;.</p>
<p>Couple of caveats: plantuml has a lot of reserved characters and the current version does not account for all but one of them, &quot;~&quot;, so it may balk on certain file(names) and complex files do take a moment or two to generate.</p>
<p>Good will and love thru us all.</p>
<p>Gotta jet.</p>
<p>Feedback welcome as this was a pretty fun and relatively stressless endeavor.</p>
<p>Ciao.<br />
-Scott</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10575/update-inital-shell-script-pd2plantuml-that-makes-a-mindmap-of-a-patch/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10575/update-inital-shell-script-pd2plantuml-that-makes-a-mindmap-of-a-patch/2</guid><dc:creator><![CDATA[sv]]></dc:creator><pubDate>Tue, 14 Feb 2017 02:51:43 GMT</pubDate></item></channel></rss>