<?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: Gcobani Mkontwana</title>
    <description>The latest articles on DEV Community by Gcobani Mkontwana (@gcizman).</description>
    <link>https://dev.to/gcizman</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%2F868601%2Fe08399ee-423c-42de-8284-72316537069c.PNG</url>
      <title>DEV Community: Gcobani Mkontwana</title>
      <link>https://dev.to/gcizman</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gcizman"/>
    <language>en</language>
    <item>
      <title>How to solve this problem in nodejs?</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Fri, 18 Oct 2024 11:45:17 +0000</pubDate>
      <link>https://dev.to/gcizman/how-to-solve-this-problem-in-nodejs-2k75</link>
      <guid>https://dev.to/gcizman/how-to-solve-this-problem-in-nodejs-2k75</guid>
      <description>&lt;p&gt;Hi Team&lt;/p&gt;

&lt;p&gt;I am trying to establish a connection to the database schema that does not use sql connection. I am using node js as the back end, while running this project, i get the following error below;&lt;/p&gt;

&lt;p&gt;`PS C:\Users\gcobani\coding-challenge\backend&amp;gt; yarn dev&lt;br&gt;&lt;br&gt;
yarn run v1.22.22&lt;br&gt;
warning ..\package.json: No license field&lt;br&gt;
$ tsx watch src/index.ts&lt;br&gt;
node:internal/process/promises:288&lt;br&gt;
            triggerUncaughtException(err, true /* fromPromise */);&lt;br&gt;
            ^&lt;/p&gt;

&lt;p&gt;[Error: SQLITE_CANTOPEN: unable to open database file] {&lt;br&gt;
  errno: 14,&lt;br&gt;
  code: 'SQLITE_CANTOPEN'&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;Node.js v18.20.4`&lt;/p&gt;

&lt;p&gt;// This is my typescript and file path on the VS code project&lt;/p&gt;

&lt;p&gt;import { Sequelize } from 'sequelize';&lt;br&gt;
import path from 'path';&lt;/p&gt;

&lt;p&gt;// The dbPath should reflect the location of the winedrops.db file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const dbPath = path.resolve(__dirname, 'db/winedrops.db'); // This should work if __dirname points to 'src'
console.log('Database path:', dbPath); // Log the path to confirm

export const sequelize = new Sequelize({
    dialect: 'sqlite',
    storage: dbPath,
});

async function testConnection() {
    try {
        await sequelize.authenticate();
        console.log('Connection has been established successfully.');
    } catch (error) {
        console.error('Unable to connect to the database:', error.message);
    }
}

testConnection();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>react</category>
      <category>npm</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Creating very nice dashboard using bootstrap in your ecommerce site</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Sat, 25 Mar 2023 16:26:41 +0000</pubDate>
      <link>https://dev.to/gcizman/creating-very-nice-dashboard-using-bootstrap-in-your-ecommerce-site-482f</link>
      <guid>https://dev.to/gcizman/creating-very-nice-dashboard-using-bootstrap-in-your-ecommerce-site-482f</guid>
      <description>&lt;p&gt;Hi Team&lt;/p&gt;

&lt;p&gt;I need help with my front end, want to create a nice UI dashboard its not appearing very nice, must have nice navbar, tabs with avatar when user log in or div class for user-profile. &lt;/p&gt;

&lt;p&gt;`// Bootstrap&lt;br&gt;
&amp;lt;?php&lt;br&gt;
// Start the session&lt;br&gt;
session_start();&lt;/p&gt;

&lt;p&gt;// Check if user is logged in&lt;br&gt;
if(!isset($_SESSION['email'])) {&lt;br&gt;
    // Redirect to login page&lt;br&gt;
    header('Location: customer-login.php');&lt;br&gt;
    exit();&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// User is logged in, display dashboard&lt;br&gt;
?&amp;gt;&lt;/p&gt;

&lt;p&gt;[&amp;lt;!DOCTYPE html&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;br&gt;
    &lt;br&gt;
    &lt;br&gt;
    Dashboard&lt;br&gt;
    &amp;lt;!-- Bootstrap CSS --&amp;gt;&lt;br&gt;
    &amp;lt;!-- Bootstrap JS --&amp;gt;&lt;br&gt;
    &lt;br&gt;
    &lt;br&gt;
    &lt;br&gt;
    &lt;br&gt;



        /* Adjust the sidebar height */
        #sidebar {
            height: 100vh;
        }
    


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    &amp;lt;h1&amp;gt;Welcome &amp;lt;/h1&amp;gt;


    &amp;lt;a href="#"&amp;gt;Dashboard&amp;lt;/a&amp;gt;




        &amp;lt;ul&amp;gt;
            &amp;lt;li&amp;gt;
                &amp;lt;a href="#"&amp;gt;Dashboard&amp;lt;/a&amp;gt;
            &amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;
                &amp;lt;a href="#"&amp;gt;Profile&amp;lt;/a&amp;gt;
            &amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;
                &amp;lt;a href="#"&amp;gt;Settings&amp;lt;/a&amp;gt;
            &amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;
                &amp;lt;a href="logout.php"&amp;gt;Logout&amp;lt;/a&amp;gt;
            &amp;lt;/li&amp;gt;
        &amp;lt;/ul&amp;gt;







      &amp;lt;h5&amp;gt;Total Orders&amp;lt;/h5&amp;gt;
      &amp;lt;p&amp;gt;1,234&amp;lt;/p&amp;gt;






      &amp;lt;h5&amp;gt;Total Sales&amp;lt;/h5&amp;gt;
      &amp;lt;p&amp;gt;$123,456&amp;lt;/p&amp;gt;






      &amp;lt;h5&amp;gt;New Customers&amp;lt;/h5&amp;gt;
      &amp;lt;p&amp;gt;567&amp;lt;/p&amp;gt;






      &amp;lt;h5&amp;gt;Inventory&amp;lt;/h5&amp;gt;
      &amp;lt;p&amp;gt;456&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;&lt;br&gt;
](&lt;code&gt;url&lt;/code&gt;)`&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>bootstrap</category>
      <category>html</category>
    </item>
    <item>
      <title>PDF is not opening using php mail function</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Fri, 10 Mar 2023 06:25:46 +0000</pubDate>
      <link>https://dev.to/gcizman/pdf-is-not-opening-using-php-mail-function-5ci7</link>
      <guid>https://dev.to/gcizman/pdf-is-not-opening-using-php-mail-function-5ci7</guid>
      <description>&lt;p&gt;Hi Team&lt;/p&gt;

