2
0
mirror of https://github.com/inventree/inventree-website.git synced 2025-05-02 07:26:49 +00:00

deploy: ad5429bde324bdb2a7e0622e9e22d8faeab89762

This commit is contained in:
matmair 2023-07-26 22:04:19 +00:00
parent 4c9e7db2cf
commit 1460426e77
15 changed files with 53 additions and 53 deletions

View File

@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-brother-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Brother Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Brother label printer plugin for InvenTree","headline":"Inventree Brother Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-brother-plugin"},"url":"/SchrodingersGat/inventree-brother-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Brother label printer plugin for InvenTree","headline":"Inventree Brother Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-brother-plugin"},"url":"/SchrodingersGat/inventree-brother-plugin"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-wireviz" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Wireviz" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Wireviz Extension for InvenTree","headline":"Inventree Wireviz","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-wireviz"},"url":"/SchrodingersGat/inventree-wireviz"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Wireviz Extension for InvenTree","headline":"Inventree Wireviz","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-wireviz"},"url":"/SchrodingersGat/inventree-wireviz"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -30,11 +30,11 @@
<meta property="og:url" content="/SergeoLacruz" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Sergeolacruz" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Hardware engineer in Germany and vintage fan.","headline":"Sergeolacruz","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz"},"url":"/SergeoLacruz"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Hardware engineer in Germany and vintage fan.","headline":"Sergeolacruz","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz"},"url":"/SergeoLacruz"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -31,11 +31,11 @@
<meta property="og:url" content="/SergeoLacruz/inventree-supplier-panel" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Supplier Panel" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Create Mouser shopping cart from purchase order","headline":"Inventree Supplier Panel","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-supplier-panel"},"url":"/SergeoLacruz/inventree-supplier-panel"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Create Mouser shopping cart from purchase order","headline":"Inventree Supplier Panel","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-supplier-panel"},"url":"/SergeoLacruz/inventree-supplier-panel"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -31,11 +31,11 @@
<meta property="og:url" content="/SergeoLacruz/inventree-zebra-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Zebra Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Zebra Label Printer Plugin for Inventree","headline":"Inventree Zebra Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-zebra-plugin"},"url":"/SergeoLacruz/inventree-zebra-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Zebra Label Printer Plugin for Inventree","headline":"Inventree Zebra Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-zebra-plugin"},"url":"/SergeoLacruz/inventree-zebra-plugin"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>
@ -114,12 +114,12 @@ for the IP connection to the printer.</p>
<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">class</span> <span class="nc">ZebraLabelPlugin</span><span class="p">(</span><span class="n">LabelPrintingMixin</span><span class="p">,</span> <span class="n">SettingsMixin</span><span class="p">,</span> <span class="n">IntegrationPluginBase</span><span class="p">):</span>
<span class="n">AUTHOR</span> <span class="o">=</span> <span class="s">"Michael Buchmann"</span>
<span class="n">DESCRIPTION</span> <span class="o">=</span> <span class="s">"Label printing plugin for Zebra printers"</span>
<span class="n">AUTHOR</span> <span class="o">=</span> <span class="sh">"</span><span class="s">Michael Buchmann</span><span class="sh">"</span>
<span class="n">DESCRIPTION</span> <span class="o">=</span> <span class="sh">"</span><span class="s">Label printing plugin for Zebra printers</span><span class="sh">"</span>
<span class="n">VERSION</span> <span class="o">=</span> <span class="n">ZEBRA_PLUGIN_VERSION</span>
<span class="n">NAME</span> <span class="o">=</span> <span class="s">"Zebra"</span>
<span class="n">SLUG</span> <span class="o">=</span> <span class="s">"zebra"</span>
<span class="n">TITLE</span> <span class="o">=</span> <span class="s">"Zebra Label Printer"</span>
<span class="n">NAME</span> <span class="o">=</span> <span class="sh">"</span><span class="s">Zebra</span><span class="sh">"</span>
<span class="n">SLUG</span> <span class="o">=</span> <span class="sh">"</span><span class="s">zebra</span><span class="sh">"</span>
<span class="n">TITLE</span> <span class="o">=</span> <span class="sh">"</span><span class="s">Zebra Label Printer</span><span class="sh">"</span>
</code></pre></div></div>
<p>The name of the class can be freely chosen. You reference to it in the entry_points section of the setup.py file.
@ -131,16 +131,16 @@ need to be like that. The values are found in the UI as shown in the pictures be
<p>Then we add the configuration parameters.</p>
<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">SETTINGS</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">'CONNECTION'</span><span class="p">:</span> <span class="p">{</span>
<span class="s">'name'</span><span class="p">:</span> <span class="nf">_</span><span class="p">(</span><span class="s">'Printer Interface'</span><span class="p">),</span>
<span class="s">'description'</span><span class="p">:</span> <span class="nf">_</span><span class="p">(</span><span class="s">'Select local or network printer'</span><span class="p">),</span>
<span class="s">'choices'</span><span class="p">:</span> <span class="p">[(</span><span class="s">'local'</span><span class="p">,</span><span class="s">'Local printer e.g. USB'</span><span class="p">),(</span><span class="s">'network'</span><span class="p">,</span><span class="s">'Network printer with IP address'</span><span class="p">)],</span>
<span class="s">'default'</span><span class="p">:</span> <span class="s">'local'</span><span class="p">,</span>
<span class="sh">'</span><span class="s">CONNECTION</span><span class="sh">'</span><span class="p">:</span> <span class="p">{</span>
<span class="sh">'</span><span class="s">name</span><span class="sh">'</span><span class="p">:</span> <span class="nf">_</span><span class="p">(</span><span class="sh">'</span><span class="s">Printer Interface</span><span class="sh">'</span><span class="p">),</span>
<span class="sh">'</span><span class="s">description</span><span class="sh">'</span><span class="p">:</span> <span class="nf">_</span><span class="p">(</span><span class="sh">'</span><span class="s">Select local or network printer</span><span class="sh">'</span><span class="p">),</span>
<span class="sh">'</span><span class="s">choices</span><span class="sh">'</span><span class="p">:</span> <span class="p">[(</span><span class="sh">'</span><span class="s">local</span><span class="sh">'</span><span class="p">,</span><span class="sh">'</span><span class="s">Local printer e.g. USB</span><span class="sh">'</span><span class="p">),(</span><span class="sh">'</span><span class="s">network</span><span class="sh">'</span><span class="p">,</span><span class="sh">'</span><span class="s">Network printer with IP address</span><span class="sh">'</span><span class="p">)],</span>
<span class="sh">'</span><span class="s">default</span><span class="sh">'</span><span class="p">:</span> <span class="sh">'</span><span class="s">local</span><span class="sh">'</span><span class="p">,</span>
<span class="p">},</span>
<span class="s">'PORT'</span><span class="p">:</span> <span class="p">{</span>
<span class="s">'name'</span><span class="p">:</span> <span class="nf">_</span><span class="p">(</span><span class="s">'Port'</span><span class="p">),</span>
<span class="s">'description'</span><span class="p">:</span> <span class="nf">_</span><span class="p">(</span><span class="s">'Network port in case of network printer'</span><span class="p">),</span>
<span class="s">'default'</span><span class="p">:</span> <span class="s">'9100'</span><span class="p">,</span>
<span class="sh">'</span><span class="s">PORT</span><span class="sh">'</span><span class="p">:</span> <span class="p">{</span>
<span class="sh">'</span><span class="s">name</span><span class="sh">'</span><span class="p">:</span> <span class="nf">_</span><span class="p">(</span><span class="sh">'</span><span class="s">Port</span><span class="sh">'</span><span class="p">),</span>
<span class="sh">'</span><span class="s">description</span><span class="sh">'</span><span class="p">:</span> <span class="nf">_</span><span class="p">(</span><span class="sh">'</span><span class="s">Network port in case of network printer</span><span class="sh">'</span><span class="p">),</span>
<span class="sh">'</span><span class="s">default</span><span class="sh">'</span><span class="p">:</span> <span class="sh">'</span><span class="s">9100</span><span class="sh">'</span><span class="p">,</span>
<span class="p">},</span>
<span class="p">}</span>
@ -171,7 +171,7 @@ After that we need to define a function:</p>
The PIL object is a greyscale image. Because the printer can just print pure BW we convert this to a BW picture.</p>
<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">fn</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">x</span> <span class="p">:</span> <span class="mi">255</span> <span class="k">if</span> <span class="n">x</span> <span class="o">&gt;</span> <span class="n">Threshold</span> <span class="k">else</span> <span class="mi">0</span>
<span class="n">label_image</span> <span class="o">=</span> <span class="n">label_image</span><span class="p">.</span><span class="nf">convert</span><span class="p">(</span><span class="s">'L'</span><span class="p">).</span><span class="nf">point</span><span class="p">(</span><span class="n">fn</span><span class="p">,</span> <span class="n">mode</span><span class="o">=</span><span class="s">'1'</span><span class="p">)</span>
<span class="n">label_image</span> <span class="o">=</span> <span class="n">label_image</span><span class="p">.</span><span class="nf">convert</span><span class="p">(</span><span class="sh">'</span><span class="s">L</span><span class="sh">'</span><span class="p">).</span><span class="nf">point</span><span class="p">(</span><span class="n">fn</span><span class="p">,</span> <span class="n">mode</span><span class="o">=</span><span class="sh">'</span><span class="s">1</span><span class="sh">'</span><span class="p">)</span>
</code></pre></div></div>
<p>The threshold can by modified by a plugin parameter. 200 is a good starting value. This trick gives much better prints.

View File

@ -1 +1 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/blog/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-07-26T01:04:04+00:00</updated><id>/blog/feed.atom</id><title type="html">InvenTree</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">0.12.0 Stable Release</title><link href="/blog/2023/06/26/0.12.0" rel="alternate" type="text/html" title="0.12.0 Stable Release" /><published>2023-06-26T00:00:00+00:00</published><updated>2023-06-26T00:00:00+00:00</updated><id>/blog/2023/06/26/0.12.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[Once again, its time to announce a new stable release! The InvenTree development team, aided by a number of new contributors, are pleased to announce a new stable release version - 0.12.0.]]></summary></entry><entry><title type="html">0.11.0 Stable Release</title><link href="/blog/2023/04/17/0.11.0" rel="alternate" type="text/html" title="0.11.0 Stable Release" /><published>2023-04-17T00:00:00+00:00</published><updated>2023-04-17T00:00:00+00:00</updated><id>/blog/2023/04/17/0.11.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree development team is proud to announce the 0.11.0 stable release!]]></summary></entry><entry><title type="html">0.10.1 Bugfix Release</title><link href="/blog/2023/02/25/0.10.1" rel="alternate" type="text/html" title="0.10.1 Bugfix Release" /><published>2023-02-25T00:00:00+00:00</published><updated>2023-02-25T00:00:00+00:00</updated><id>/blog/2023/02/25/0.10.1</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree development team is pleased to announce the 0.10.1 bugfix release.]]></summary></entry><entry><title type="html">0.10.0 Stable Release</title><link href="/blog/2023/02/06/0.10.0" rel="alternate" type="text/html" title="0.10.0 Stable Release" /><published>2023-02-06T00:00:00+00:00</published><updated>2023-02-06T00:00:00+00:00</updated><id>/blog/2023/02/06/0.10.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree development team is proud to announce the 0.10.0 stable release!]]></summary></entry><entry><title type="html">Starting the Plugin List</title><link href="/blog/2023/01/30/plugin-list" rel="alternate" type="text/html" title="Starting the Plugin List" /><published>2023-01-30T00:00:00+00:00</published><updated>2023-01-30T00:00:00+00:00</updated><id>/blog/2023/01/30/plugin-list</id><author><name>matmair</name></author><summary type="html"><![CDATA[Recently a new feature was launched: A central plugin list.]]></summary></entry><entry><title type="html">2022 in Review</title><link href="/blog/2023/01/02/upcoming" rel="alternate" type="text/html" title="2022 in Review" /><published>2023-01-02T00:00:00+00:00</published><updated>2023-01-02T00:00:00+00:00</updated><id>/blog/2023/01/02/upcoming</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[2022 was a huge year for the InvenTree project.]]></summary></entry><entry><title type="html">0.9.0 Stable Release</title><link href="/blog/2022/12/12/0.9.0" rel="alternate" type="text/html" title="0.9.0 Stable Release" /><published>2022-12-12T00:00:00+00:00</published><updated>2022-12-12T00:00:00+00:00</updated><id>/blog/2022/12/12/0.9.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree team is very excited to announce the InvenTree 0.9.0 Stable Release!]]></summary></entry><entry><title type="html">Translating InvenTree</title><link href="/blog/2021/11/22/translation" rel="alternate" type="text/html" title="Translating InvenTree" /><published>2021-11-22T00:00:00+00:00</published><updated>2021-11-22T00:00:00+00:00</updated><id>/blog/2021/11/22/translation</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[How we provide translation support for InvenTree in multiple languages]]></summary></entry><entry><title type="html">Starting with templates</title><link href="/blog/2021/10/25/starting" rel="alternate" type="text/html" title="Starting with templates" /><published>2021-10-25T00:00:00+00:00</published><updated>2021-10-25T00:00:00+00:00</updated><id>/blog/2021/10/25/starting</id><author><name>matmair</name></author><summary type="html"><![CDATA[A good starting-point for developing your own plugin is taking a look at the documentation.]]></summary></entry></feed>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/blog/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-07-26T22:03:50+00:00</updated><id>/blog/feed.atom</id><title type="html">InvenTree</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">0.12.0 Stable Release</title><link href="/blog/2023/06/26/0.12.0" rel="alternate" type="text/html" title="0.12.0 Stable Release" /><published>2023-06-26T00:00:00+00:00</published><updated>2023-06-26T00:00:00+00:00</updated><id>/blog/2023/06/26/0.12.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[Once again, its time to announce a new stable release! The InvenTree development team, aided by a number of new contributors, are pleased to announce a new stable release version - 0.12.0.]]></summary></entry><entry><title type="html">0.11.0 Stable Release</title><link href="/blog/2023/04/17/0.11.0" rel="alternate" type="text/html" title="0.11.0 Stable Release" /><published>2023-04-17T00:00:00+00:00</published><updated>2023-04-17T00:00:00+00:00</updated><id>/blog/2023/04/17/0.11.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree development team is proud to announce the 0.11.0 stable release!]]></summary></entry><entry><title type="html">0.10.1 Bugfix Release</title><link href="/blog/2023/02/25/0.10.1" rel="alternate" type="text/html" title="0.10.1 Bugfix Release" /><published>2023-02-25T00:00:00+00:00</published><updated>2023-02-25T00:00:00+00:00</updated><id>/blog/2023/02/25/0.10.1</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree development team is pleased to announce the 0.10.1 bugfix release.]]></summary></entry><entry><title type="html">0.10.0 Stable Release</title><link href="/blog/2023/02/06/0.10.0" rel="alternate" type="text/html" title="0.10.0 Stable Release" /><published>2023-02-06T00:00:00+00:00</published><updated>2023-02-06T00:00:00+00:00</updated><id>/blog/2023/02/06/0.10.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree development team is proud to announce the 0.10.0 stable release!]]></summary></entry><entry><title type="html">Starting the Plugin List</title><link href="/blog/2023/01/30/plugin-list" rel="alternate" type="text/html" title="Starting the Plugin List" /><published>2023-01-30T00:00:00+00:00</published><updated>2023-01-30T00:00:00+00:00</updated><id>/blog/2023/01/30/plugin-list</id><author><name>matmair</name></author><summary type="html"><![CDATA[Recently a new feature was launched: A central plugin list.]]></summary></entry><entry><title type="html">2022 in Review</title><link href="/blog/2023/01/02/upcoming" rel="alternate" type="text/html" title="2022 in Review" /><published>2023-01-02T00:00:00+00:00</published><updated>2023-01-02T00:00:00+00:00</updated><id>/blog/2023/01/02/upcoming</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[2022 was a huge year for the InvenTree project.]]></summary></entry><entry><title type="html">0.9.0 Stable Release</title><link href="/blog/2022/12/12/0.9.0" rel="alternate" type="text/html" title="0.9.0 Stable Release" /><published>2022-12-12T00:00:00+00:00</published><updated>2022-12-12T00:00:00+00:00</updated><id>/blog/2022/12/12/0.9.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree team is very excited to announce the InvenTree 0.9.0 Stable Release!]]></summary></entry><entry><title type="html">Translating InvenTree</title><link href="/blog/2021/11/22/translation" rel="alternate" type="text/html" title="Translating InvenTree" /><published>2021-11-22T00:00:00+00:00</published><updated>2021-11-22T00:00:00+00:00</updated><id>/blog/2021/11/22/translation</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[How we provide translation support for InvenTree in multiple languages]]></summary></entry><entry><title type="html">Starting with templates</title><link href="/blog/2021/10/25/starting" rel="alternate" type="text/html" title="Starting with templates" /><published>2021-10-25T00:00:00+00:00</published><updated>2021-10-25T00:00:00+00:00</updated><id>/blog/2021/10/25/starting</id><author><name>matmair</name></author><summary type="html"><![CDATA[A good starting-point for developing your own plugin is taking a look at the documentation.]]></summary></entry></feed>

