<?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: Valerian Pereira</title>
    <description>The latest articles on DEV Community by Valerian Pereira (@valerianpereira).</description>
    <link>https://dev.to/valerianpereira</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%2F408855%2F8443d273-a6fb-4e6a-802a-c5621b43c53c.jpeg</url>
      <title>DEV Community: Valerian Pereira</title>
      <link>https://dev.to/valerianpereira</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/valerianpereira"/>
    <language>en</language>
    <item>
      <title>Backup - Action</title>
      <dc:creator>Valerian Pereira</dc:creator>
      <pubDate>Mon, 14 Sep 2020 14:42:43 +0000</pubDate>
      <link>https://dev.to/valerianpereira/backup-action-1f0k</link>
      <guid>https://dev.to/valerianpereira/backup-action-1f0k</guid>
      <description>&lt;p&gt;
    &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5_noqRhx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/valerianpereira/backup-action/master/images/backup.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5_noqRhx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/valerianpereira/backup-action/master/images/backup.svg" width="200"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/features/actions"&gt;GitHub Action&lt;/a&gt; for backing up DB &amp;amp; Directories at regular intervals.&lt;/p&gt;

&lt;h3&gt;
  
  
  Uses
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vJ70wriM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/appleboy"&gt;
        appleboy
      &lt;/a&gt; / &lt;a href="https://github.com/appleboy/drone-ssh"&gt;
        drone-ssh
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Drone plugin for executing remote ssh commands
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Heads up !! Notes
&lt;/h2&gt;

&lt;p&gt;This action backups the things and store it to &lt;code&gt;/github/workspace/backups&lt;/code&gt; folder inside the container. You can attach several actions available at the &lt;a href="https://github.com/marketplace?type=actions"&gt;Marketplace&lt;/a&gt; and store this backup to your choice of location.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pre Requisites
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;SSH Key Access to Remote Server. &lt;a href="https://github.com/valerianpereira/backup-action#setup-ssh-key"&gt;How to setup?&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  My Workflow / Example Usage
&lt;/h3&gt;

&lt;p&gt;Action Name: &lt;a href="https://github.com/marketplace/actions/backup-action"&gt;Backup-Action&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Feel free to contribute.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;backup db&lt;/span&gt;
&lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;schedule&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;cron&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;0&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;10&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;1"&lt;/span&gt; &lt;span class="c1"&gt;# Every Monday at 10 AM UTC&lt;/span&gt;
&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;build&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Build&lt;/span&gt;
    &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
    &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Backup MySQL DB&lt;/span&gt;
      &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;valerianpereira/backup-action@master&lt;/span&gt;
      &lt;span class="na"&gt;with&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="na"&gt;host&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.HOST }}&lt;/span&gt;
        &lt;span class="na"&gt;username&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.USERNAME }}&lt;/span&gt;
        &lt;span class="na"&gt;password&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.PASSWORD }}&lt;/span&gt;
        &lt;span class="na"&gt;port&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.PORT }}&lt;/span&gt;
        &lt;span class="na"&gt;key&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.DEPLOY_KEY }}&lt;/span&gt;
        &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;db&lt;/span&gt;
        &lt;span class="na"&gt;db_type&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;mysql&lt;/span&gt;
        &lt;span class="na"&gt;db_user&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.MYSQL_USER }}&lt;/span&gt;
        &lt;span class="na"&gt;db_pass&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.MYSQL_PASS }}&lt;/span&gt;
        &lt;span class="na"&gt;db_port&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;3306&lt;/span&gt;
        &lt;span class="na"&gt;db_name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;world&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Output:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;DB &lt;span class="nb"&gt;type&lt;/span&gt;: mysql