&lt;p&gt;I need help with my code below, i am sending an email attachment has a pdf document. But the problem when i view it its not opening need help around it.&lt;/p&gt;

&lt;p&gt;// application.php&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&amp;lt;?php&lt;/p&gt;

&lt;p&gt;$filenameee = $_FILES['id']['name'];&lt;br&gt;
   $fileName = $_FILES['id']['temp_name'];&lt;br&gt;
    $amount  =$_REQUEST['amount'];&lt;br&gt;
   $purpose =$_REQUEST['purpose'];&lt;br&gt;
   $voucher =$_REQUEST['voucher'];&lt;br&gt;
   $gender =$_REQUEST['gender'];&lt;br&gt;
   $fname =$_REQUEST['fname'];&lt;br&gt;
   $lname =$_REQUEST['lname'];&lt;br&gt;
   $title =$_REQUEST['title'];&lt;br&gt;
   $typeID =$_REQUEST['typeID'];&lt;br&gt;
   $email =$_REQUEST['email'];&lt;br&gt;
   $number =$_REQUEST['number'];&lt;br&gt;
   $maritalstatus =$_REQUEST['maritalstatus'];&lt;br&gt;
   $street1 =$_REQUEST['street1'];&lt;br&gt;
   $street2 =$_REQUEST['street2'];&lt;br&gt;
   $town =$_REQUEST['town'];&lt;br&gt;
   $province =$_REQUEST['province'];&lt;br&gt;
   $code =$_REQUEST['code'];&lt;br&gt;
   $propertyownership =$_REQUEST['propertyownership'];&lt;br&gt;
   $placeofwork =$_REQUEST['placeofwork'];&lt;br&gt;
   $jobtitle =$_REQUEST['jobtitle'];&lt;br&gt;
   $jobstreet=$_REQUEST['jobstreet'];&lt;br&gt;
   $jobstreet2 =$_REQUEST['jobstreet2'];&lt;br&gt;
   $jobtown =$_REQUEST['jobtown'];&lt;br&gt;
   $worknumber =$_REQUEST['worknumber'];&lt;br&gt;
   $jobprovince =$_REQUEST['jobprovince'];&lt;br&gt;
   $jobcode =$_REQUEST['jobcode'];&lt;br&gt;
   $income =$_REQUEST['income'];&lt;br&gt;
   $bankname=$_REQUEST['bankname'];&lt;br&gt;
   $branchname =$_REQUEST['branchname'];&lt;br&gt;
   $accountno =$_REQUEST['accountno'];&lt;br&gt;
   $accounttype =$_REQUEST['accounttype'];&lt;br&gt;
   $signature =$_REQUEST['signature'];&lt;br&gt;
   $bankstatement =$_REQUEST['bankstatement'];&lt;br&gt;
   $payslip=$_REQUEST['payslip'];&lt;/p&gt;

&lt;p&gt;$message = "Name: ". $fname . $lname . "\r\n Email: " . $email . "\r\n Cell Number: " . $number . "\r\n Monthly Income: " . $income . "\r\n Loan Amount: " . $amount . "\r\n Town:" . $town;&lt;/p&gt;

&lt;p&gt;$subject ="Application Form";&lt;br&gt;
   $fromname ="ACI FINANCE";&lt;br&gt;
   $fromemail = $email; //if u dont have an email create one on your cpanel&lt;br&gt;
   $mailto = '&lt;a href="mailto:Ongeziwe1998@gmail.com"&gt;Ongeziwe1998@gmail.com&lt;/a&gt;'; //the email which u want to recv this email&lt;br&gt;
   $content = file_get_contents($filenameee);&lt;br&gt;
   $content = chunk_split(base64_encode($content));&lt;/p&gt;