View File

@ -30,11 +30,11 @@
<meta property="og:url" content="/matmair" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Matmair" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair"},"url":"/matmair"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair"},"url":"/matmair"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -31,11 +31,11 @@
<meta property="og:url" content="/matmair/inventree-apprise" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Apprise" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Send notifications from InvenTree via Apprise","headline":"Inventree Apprise","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-apprise"},"url":"/matmair/inventree-apprise"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Send notifications from InvenTree via Apprise","headline":"Inventree Apprise","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-apprise"},"url":"/matmair/inventree-apprise"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -31,11 +31,11 @@
<meta property="og:url" content="/matmair/inventree-rapidoc" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Rapidoc" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Use RapiDoc for Inventree API docs.","headline":"Inventree Rapidoc","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-rapidoc"},"url":"/matmair/inventree-rapidoc"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Use RapiDoc for Inventree API docs.","headline":"Inventree Rapidoc","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-rapidoc"},"url":"/matmair/inventree-rapidoc"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -31,11 +31,11 @@
<meta property="og:url" content="/matmair/inventree-zapier" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Zapier" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Integrate Zapier into InvenTree","headline":"Inventree Zapier","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-zapier"},"url":"/matmair/inventree-zapier"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Integrate Zapier into InvenTree","headline":"Inventree Zapier","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-zapier"},"url":"/matmair/inventree-zapier"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/news/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-07-26T01:04:04+00:00</updated><id>/news/feed.atom</id><title type="html">InvenTree | News</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">0.12.1 Release</title><link href="/news/2023/07/13/0.12.1" rel="alternate" type="text/html" title="0.12.1 Release" /><published>2023-07-13T00:00:00+00:00</published><updated>2023-07-13T00:00:00+00:00</updated><id>/news/2023/07/13/0.12.1</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[0.12.1 Release]]></summary></entry><entry><title type="html">0.12.0 Release</title><link href="/news/2023/06/26/0.12.0" rel="alternate" type="text/html" title="0.12.0 Release" /><published>2023-06-26T00:00:00+00:00</published><updated>2023-06-26T00:00:00+00:00</updated><id>/news/2023/06/26/0.12.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[0.12.0 Release]]></summary></entry><entry><title type="html">Introducing the Plugin List</title><link href="/news/2023/01/30/introducing-the-plugin-list" rel="alternate" type="text/html" title="Introducing the Plugin List" /><published>2023-01-30T00:00:00+00:00</published><updated>2023-01-30T00:00:00+00:00</updated><id>/news/2023/01/30/introducing-the-plugin-list</id><author><name>matmair</name></author><summary type="html"><![CDATA[Getting ready for 0.10.0, Website Updates and the Plugin List.]]></summary></entry><entry><title type="html">0.9.0 Release</title><link href="/news/2022/12/12/0.9.0" rel="alternate" type="text/html" title="0.9.0 Release" /><published>2022-12-12T00:00:00+00:00</published><updated>2022-12-12T00:00:00+00:00</updated><id>/news/2022/12/12/0.9.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[InvenTree 0.9.0 stable release now available!]]></summary></entry><entry><title type="html">New Website</title><link href="/news/2022/11/14/website" rel="alternate" type="text/html" title="New Website" /><published>2022-11-14T00:00:00+00:00</published><updated>2022-11-14T00:00:00+00:00</updated><id>/news/2022/11/14/website</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[Introducing the new InvenTree website!]]></summary></entry><entry><title type="html">We have news now!</title><link href="/news/2022/04/23/news-are-starting" rel="alternate" type="text/html" title="We have news now!" /><published>2022-04-23T00:00:00+00:00</published><updated>2022-04-23T00:00:00+00:00</updated><id>/news/2022/04/23/news-are-starting</id><author><name>matmair</name></author><summary type="html"><![CDATA[News!]]></summary></entry></feed>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/news/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-07-26T22:03:50+00:00</updated><id>/news/feed.atom</id><title type="html">InvenTree | News</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">0.12.1 Release</title><link href="/news/2023/07/13/0.12.1" rel="alternate" type="text/html" title="0.12.1 Release" /><published>2023-07-13T00:00:00+00:00</published><updated>2023-07-13T00:00:00+00:00</updated><id>/news/2023/07/13/0.12.1</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[0.12.1 Release]]></summary></entry><entry><title type="html">0.12.0 Release</title><link href="/news/2023/06/26/0.12.0" rel="alternate" type="text/html" title="0.12.0 Release" /><published>2023-06-26T00:00:00+00:00</published><updated>2023-06-26T00:00:00+00:00</updated><id>/news/2023/06/26/0.12.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[0.12.0 Release]]></summary></entry><entry><title type="html">Introducing the Plugin List</title><link href="/news/2023/01/30/introducing-the-plugin-list" rel="alternate" type="text/html" title="Introducing the Plugin List" /><published>2023-01-30T00:00:00+00:00</published><updated>2023-01-30T00:00:00+00:00</updated><id>/news/2023/01/30/introducing-the-plugin-list</id><author><name>matmair</name></author><summary type="html"><![CDATA[Getting ready for 0.10.0, Website Updates and the Plugin List.]]></summary></entry><entry><title type="html">0.9.0 Release</title><link href="/news/2022/12/12/0.9.0" rel="alternate" type="text/html" title="0.9.0 Release" /><published>2022-12-12T00:00:00+00:00</published><updated>2022-12-12T00:00:00+00:00</updated><id>/news/2022/12/12/0.9.0</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[InvenTree 0.9.0 stable release now available!]]></summary></entry><entry><title type="html">New Website</title><link href="/news/2022/11/14/website" rel="alternate" type="text/html" title="New Website" /><published>2022-11-14T00:00:00+00:00</published><updated>2022-11-14T00:00:00+00:00</updated><id>/news/2022/11/14/website</id><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[Introducing the new InvenTree website!]]></summary></entry><entry><title type="html">We have news now!</title><link href="/news/2022/04/23/news-are-starting" rel="alternate" type="text/html" title="We have news now!" /><published>2022-04-23T00:00:00+00:00</published><updated>2022-04-23T00:00:00+00:00</updated><id>/news/2022/04/23/news-are-starting</id><author><name>matmair</name></author><summary type="html"><![CDATA[News!]]></summary></entry></feed>

