<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Amr Ahmed</title>
    <description>The latest articles on DEV Community by Amr Ahmed (@veryprofessionalusername).</description>
    <link>https://dev.to/veryprofessionalusername</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F517794%2Fc084baa3-86b9-4c48-b9b7-b4f5e2162524.jpeg</url>
      <title>DEV Community: Amr Ahmed</title>
      <link>https://dev.to/veryprofessionalusername</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/veryprofessionalusername"/>
    <language>en</language>
    <item>
      <title>Janet: manage your python projects more efficiently</title>
      <dc:creator>Amr Ahmed</dc:creator>
      <pubDate>Fri, 20 Nov 2020 10:40:51 +0000</pubDate>
      <link>https://dev.to/veryprofessionalusername/janet-manage-your-python-projects-more-efficiently-3pla</link>
      <guid>https://dev.to/veryprofessionalusername/janet-manage-your-python-projects-more-efficiently-3pla</guid>
      <description>&lt;p&gt;Janet is a python project manager that makes your life a whole lot easier. Janet will monitor your current project directory and detect new module imports in your .py scripts, it will then download all the imported modules silently so you don't have to, it will also maintain and update a requirements.txt. Janet also features a sweet CLI for users to run their scripts or kill them (if it is a web application though), it also come with autocomplete just like what you would expect from any CLI out there!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kf7d0tYg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6feiz91zkhf8zxv8p6qa.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kf7d0tYg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6feiz91zkhf8zxv8p6qa.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--16ts2cDz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/76d1rg9ng1ns85fh1nz0.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--16ts2cDz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/76d1rg9ng1ns85fh1nz0.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;all you need is to pip install Janet and you are all set, the README talks more about the various commands you can issue through Janet.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/veryprofessionalusername/janet"&gt;https://github.com/veryprofessionalusername/janet&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Janet creates a janetrecord.json to keep tabs on all the files in your project, it will also insert itself in your projects .gitignore so you don't have to do it, get back to coding your next startup champ!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GsSpnLks--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2g0946cvr5olds0hk578.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GsSpnLks--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2g0946cvr5olds0hk578.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
    </item>
  </channel>
</rss>