&lt;p&gt;// a random hash will be necessary to send mixed content&lt;br&gt;
   $separator = md5(time());&lt;/p&gt;

&lt;p&gt;// carriage return type (RFC)&lt;br&gt;
   $eol = "\r\n";&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// main header (multipart mandatory)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;$headers = "From: ".$fromname." &amp;lt;".$fromemail."&amp;gt;" . $eol;&lt;br&gt;
   $headers .= "MIME-Version: 1.0" . $eol;&lt;br&gt;
   $headers .= "Content-Type: multipart/mixed; boundary=\"" . $separator . "\"" . $eol;&lt;br&gt;
   $headers .= "Content-Transfer-Encoding: 7bit" . $eol;&lt;br&gt;
   $headers .= "This is a MIME encoded message." . $eol;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$logo = 'img/logo.png';
$link = '#';

$body = "&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang='en'&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta charset='UTF-8'&amp;gt;&amp;lt;title&amp;gt;Express Mail&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;";
$body .= "&amp;lt;table style='width: 100%;'&amp;gt;";
$body .= "&amp;lt;thead style='text-align: center;'&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style='border:none;' colspan='2'&amp;gt;";
$body .= "&amp;lt;a href='{$link}'&amp;gt;&amp;lt;img src='{$logo}' alt=''&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;";
$body .= "&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/thead&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;";
$body .= "&amp;lt;td style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;Name:&amp;lt;/strong&amp;gt; {$fname} {$lname}&amp;lt;/td&amp;gt;";
$body .= "&amp;lt;td style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;Email:&amp;lt;/strong&amp;gt; {$from}&amp;lt;/td&amp;gt;";
$body .= "&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;CellNumber:&amp;lt;/strong&amp;gt; {$number}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;Loan Amount:&amp;lt;/strong&amp;gt; {$amount}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;Monthly income:&amp;lt;/strong&amp;gt; {$income}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;Town:&amp;lt;/strong&amp;gt; {$town}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;Upload bankstatement &amp;lt;/strong&amp;gt; {$bankstatement}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;Upload payslip:&amp;lt;/strong&amp;gt; {$payslip}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
$body .= "&amp;lt;tr&amp;gt;&amp;lt;td colspan='2' style='border:none;'&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";
// message
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;$body = "--" . $separator . $eol;&lt;br&gt;
  $body .= "Content-Type: text/plain; charset=\"iso-8859-1\"" . $eol;&lt;br&gt;
  $body .= "Content-Transfer-Encoding: 8bit" . $eol;&lt;br&gt;
  $body .= $message . $eol;&lt;br&gt;
    // attachment&lt;br&gt;
 $body .= "--" . $separator . $eol;&lt;br&gt;
 $body .= "Content-Type: application/pdf; name=\"" . $filenameee . "\"" . $eol;&lt;br&gt;
 $body .= "Content-Transfer-Encoding: base64" . $eol;&lt;br&gt;
 $body .= "Content-Disposition: attachment" . $eol;&lt;br&gt;
$body .= $content . $eol;&lt;br&gt;
$body .= "--" . $separator . "--";&lt;br&gt;
$readfile.= "$filenameee";&lt;/p&gt;

&lt;p&gt;$body .= "";&lt;/p&gt;

&lt;p&gt;$body .= "&lt;/p&gt;

</description>
      <category>php</category>
      <category>email</category>
      <category>mail</category>
      <category>backend</category>
    </item>
    <item>
      <title>How to make your email template have nice beautiful background and image shown and be editable...?</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Wed, 08 Mar 2023 12:11:41 +0000</pubDate>
      <link>https://dev.to/gcizman/how-to-make-your-email-template-have-nice-beautiful-background-and-image-shown-and-be-editable-2ga1</link>
      <guid>https://dev.to/gcizman/how-to-make-your-email-template-have-nice-beautiful-background-and-image-shown-and-be-editable-2ga1</guid>
      <description>&lt;p&gt;Hi Team&lt;/p&gt;

&lt;p&gt;I am trying to create email template locally, but need help with regarding background beautiful light brown similar background image attached on this topic. But currently its not showing to be beautiful and does not appear good. Because later i want it to be used amongst the team as our email-template to be editable for other stuff to use for different titles etc.&lt;/p&gt;

&lt;p&gt;// code for email template&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;````&lt;/p&gt;




&lt;br&gt;
  
&lt;br&gt;
    &lt;img alt=""&gt;
         height="80"&amp;gt;&lt;br&gt;&lt;br&gt;
    Software Engineer&lt;br&gt;&lt;br&gt;
    Agile Limitless Development&lt;br&gt;&lt;br&gt;
    Phone: 087822 1286&lt;br&gt;&lt;br&gt;
    Email: &lt;a href="mailto:gcobani.mkontwana@agilelimitless.org.za"&gt;gcobani.mkontwana@agilelimitless.org.za&lt;/a&gt;&lt;br&gt;&lt;br&gt;
    Website: &lt;a href="http://www.acifinance.co.za"&gt;&lt;/a&gt;&lt;a href="http://www.acifinance.co.za"&gt;www.acifinance.co.za&lt;/a&gt;&lt;br&gt;
    &lt;br&gt;
  &lt;br&gt;