View File

@ -30,11 +30,11 @@
<meta property="og:url" content="/schrodingersgat" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Schrodingersgat" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -62,51 +62,51 @@
</url>
<url>
<loc>/SergeoLacruz</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/matmair</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/schrodingersgat</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/wolflu05</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/matmair/inventree-apprise</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-brother-plugin</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/wolflu05/inventree-cups-plugin</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/matmair/inventree-rapidoc</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/SergeoLacruz/inventree-supplier-panel</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-wireviz</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/matmair/inventree-zapier</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/SergeoLacruz/inventree-zebra-plugin</loc>
<lastmod>2023-07-26T01:04:04+00:00</lastmod>
<lastmod>2023-07-26T22:03:50+00:00</lastmod>
</url>
<url>
<loc>/404</loc>

View File

@ -30,11 +30,11 @@
<meta property="og:url" content="/wolflu05" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Wolflu05" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Wolflu05","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05"},"url":"/wolflu05"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Wolflu05","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05"},"url":"/wolflu05"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>

View File

@ -31,11 +31,11 @@
<meta property="og:url" content="/wolflu05/inventree-cups-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-07-26T01:04:04+00:00" />
<meta property="article:published_time" content="2023-07-26T22:03:50+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Cups Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2023-07-26T01:04:04+00:00","datePublished":"2023-07-26T01:04:04+00:00","description":"Label printing plugin for generic cups printers","headline":"Inventree Cups Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-cups-plugin"},"url":"/wolflu05/inventree-cups-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2023-07-26T22:03:50+00:00","datePublished":"2023-07-26T22:03:50+00:00","description":"Label printing plugin for generic cups printers","headline":"Inventree Cups Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-cups-plugin"},"url":"/wolflu05/inventree-cups-plugin"}</script>
<!-- End Jekyll SEO tag -->
<script async defer src="https://umami.invenhost.com/umami.js" data-website-id="c713a5e9-25cf-4bb6-9e84-ceb041a53986" data-do-not-track="true"></script>