🏃‍♂️ Running commands over ssh...
&lt;span class="o"&gt;======&lt;/span&gt;&lt;span class="nv"&gt;CMD&lt;/span&gt;&lt;span class="o"&gt;======&lt;/span&gt;
mysqldump &lt;span class="nt"&gt;-q&lt;/span&gt; &lt;span class="nt"&gt;-u&lt;/span&gt; &lt;span class="k"&gt;***&lt;/span&gt; &lt;span class="nt"&gt;-P&lt;/span&gt; 3306 &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="s1"&gt;'***'&lt;/span&gt; world | &lt;span class="nb"&gt;gzip&lt;/span&gt; &lt;span class="nt"&gt;-9&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; mysql-world.1109201613.sql.gz
&lt;span class="o"&gt;======&lt;/span&gt;&lt;span class="nv"&gt;END&lt;/span&gt;&lt;span class="o"&gt;======&lt;/span&gt;
err: mysqldump: &lt;span class="o"&gt;[&lt;/span&gt;Warning] Using a password on the &lt;span class="nb"&gt;command &lt;/span&gt;line interface can be insecure.
&lt;span class="o"&gt;==============================================&lt;/span&gt;
✅ Successfully executed commands to all host.
&lt;span class="o"&gt;==============================================&lt;/span&gt;
🔑 Loading the deploy key...
Done!! 🍻
🔄 Sync the mysql backups... 🗄
Warning: Permanently added &lt;span class="s1"&gt;'***'&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;ECDSA&lt;span class="o"&gt;)&lt;/span&gt; to the list of known hosts.
receiving incremental file list
mysql-world.1109201613.sql.gz
              0   0%    0.00kB/s    0:00:00  
        623.78K  18%  605.53kB/s    0:00:04  
          3.45M 100%    2.32MB/s    0:00:01 &lt;span class="o"&gt;(&lt;/span&gt;xfr#1, to-chk&lt;span class="o"&gt;=&lt;/span&gt;0/1&lt;span class="o"&gt;)&lt;/span&gt;
sent 51 bytes  received 3.46M bytes  628.39K bytes/sec
total size is 3.45M  speedup is 1.00
🤔 Whats the location of backups...
/github/workspace/backups
🔍 Show me backups... 😎
total 3M     
&lt;span class="nt"&gt;-rw-r--r--&lt;/span&gt;    1 &lt;span class="k"&gt;***&lt;/span&gt;     &lt;span class="k"&gt;***&lt;/span&gt;        3.3M Sep 11 16:14 mysql-world.1109201613.sql.gz
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;p&gt;Maintainer Must-Haves&lt;/p&gt;
&lt;h3&gt;
  
  
  Yaml File or Link to Code
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vJ70wriM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/valerianpereira"&gt;
        valerianpereira
      &lt;/a&gt; / &lt;a href="https://github.com/valerianpereira/backup-action"&gt;
        backup-action
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Action to backup directories and databases to a Github repository
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
🗄️ backup-action&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://github.com/features/actions"&gt;GitHub Action&lt;/a&gt; for backing up DB &amp;amp; Directories.&lt;/p&gt;
&lt;p&gt;First of all, Thanks 🙏 to &lt;a class="comment-mentioned-user" href="https://dev.to/appleboy"&gt;@appleboy&lt;/a&gt;
 for &lt;a href="https://github.com/appleboy/drone-ssh"&gt;drone-ssh&lt;/a&gt; &amp;amp; &lt;a href="https://github.com/appleboy/ssh-action"&gt;ssh-action&lt;/a&gt; to make this happen.&lt;/p&gt;
&lt;p&gt;
    &lt;a rel="noopener noreferrer" href="https://raw.githubusercontent.com/valerianpereira/backup-action/master/images/backup.svg"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5_noqRhx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/valerianpereira/backup-action/master/images/backup.svg" width="200"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;h2&gt;
Heads up !! Notes&lt;/h2&gt;
&lt;p&gt;This action backups the things and store it to &lt;code&gt;/github/workspace/backups&lt;/code&gt; folder inside the container. You can attach several actions available at the &lt;a href="https://github.com/marketplace?type=actions"&gt;Marketplace&lt;/a&gt; and store this backup to your choice of location.&lt;/p&gt;
&lt;h2&gt;
Pre Requisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SSH Key Access to Remote Server. &lt;a href="https://raw.githubusercontent.com/valerianpereira/backup-action/master/#setup-ssh-key"&gt;How to setup?&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Example Usecase&lt;/h2&gt;
&lt;div class="highlight highlight-source-yaml"&gt;
&lt;pre&gt;&lt;span class="pl-ent"&gt;name&lt;/span&gt;: &lt;span class="pl-s"&gt;backup db&lt;/span&gt;
&lt;span class="pl-ent"&gt;on&lt;/span&gt;
  &lt;span class="pl-ent"&gt;schedule&lt;/span&gt;
    - &lt;span class="pl-ent"&gt;cron&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;0 10 * * 1&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Every Monday at 10 AM UTC&lt;/span&gt;
&lt;span class="pl-ent"&gt;jobs&lt;/span&gt;
  &lt;span class="pl-ent"&gt;build&lt;/span&gt;
    &lt;span class="pl-ent"&gt;name&lt;/span&gt;: &lt;span class="pl-s"&gt;Build&lt;/span&gt;
    &lt;span class="pl-ent"&gt;runs-on&lt;/span&gt;: &lt;span class="pl-s"&gt;ubuntu-latest&lt;/span&gt;
    &lt;span class="pl-ent"&gt;steps&lt;/span&gt;:
    - &lt;span class="pl-ent"&gt;name&lt;/span&gt;: &lt;span class="pl-s"&gt;Backup MySQL DB&lt;/span&gt;
      &lt;span class="pl-ent"&gt;uses&lt;/span&gt;: &lt;span class="pl-s"&gt;valerianpereira/backup-action@master&lt;/span&gt;
      &lt;span class="pl-ent"&gt;with&lt;/span&gt;:
        &lt;span class="pl-ent"&gt;host&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ secrets.HOST }}&lt;/span&gt;
        &lt;span class="pl-ent"&gt;username&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ secrets.USERNAME }}&lt;/span&gt;
        &lt;span class="pl-ent"&gt;password&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ secrets.PASSWORD }}&lt;/span&gt;
        &lt;span class="pl-ent"&gt;port&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ secrets.PORT }}&lt;/span&gt;
        &lt;span class="pl-ent"&gt;key&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ secrets.DEPLOY_KEY }}&lt;/span&gt;
        &lt;span class="pl-ent"&gt;type&lt;/span&gt;: &lt;span class="pl-s"&gt;db&lt;/span&gt;&lt;/pre&gt;…&lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/valerianpereira/backup-action"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;h3&gt;
  
  
  Additional Resources / Info / Usecases
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/valerianpereira/backup-action/blob/master/examples/backup-postgres-push-to-s3.yml"&gt;Backup &amp;amp; Push to S3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valerianpereira/backup-action/blob/master/examples/backup-mongo-push-to-server-rsync.yml"&gt;Backup &amp;amp; Push to Server via Rsync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valerianpereira/backup-action/blob/master/examples/backup-mongo-push-to-server-scp.yml"&gt;Backup &amp;amp; Push to Server via SCP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valerianpereira/backup-action/blob/master/examples/backup-mysql-push-to-email.yml"&gt;Backup &amp;amp; Push to Artifacts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/valerianpereira/backup-action/blob/master/examples/backup-postgres-push-to-s3.yml"&gt;Backup &amp;amp; Push to Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Collaborators
&lt;/h3&gt;