`

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t4BvKSXU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydatxkgf0330hu4itfo3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t4BvKSXU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydatxkgf0330hu4itfo3.png" alt="Image description" width="231" height="140"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


&lt;/code&gt;&lt;/pre&gt;

</description>
      <category>html</category>
      <category>bootsrap</category>
      <category>jquery</category>
    </item>
    <item>
      <title>How can i view a pdf document using php?</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Wed, 08 Mar 2023 10:26:46 +0000</pubDate>
      <link>https://dev.to/gcizman/how-can-i-view-a-pdf-document-using-php-5bd0</link>
      <guid>https://dev.to/gcizman/how-can-i-view-a-pdf-document-using-php-5bd0</guid>
      <description>&lt;p&gt;Liquid syntax error: 'raw' tag was never closed&lt;/p&gt;
</description>
      <category>programming</category>
      <category>php</category>
    </item>
    <item>
      <title>failed to open stream: No such file or directory in /home/acifinan/public_html/send-email-attachment.php on line 3</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Tue, 07 Mar 2023 03:15:57 +0000</pubDate>
      <link>https://dev.to/gcizman/failed-to-open-stream-no-such-file-or-directory-in-homeacifinanpublichtmlsend-email-attachmentphp-on-line-3-3dek</link>
      <guid>https://dev.to/gcizman/failed-to-open-stream-no-such-file-or-directory-in-homeacifinanpublichtmlsend-email-attachmentphp-on-line-3-3dek</guid>
      <description>&lt;p&gt;Hi Team&lt;/p&gt;

&lt;p&gt;I need help with my phpmailer and i am trying to create send mail with pdf attached on the email but on the server logs its getting this message&lt;br&gt;
PHP Warning:  require(.._lib\vendor\phpmailer\phpmailer): failed t`o open stream: No such file or directory in /home/acifinan/public_html/send-email-attachment.php on line 3&lt;/p&gt;

&lt;p&gt;require '.._lib\vendor\phpmailer\phpmailer';&lt;br&gt;
use PHPMailer\PHPMailer;&lt;/p&gt;

&lt;p&gt;$msg = '';&lt;br&gt;
if (array_key_exists('bankstatement', $_FILES)) {&lt;br&gt;
    //Create a message&lt;br&gt;
    $mail = new PHPMailer();&lt;br&gt;
    $mail-&amp;gt;setFrom('info@acifinance', 'ACI Finance');&lt;br&gt;
    $mail-&amp;gt;addAddress('&lt;a href="mailto:gcobani.mkontwana@agilelimitless.org.za"&gt;gcobani.mkontwana@agilelimitless.org.za&lt;/a&gt;', 'ACI Finance');&lt;br&gt;
    $mail-&amp;gt;Subject = 'ACI Finance Application Loan';&lt;br&gt;
    $mail-&amp;gt;Body = 'My message body';&lt;br&gt;
    //Attach multiple files one by one&lt;br&gt;
    for ($ct = 0, $ctMax = count($_FILES['bankstatement']['tmp_name']); $ct &amp;lt; $ctMax; $ct++) {&lt;br&gt;
        //Extract an extension from the provided filename&lt;br&gt;
        $ext = PHPMailer::mb_pathinfo($_FILES['bankstatement']['name'][$ct], PATHINFO_EXTENSION);&lt;br&gt;
        //Define a safe location to move the uploaded file to, preserving the extension&lt;br&gt;
        $uploadfile = tempnam(sys_get_temp_dir(), hash('sha256', $_FILES['bankstatement']['name'][$ct])) . '.' . $ext;&lt;br&gt;
        $filename = $_FILES['bankstatement']['name'][$ct];&lt;br&gt;
        if (move_uploaded_file($_FILES['bankstatement']['tmp_name'][$ct], $uploadfile)) {&lt;br&gt;
            if (!$mail-&amp;gt;addAttachment($uploadfile, $filename)) {&lt;br&gt;
                $msg .= 'Failed to attach file ' . $filename;&lt;br&gt;
            }&lt;br&gt;
        } else {&lt;br&gt;
            $msg .= 'Failed to move file to ' . $uploadfile;&lt;br&gt;
        }&lt;br&gt;
    }&lt;br&gt;
    if (!$mail-&amp;gt;send()) {&lt;br&gt;
        $msg .= 'Mailer Error: ' . $mail-&amp;gt;ErrorInfo;&lt;br&gt;
    } else {&lt;br&gt;
        $msg .= 'Message sent!';&lt;br&gt;
    }&lt;br&gt;
}&lt;br&gt;
?&amp;gt;&lt;/p&gt;


&lt;p&gt;// html code&lt;br&gt;&lt;br&gt;
 &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
                                SELECT A pdf FILE TO UPLOAD&lt;br&gt;&lt;br&gt;
                                &lt;br&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                             &amp;lt;label&amp;gt;ID &amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;
                            &amp;lt;input type="File" name="id" id="id" accept=".pdf"&amp;gt;

                            &amp;lt;br&amp;gt;
                            &amp;lt;label&amp;gt;Bank Statement &amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;
                            &amp;lt;input type="File" name="bankstatement" id="bankstatement" accept=".pdf"&amp;gt;
                            &amp;lt;br&amp;gt;
                            &amp;lt;label&amp;gt;Pay Slip &amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;
                            &amp;lt;input type="File" name="payslip" id="payslip" accept=".pdf"&amp;gt;
                            &amp;lt;br&amp;gt;
                            &amp;lt;input type="Submit" id="btnNow" class="btn apply-btn mt-30" name="button" value="APPLY NOW"&amp;gt;
                            &amp;lt;/fieldset&amp;gt;`
&lt;/code&gt;&lt;/pre&gt;

</description>
      <category>programming</category>
      <category>php</category>
    </item>
    <item>
      <title>Creating a phone book in Angular js when submit button is clicked previous data must displayed on the form table</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Mon, 06 Mar 2023 17:36:57 +0000</pubDate>
      <link>https://dev.to/gcizman/creating-a-phone-book-in-angular-js-when-submit-button-is-clicked-previous-data-must-displayed-on-the-form-table-4mmj</link>
      <guid>https://dev.to/gcizman/creating-a-phone-book-in-angular-js-when-submit-button-is-clicked-previous-data-must-displayed-on-the-form-table-4mmj</guid>
      <description>&lt;p&gt;Hi Team&lt;/p&gt;

&lt;p&gt;How can write  a form table when the instructions are as follows;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Once the submit button is pressed, the information should be displayed in a list below (automatically sorted by last name) along with all the previous information that was entered. This way the application can function as a simple phone book. When your application loads, the input fields (not the phone book list) should be prepopulated with the following values already:&lt;br&gt;
First name = Coder&lt;br&gt;
Last name = Byte&lt;br&gt;
Phone = 8885559999"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;// code in Angular&lt;br&gt;
`// @ts-ignore&lt;br&gt;
import { Component, OnInit } from '@angular/core';&lt;/p&gt;