&lt;div class="ltag__user ltag__user__id__408855"&gt;
  
    .ltag__user__id__408855 .follow-action-button {
      background-color: #1c0bba !important;
      color: #c9d2dd !important;
      border-color: #1c0bba !important;
    }
  
    &lt;a href="/valerianpereira" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Bxz8slSD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--qeOZgApt--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/408855/8443d273-a6fb-4e6a-802a-c5621b43c53c.jpeg" alt="valerianpereira image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/valerianpereira"&gt;Valerian Pereira&lt;/a&gt;
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/valerianpereira"&gt;/valerianpereira&lt;/a&gt;
    &lt;/div&gt;
    &lt;p class="ltag__user__social"&gt;
        &lt;a href="https://github.com/valerianpereira" rel="noopener"&gt;
          &lt;img class="icon-img" alt="github logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--C74Jn3f1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo.svg"&gt;valerianpereira
        &lt;/a&gt;
    &lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="ltag__user ltag__user__id__358926"&gt;
  
    .ltag__user__id__358926 .follow-action-button {
      background-color: #093656 !important;
      color: #ffffff !important;
      border-color: #093656 !important;
    }
  
    &lt;a href="/dr5hn" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4lMcK-RS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--PuXR1Awf--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/358926/f05c0eac-e6c5-44d7-a8f5-a830a9d03f05.jpg" alt="dr5hn image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/dr5hn"&gt;Darshan Gada 👨‍💻&lt;/a&gt;
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/dr5hn"&gt;💻Full Stack Developer 🚀Freelancer 🎧MusixFreak  👨‍💻TechGeek 🕸️WebDev 🤩SelfTaught 🌍Traveller ☕LovesCoffee&lt;/a&gt;
    &lt;/div&gt;
    &lt;p class="ltag__user__social"&gt;
        &lt;a href="https://twitter.com/dr5hn" rel="noopener"&gt;
          &lt;img class="icon-img" alt="twitter logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--oEHrSmvE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-logo.svg"&gt;dr5hn
        &lt;/a&gt;
        &lt;a href="https://github.com/dr5hn" rel="noopener"&gt;
          &lt;img class="icon-img" alt="github logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--C74Jn3f1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo.svg"&gt;dr5hn
        &lt;/a&gt;
        &lt;a href="https://dr5hn.github.io" rel="noopener"&gt;
          &lt;img class="icon-img" alt="external link icon" src="https://res.cloudinary.com/practicaldev/image/fetch/s--WsHTbjfA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/link.svg"&gt;https://dr5hn.github.io
        &lt;/a&gt;
    &lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;


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