&lt;p&gt;@Component({&lt;br&gt;
  selector: 'app-area',&lt;br&gt;
  template: &lt;code&gt;&lt;br&gt;
    &amp;lt;div class="form-wrapper"&amp;gt;&lt;br&gt;
      &amp;lt;form&amp;gt;&lt;br&gt;
        &amp;lt;div&amp;gt;&lt;br&gt;
          &amp;lt;label for="firstName"&amp;gt;First name&amp;lt;/label&amp;gt;&lt;br&gt;
          &amp;lt;input type="text" name="firstName" id="firstName" class="userFirstname"&amp;gt;&lt;br&gt;
        &amp;lt;/div&amp;gt;&lt;br&gt;
        &amp;lt;div&amp;gt;&lt;br&gt;
          &amp;lt;label for="lastName"&amp;gt;Last name&amp;lt;/label&amp;gt;&lt;br&gt;
          &amp;lt;input type="text" name="lastName" id="lastName" class="userLastname"&amp;gt;&lt;br&gt;
        &amp;lt;/div&amp;gt;&lt;br&gt;
        &amp;lt;div&amp;gt;&lt;br&gt;
          &amp;lt;label for="phoneNumber"&amp;gt;Phone number&amp;lt;/label&amp;gt;&lt;br&gt;
          &amp;lt;input type="tel" name="phoneNumber" id="phoneNumber" class="userPhone"&amp;gt;&lt;br&gt;
        &amp;lt;/div&amp;gt;&lt;br&gt;
        &amp;lt;div&amp;gt;&lt;br&gt;
          &amp;lt;input type="submit" value="submit" class="submitButton"&amp;gt;&lt;br&gt;
        &amp;lt;/div&amp;gt;&lt;br&gt;
      &amp;lt;/form&amp;gt;&lt;br&gt;
    &amp;lt;div&amp;gt;&lt;br&gt;
    &amp;lt;div class="informationTable"&amp;gt;&lt;br&gt;
      Table of contacts should go here...&lt;br&gt;
    &amp;lt;/div&amp;gt;&lt;/code&gt;,&lt;br&gt;
  styles: []&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;export class MainAppComponent implements OnInit {&lt;br&gt;
  // code goes here&lt;br&gt;
  ngOnInit() { &lt;/p&gt;

&lt;p&gt;}&lt;br&gt;
}`&lt;/p&gt;

</description>
      <category>angular</category>
      <category>form</category>
    </item>
    <item>
      <title>Fatal error: require(): Failed opening required 'public_html/PHPMailer/vendor.autoload.php'</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Mon, 06 Mar 2023 16:32:01 +0000</pubDate>
      <link>https://dev.to/gcizman/fatal-error-require-failed-opening-required-publichtmlphpmailervendorautoloadphp-1j0k</link>
      <guid>https://dev.to/gcizman/fatal-error-require-failed-opening-required-publichtmlphpmailervendorautoloadphp-1j0k</guid>
      <description>&lt;p&gt;Hi Team&lt;/p&gt;

&lt;p&gt;I need some help, i am receiving email but my main object is to get an attachment when a user apply for a loan as pdf. Currently i am unable to achieve this it has been close to a week now with no luck at all including wide research.&lt;/p&gt;

&lt;p&gt;// logic&lt;br&gt;
`use PHPMailer\PHPMailer;&lt;/p&gt;

&lt;p&gt;require 'public_html/PHPMailer/vendor.autoload.php'; // complaining here about this path(it is like this on the path server though&lt;/p&gt;

&lt;p&gt;$msg = '';&lt;br&gt;
if (array_key_exists('bankstatement', $_FILES)) {&lt;br&gt;
    //Create a message&lt;br&gt;
    $mail = new PHPMailer();&lt;br&gt;
    $mail-&amp;gt;setFrom('info@acifinance', 'ACI Finance');&lt;br&gt;
    $mail-&amp;gt;addAddress('&lt;a href="mailto:gcobani.mkontwana@agilelimitless.org.za"&gt;gcobani.mkontwana@agilelimitless.org.za&lt;/a&gt;', 'ACI Finance');&lt;br&gt;
    $mail-&amp;gt;Subject = 'ACI Finance Application Loan';&lt;br&gt;
    $mail-&amp;gt;Body = 'My message body';&lt;br&gt;
    //Attach multiple files one by one&lt;br&gt;
    for ($ct = 0, $ctMax = count($_FILES['bankstatement']['tmp_name']); $ct &amp;lt; $ctMax; $ct++) {&lt;br&gt;
        //Extract an extension from the provided filename&lt;br&gt;
        $ext = PHPMailer::mb_pathinfo($_FILES['bankstatement']['name'][$ct], PATHINFO_EXTENSION);&lt;br&gt;
        //Define a safe location to move the uploaded file to, preserving the extension&lt;br&gt;
        $uploadfile = tempnam(sys_get_temp_dir(), hash('sha256', $_FILES['bankstatement']['name'][$ct])) . '.' . $ext;&lt;br&gt;
        $filename = $_FILES['bankstatement']['name'][$ct];&lt;br&gt;
        if (move_uploaded_file($_FILES['bankstatement']['tmp_name'][$ct], $uploadfile)) {&lt;br&gt;
            if (!$mail-&amp;gt;addAttachment($uploadfile, $filename)) {&lt;br&gt;
                $msg .= 'Failed to attach file ' . $filename;&lt;br&gt;
            }&lt;br&gt;
        } else {&lt;br&gt;
            $msg .= 'Failed to move file to ' . $uploadfile;&lt;br&gt;
        }&lt;br&gt;
    }&lt;br&gt;
    if (!$mail-&amp;gt;send()) {&lt;br&gt;
        $msg .= 'Mailer Error: ' . $mail-&amp;gt;ErrorInfo;&lt;br&gt;
    } else {&lt;br&gt;
        $msg .= 'Message sent!';&lt;br&gt;
    }&lt;br&gt;
}&lt;br&gt;
?&amp;gt;`&lt;/p&gt;

</description>
      <category>php</category>
      <category>phpmail</category>
      <category>email</category>
      <category>programming</category>
    </item>
    <item>
      <title>Python scripts fails to copy the website and translating text into Hindi on my Terminal</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Mon, 06 Mar 2023 11:55:00 +0000</pubDate>
      <link>https://dev.to/gcizman/python-scripts-fails-to-build-scraping-website-using-data-frame-and-googletrans-d7d</link>
      <guid>https://dev.to/gcizman/python-scripts-fails-to-build-scraping-website-using-data-frame-and-googletrans-d7d</guid>
      <description>&lt;p&gt;Hi team&lt;/p&gt;

&lt;p&gt;I need some help with my script, the script does two things, first scraps the webiste. In this instance i am using selenium to scrap the site and this works. But when i tried to translate what the content of the site(title course and name) From english to Hindi using data frame its failes. See below exceptions and stuck since this morning;&lt;/p&gt;

&lt;blockquote&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;File "C:\Users\Zux\PycharmProjects\ClassCentral\ClassCentral\Lib\site-packages\googletrans\client.py", line 182, in translate&lt;br&gt;
    data = self._translate(text, dest, src, kwargs)&lt;br&gt;
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;br&gt;
  File "C:\Users\Zux\PycharmProjects\ClassCentral\ClassCentral\Lib\site-packages\googletrans\client.py", line 78, in _translate&lt;br&gt;
    token = self.token_acquirer.do(text)&lt;br&gt;
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;br&gt;
  File "C:\Users\Zux\PycharmProjects\ClassCentral\ClassCentral\Lib\site-packages\googletrans\gtoken.py", line 194, in do&lt;br&gt;
    self._update()&lt;br&gt;
  File "C:\Users\Zux\PycharmProjects\ClassCentral\ClassCentral\Lib\site-packages\googletrans\gtoken.py", line 62, in _update&lt;br&gt;
    code = self.RE_TKK.search(r.text).group(1).replace('var ', '')&lt;br&gt;
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;br&gt;
AttributeError: 'NoneType' object has no attribute 'group'&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;// code to implement scraping the website using selenium webdrive and pandas.&lt;br&gt;
`from googletrans import Translator&lt;br&gt;
from selenium import webdriver&lt;br&gt;
from selenium.webdriver.common.by import By&lt;br&gt;
from selenium.webdriver.support.ui import WebDriverWait&lt;br&gt;
from selenium.webdriver.support import expected_conditions&lt;br&gt;
import pandas as pd&lt;br&gt;
import urllib.request as urllib2&lt;br&gt;
import time&lt;/p&gt;

&lt;p&gt;chrome_options = webdriver.ChromeOptions()&lt;br&gt;
chrome_options.add_argument('--headless')&lt;br&gt;
chrome_options.add_argument("window-size=1920,1080")&lt;br&gt;
driver = webdriver.Chrome(options=chrome_options)&lt;br&gt;
url = "&lt;a href="https://www.classcentral.com/collection/top-free-online-courses"&gt;https://www.classcentral.com/collection/top-free-online-courses&lt;/a&gt;"&lt;br&gt;
driver.get(url)&lt;/p&gt;

&lt;p&gt;translator = Translator()&lt;/p&gt;

&lt;p&gt;try:&lt;br&gt;
    while True:&lt;br&gt;
        # wait until button is clickable&lt;br&gt;
        WebDriverWait(driver, 1).until(&lt;br&gt;
            expected_conditions.element_to_be_clickable((By.XPATH, "//button[@data-name='LOAD_MORE']"))&lt;br&gt;
        ).click()&lt;br&gt;
        time.sleep(0.5)&lt;br&gt;
except Exception as e:&lt;br&gt;
    pass&lt;/p&gt;

&lt;p&gt;all_courses = driver.find_element(by=By.CLASS_NAME, value='catalog-grid__results')&lt;br&gt;
courses = all_courses.find_elements(by=By.CSS_SELECTOR, value='[class="color-charcoal course-name"]')&lt;/p&gt;

&lt;p&gt;df = pd.DataFrame([[course.text, course.get_attribute('href')] for course in courses],&lt;br&gt;
                  columns=['Title (eng)', 'Link'])&lt;/p&gt;

&lt;p&gt;df['Title (hin)'] = df['Title (eng)'].apply(lambda x: translator.translate(x, dest='hi').text)&lt;/p&gt;

&lt;p&gt;print(df)`&lt;/p&gt;

</description>
      <category>selenium</category>
      <category>googletranslation</category>
      <category>panda</category>
      <category>python</category>
    </item>
    <item>
      <title>switching toggle button on and off using template</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Mon, 06 Mar 2023 11:41:12 +0000</pubDate>
      <link>https://dev.to/gcizman/switching-toggle-button-on-and-off-using-template-4bjc</link>
      <guid>https://dev.to/gcizman/switching-toggle-button-on-and-off-using-template-4bjc</guid>
      <description>&lt;p&gt;Hi team&lt;/p&gt;

&lt;p&gt;I need some help with my logic below, basically i am answering this instruction below using angular js to create switch toggle button in Angular.&lt;/p&gt;

&lt;p&gt;//instructions for the task.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We provided some simple Angular template code. Your goal is to modify the component so that you can properly toggle the button to switch between an ON state and an OFF state. When the button is on and it is clicked, it turns off and the text within it changes from ON to OFF and vice versa.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;// code solution but its not showing any UI to switch on and off.&lt;br&gt;
// @ts-ignore&lt;br&gt;
`import { Component, OnInit } from '@angular/core';&lt;/p&gt;

&lt;p&gt;@Component({&lt;br&gt;
  selector: 'app-area',&lt;br&gt;
  template: `&lt;/p&gt;

&lt;p&gt;ON&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
  &lt;span&gt;
  &lt;/span&gt;&lt;br&gt;
  `,&lt;br&gt;
  styles: []&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;export class MainAppComponent implements OnInit {&lt;br&gt;
  // code goes here&lt;br&gt;
  ngOnInit() { &lt;/p&gt;

&lt;p&gt;}&lt;br&gt;
}`&lt;/p&gt;

</description>
      <category>angular</category>
      <category>html</category>
      <category>buttton</category>
    </item>
    <item>
      <title>How to create a test function and compile it using c++?</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Tue, 13 Sep 2022 00:42:35 +0000</pubDate>
      <link>https://dev.to/gcizman/how-to-create-a-test-function-and-compile-it-using-c-1nm3</link>
      <guid>https://dev.to/gcizman/how-to-create-a-test-function-and-compile-it-using-c-1nm3</guid>
      <description>&lt;p&gt;Hi Team&lt;/p&gt;

&lt;p&gt;I have a class that uses std::map, but i am struggling to create a test function that will test my logic scenario. The scenario is i have implemented a logic to function called void assign that loop through value associate with it and does not duplicate it.&lt;/p&gt;

&lt;p&gt;How to i then create a test function from my class to test this scenario using c++?&lt;/p&gt;

&lt;p&gt;`class interval_map {&lt;br&gt;
    friend void IntervalMapTest();&lt;br&gt;
    V m_valBegin;&lt;br&gt;
    typedef std::map m_map;&lt;/p&gt;

&lt;p&gt;public:&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;interval_map(V const&amp;amp; val)
: m_valBegin(val)
{}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;void assign( K const&amp;amp; keyBegin, K const&amp;amp; keyEnd, V const&amp;amp; val )&lt;br&gt;
{&lt;br&gt;
    for( auto it = m_map.find( keyBegin ); * it != keyEnd; ++it )&lt;br&gt;
    {&lt;br&gt;
        * it = val;&lt;br&gt;
    }&lt;br&gt;
}&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// look-up of the value associated with key
V const&amp;amp; operator[]( K const&amp;amp; key ) const {
    auto it=m_map.upper_bound(key);
    if(it==m_map.begin()) {
        return m_valBegin;
    } else {
        return (--it)-&amp;gt;second;
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;};&lt;/p&gt;

&lt;p&gt;int main()&lt;br&gt;
{&lt;br&gt;
    m_map map;&lt;br&gt;
    m_map::iterator mpIter;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int keyEnd, keyBegin;
int count;

// keep track of values with a std::set
std::set&amp;lt;std::string&amp;gt; values;

for(count = 0; count &amp;lt; 3; count++)
{
    cin &amp;gt;&amp;gt; key;
    cin &amp;gt;&amp;gt; value;

    auto found = map.find(key);

    if(found != map.end()) // key already in map
        continue; // don't add it again


}


return 0;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;}`&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>I have rest api to fetch and want to register it to my App.js, How can i achieve such in react?</title>
      <dc:creator>Gcobani Mkontwana</dc:creator>
      <pubDate>Sun, 05 Jun 2022 09:22:18 +0000</pubDate>
      <link>https://dev.to/gcizman/i-have-rest-api-to-fetch-and-want-to-register-it-to-my-appjs-how-can-i-achieve-such-in-react-33c1</link>
      <guid>https://dev.to/gcizman/i-have-rest-api-to-fetch-and-want-to-register-it-to-my-appjs-how-can-i-achieve-such-in-react-33c1</guid>
      <description>&lt;p&gt;I have this logic when im trying to fetch rest api and want to display details from my App.js(Main-App) and have Post.js(fetch rest api data).&lt;/p&gt;

&lt;p&gt;&lt;code&gt;// Post.js&lt;br&gt;
import React, { useState, useEffect } from 'react'&lt;br&gt;
export default function Posts() {&lt;br&gt;
  const [post, getPosts] = useState([])&lt;br&gt;
  const API = 'https://fe-assignment.vaimo.net/';&lt;br&gt;
  const fetchPost = () =&amp;gt; {&lt;br&gt;
    fetch(API)&lt;br&gt;
      .then((res) =&amp;gt; res.json())&lt;br&gt;
      .then((res) =&amp;gt; {&lt;br&gt;
        console.log(res)&lt;br&gt;
        getPosts(res)&lt;br&gt;
      })&lt;br&gt;
  }&lt;br&gt;
  useEffect(() =&amp;gt; {&lt;br&gt;
    fetchPost()&lt;br&gt;
  }, [])&lt;br&gt;
  return (&lt;br&gt;
    &amp;lt;&amp;gt;&lt;br&gt;
      &amp;lt;h2&amp;gt;React Fetch Data with REST API Example&amp;lt;/h2&amp;gt;&lt;br&gt;
      &amp;lt;ul&amp;gt;&lt;br&gt;
        {post.map((item, i) =&amp;gt; {&lt;br&gt;
          return &amp;lt;li key={i}&amp;gt;{item.name}&amp;lt;/li&amp;gt;&lt;br&gt;
        })}&lt;br&gt;
      &amp;lt;/ul&amp;gt;&lt;br&gt;
    &amp;lt;/&amp;gt;&lt;br&gt;
  )&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;`// App.js&lt;br&gt;
import React from "react";&lt;br&gt;
import './App.css';&lt;br&gt;
import './index.css';&lt;br&gt;
import Posts from "./components/Posts";&lt;br&gt;
class App extends React.Component {&lt;/p&gt;

&lt;p&gt;// First load an image for Drone.&lt;br&gt;
render() {&lt;br&gt;
    return (&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    &amp;lt;img alt="timer" src={require('./components/images/drone_image.png')} /&amp;gt;

)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;// Need some logic here to pass one value from Rest api js here when this page is loaded currently its only showing image&lt;br&gt;
   function App() {&lt;br&gt;
       &lt;/p&gt;
&lt;br&gt;
           &lt;h1&gt;2021 hot selling GPS 5G quadcopter drone with camera remote control aircraft drone WiFi mini drone camera&lt;/h1&gt;
&lt;br&gt;
       &lt;br&gt;
   }
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// position the shopping details at the right side bar.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;export default App;`&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
