<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[YoBlogger Blog]]></title><description><![CDATA[YoBlogger Blog]]></description><link>https://blog.yoblogger.com</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 19:01:29 GMT</lastBuildDate><atom:link href="https://blog.yoblogger.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How to Convert YouTube Video Audio to Text Transcription]]></title><description><![CDATA[Creating an accurate transcript of a YouTube video's audio can greatly enhance the video's accessibility, improve SEO, and serve as a basis for subtitles or further content creation. Here's a step-by-step guide on how to convert YouTube video audio t...]]></description><link>https://blog.yoblogger.com/how-to-convert-youtube-video-audio-to-text-transcription</link><guid isPermaLink="true">https://blog.yoblogger.com/how-to-convert-youtube-video-audio-to-text-transcription</guid><category><![CDATA[transcribe]]></category><category><![CDATA[Audio Transcription]]></category><category><![CDATA[audio]]></category><dc:creator><![CDATA[Yoblogger]]></dc:creator><pubDate>Sun, 21 Jan 2024 10:13:33 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1705831350815/7b5511c9-5220-433a-8e6d-6e0313dc19ba.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Creating an accurate transcript of a YouTube video's audio can greatly enhance the video's accessibility, improve SEO, and serve as a basis for subtitles or further content creation. Here's a step-by-step guide on how to convert YouTube video audio to text transcription:</p>
<h3 id="heading-choose-a-transcription-service-or-tool">Choose a Transcription Service or Tool</h3>
<ul>
<li><p><a target="_blank" href="http://VEED.IO"><strong>VEED.IO</strong></a>: Offers an online editing software that can transcribe your YouTube videos and allow you to edit the video and transcription text. It supports automatic subtitles and captions in multiple languages <a target="_blank" href="https://www.veed.io/tools/video-to-text/transcribe-youtube-video">1</a>.</p>
</li>
<li><p><strong>360Converter</strong>: This service allows you to transcribe YouTube videos by simply uploading the video or its URL <a target="_blank" href="https://www.360converter.com/conversion/youtubeVideo2TextConversion">2</a>.</p>
</li>
<li><p><a target="_blank" href="http://Notta.ai"><strong>Notta.ai</strong></a>: Provides a Chrome extension and web app for live transcription and offers the option to transcribe a YouTube video from its link. Notta supports multiple languages and can export transcriptions to various formats.</p>
</li>
<li><p><strong>Flixier</strong>: Offers a neural-powered subtitle generation system that can generate transcripts from YouTube videos without the need to download them. You can edit and save the transcript as a text file.</p>
</li>
<li><p><a target="_blank" href="http://Rask.ai"><strong>Rask.ai</strong></a>: An AI-based service that transcribes YouTube videos, supports 60+ languages, and offers various advanced features like speech recognition and audio quality enhancement .</p>
</li>
</ul>
<h3 id="heading-steps-for-transcription">Steps for Transcription</h3>
<ol>
<li><p><strong>Import the YouTube Video</strong>: Use the import function provided by the transcription service to bring the YouTube video into the platform. For instance, with <a target="_blank" href="http://VEED.IO">VEED.IO</a>, you can upload your video directly or use customizable video templates.</p>
</li>
<li><p><strong>Transcription Process</strong>:</p>
<ul>
<li><p>If using <a target="_blank" href="http://VEED.IO">VEED.IO</a>, click ‘Subtitles’ &gt; ‘Auto Subtitles’ and then press ‘START’ to generate the transcription.</p>
</li>
<li><p>With Notta, after adding the extension or using the web app, select the language and click ‘Start Recording’ while playing the video.</p>
</li>
<li><p>For Flixier, drag the imported video to the timeline, right-click, and select 'Generate Subtitle'.</p>
</li>
</ul>
</li>
<li><p><strong>Editing the Transcript</strong>: Most services allow you to edit the transcription to correct any inaccuracies. For instance, <a target="_blank" href="http://VEED.IO">VEED.IO</a> lets you personalize the text by choosing font, style, and layout.</p>
</li>
<li><p><strong>Exporting the Transcript</strong>: Once you're satisfied with the transcription, export it to your desired format. Some services, like Flixier, provide the option to download the subtitle file directly.</p>
</li>
<li><p><strong>Use the Transcription</strong>: The resulting text file can be used for creating subtitles, blog posts, or for making the content more accessible and SEO-friendly.</p>
</li>
</ol>
<h3 id="heading-additional-tips">Additional Tips</h3>
<ul>
<li><p><strong>SEO Enhancement</strong>: Adding a text transcript to your YouTube video can make it searchable on Google, thus boosting search rankings.</p>
</li>
<li><p><strong>Accessibility</strong>: Transcripts are beneficial for viewers with hearing difficulties and non-native speakers.</p>
</li>
<li><p><strong>Content Creation</strong>: YouTubers can use transcripts to create blog posts from their videos or to provide subtitles in multiple languages.</p>
</li>
</ul>
<p>Remember to respect copyright laws and YouTube's terms of service when using third-party tools to transcribe videos. Only use content you have the rights to or that falls under fair use guidelines.</p>
]]></content:encoded></item><item><title><![CDATA[How to Get Backlinks for a New Site with No Money (Backlinks Pitches )]]></title><description><![CDATA[Subject: Hi Tom, Compliment on One of Your Post
Hey [name],
I was checking on some of article on your site and found your post about [ there post name].
[ post link ]
Great Stuff!
I couldn't help but notice you linked to that classic article about go...]]></description><link>https://blog.yoblogger.com/how-to-get-backlinks-for-a-new-site-with-no-money-backlinks-pitches</link><guid isPermaLink="true">https://blog.yoblogger.com/how-to-get-backlinks-for-a-new-site-with-no-money-backlinks-pitches</guid><category><![CDATA[SEO]]></category><category><![CDATA[Backlink]]></category><dc:creator><![CDATA[Yoblogger]]></dc:creator><pubDate>Fri, 04 Nov 2022 17:47:58 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1705832329795/03535fc3-02b2-426d-847c-ca740a3bc8c2.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Subject: Hi Tom, Compliment on One of Your Post</p>
<p>Hey [name],</p>
<p>I was checking on some of article on your site and found your post about [ there post name].</p>
<p>[ post link ]</p>
<p>Great Stuff!</p>
<p>I couldn't help but notice you linked to that classic article about google crawling.</p>
<p>[ competetor link ]</p>
<p>I also love that resource.</p>
<p>In fact it, inspired me to create a more thorough and up to date-to-date version. Here's the link in case you want to check out.</p>
<p>[ ur link ]</p>
<p>It might be worth a mention in your article.</p>
<p>Either way, keep up the awesome work!</p>
<p>Cheers</p>
]]></content:encoded></item><item><title><![CDATA[Nginx files and folders permissions 755 and]]></title><description><![CDATA[find  /path/to/website -type d -exec chmod 755 {} \;

find /path/to/website -type f -exec chmod 644 {} \;

sudo chown -R www-data:www-data /path/to/website

example
find  code -type d -exec chmod 755 {} \;

find code -type f -exec chmod 644 {} \;

su...]]></description><link>https://blog.yoblogger.com/nginx-files-and-folders-permissions-755-and</link><guid isPermaLink="true">https://blog.yoblogger.com/nginx-files-and-folders-permissions-755-and</guid><category><![CDATA[nginx]]></category><category><![CDATA[permissions]]></category><dc:creator><![CDATA[Yoblogger]]></dc:creator><pubDate>Sat, 03 Sep 2022 09:20:22 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1705829487003/8970a35d-40a4-4f28-9208-99305a30240c.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<pre><code class="lang-plaintext">find  /path/to/website -type d -exec chmod 755 {} \;

find /path/to/website -type f -exec chmod 644 {} \;

sudo chown -R www-data:www-data /path/to/website
</code></pre>
<p>example</p>
<pre><code class="lang-plaintext">find  code -type d -exec chmod 755 {} \;
</code></pre>
<pre><code class="lang-plaintext">find code -type f -exec chmod 644 {} \;
</code></pre>
<pre><code class="lang-plaintext">sudo chown -R www-data:www-data code
</code></pre>
]]></content:encoded></item><item><title><![CDATA[How to add Bootstrap 5 in Next.js]]></title><description><![CDATA[Create next app:
To create a project, run:
npx create-next-app@latest
# or
yarn create next-app
If you want to start with a TypeScript project you can use the --typescript flag:
npx create-next-app@latest --typescript
# or
yarn create next-app --type...]]></description><link>https://blog.yoblogger.com/how-to-add-bootstrap-5-in-nextjs</link><guid isPermaLink="true">https://blog.yoblogger.com/how-to-add-bootstrap-5-in-nextjs</guid><category><![CDATA[Next.js]]></category><category><![CDATA[React]]></category><category><![CDATA[Bootstrap]]></category><dc:creator><![CDATA[Yoblogger]]></dc:creator><pubDate>Fri, 18 Feb 2022 16:31:58 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1645201887276/wcqpKIxU35.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Create next app:</p>
<p>To create a project, run:</p>
<pre><code>npx <span class="hljs-keyword">create</span>-<span class="hljs-keyword">next</span>-app@latest
<span class="hljs-comment"># or</span>
yarn <span class="hljs-keyword">create</span> <span class="hljs-keyword">next</span>-app
</code></pre><p>If you want to start with a TypeScript project you can use the --typescript flag:</p>
<pre><code>npx <span class="hljs-keyword">create</span>-<span class="hljs-keyword">next</span>-app@latest <span class="hljs-comment">--typescript</span>
<span class="hljs-comment"># or</span>
yarn <span class="hljs-keyword">create</span> <span class="hljs-keyword">next</span>-app <span class="hljs-comment">--typescript</span>
</code></pre><p>I am using</p>
<pre><code>npx create<span class="hljs-operator">-</span>next<span class="hljs-operator">-</span>app@latest <span class="hljs-operator">-</span><span class="hljs-operator">-</span>typescript
</code></pre><p>Let's start it:</p>
<p>The first method you install, bootstrap 5, uses npm, npx, and yarn in your next js.</p>
<pre><code>npm <span class="hljs-keyword">install</span> bootstrap
<span class="hljs-keyword">or</span>
yarn <span class="hljs-keyword">add</span> bootstrap
</code></pre><p><strong>Import styles from node_modules:
</strong>
After installation is complete, then import bootstrap CSS file into the next js custom pages/_app.tsx.</p>
<pre><code><span class="hljs-comment">// add bootstrap </span>
<span class="hljs-keyword">import</span> <span class="hljs-string">'bootstrap/dist/css/bootstrap.css'</span>

<span class="hljs-keyword">import</span> <span class="hljs-string">'../styles/globals.css'</span>
<span class="hljs-keyword">import</span> type { AppProps } <span class="hljs-keyword">from</span> <span class="hljs-string">'next/app'</span>

<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">MyApp</span>(<span class="hljs-params">{ Component, pageProps }: AppProps</span>) </span>{
  <span class="hljs-keyword">return</span> <span class="xml"><span class="hljs-tag">&lt;<span class="hljs-name">Component</span> {<span class="hljs-attr">...pageProps</span>} /&gt;</span></span>
}

<span class="hljs-keyword">export</span> <span class="hljs-keyword">default</span> MyApp
</code></pre><p>index.tsx</p>
<pre><code><span class="hljs-keyword">import</span> type { NextPage } <span class="hljs-keyword">from</span> <span class="hljs-string">'next'</span>
<span class="hljs-keyword">import</span> Head <span class="hljs-keyword">from</span> <span class="hljs-string">'next/head'</span>
<span class="hljs-keyword">import</span> Image <span class="hljs-keyword">from</span> <span class="hljs-string">'next/image'</span>
<span class="hljs-keyword">import</span> styles <span class="hljs-keyword">from</span> <span class="hljs-string">'../styles/Home.module.css'</span>

<span class="hljs-keyword">const</span> Home: NextPage = <span class="hljs-function">() =&gt;</span> {
  <span class="hljs-keyword">return</span> (
    <span class="xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">className</span>=<span class="hljs-string">{styles.container}</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">Head</span>&gt;</span>
        <span class="hljs-tag">&lt;<span class="hljs-name">title</span>&gt;</span>Create Next App<span class="hljs-tag">&lt;/<span class="hljs-name">title</span>&gt;</span>
        <span class="hljs-tag">&lt;<span class="hljs-name">meta</span> <span class="hljs-attr">name</span>=<span class="hljs-string">"description"</span> <span class="hljs-attr">content</span>=<span class="hljs-string">"Generated by create next app"</span> /&gt;</span>
        <span class="hljs-tag">&lt;<span class="hljs-name">link</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"icon"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"/favicon.ico"</span> /&gt;</span>
      <span class="hljs-tag">&lt;/<span class="hljs-name">Head</span>&gt;</span>

    <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"container mt-3"</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"row"</span>&gt;</span>
        <span class="hljs-tag">&lt;<span class="hljs-name">form</span>&gt;</span>
          <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"mb-3"</span>&gt;</span>
            <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">htmlFor</span>=<span class="hljs-string">"exampleInputEmail1"</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"form-label"</span>&gt;</span>Email address<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
            <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"email"</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"form-control"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"exampleInputEmail1"</span> <span class="hljs-attr">aria-describedby</span>=<span class="hljs-string">"emailHelp"</span>/&gt;</span>
            <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"emailHelp"</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"form-text"</span>&gt;</span>We'll never share your email with anyone else.<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
          <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
          <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"mb-3"</span>&gt;</span>
            <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">htmlFor</span>=<span class="hljs-string">"exampleInputPassword1"</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"form-label"</span>&gt;</span>Password<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
            <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"password"</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"form-control"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"exampleInputPassword1"</span>/&gt;</span>
          <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
          <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"mb-3 form-check"</span>&gt;</span>
            <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"checkbox"</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"form-check-input"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"exampleCheck1"</span>/&gt;</span>
            <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"form-check-label"</span> <span class="hljs-attr">htmlFor</span>=<span class="hljs-string">"exampleCheck1"</span>&gt;</span>Check me out<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
          <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
          <span class="hljs-tag">&lt;<span class="hljs-name">button</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"submit"</span> <span class="hljs-attr">className</span>=<span class="hljs-string">"btn btn-primary"</span>&gt;</span>Submit<span class="hljs-tag">&lt;/<span class="hljs-name">button</span>&gt;</span>
        <span class="hljs-tag">&lt;/<span class="hljs-name">form</span>&gt;</span>
      <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
    <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
    <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></span>
  )
}

<span class="hljs-keyword">export</span> <span class="hljs-keyword">default</span> Home
</code></pre><p>start dev server</p>
<pre><code><span class="hljs-attribute">yarn</span> dev
</code></pre><p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645201856139/P-A4DmWjc.jpeg" alt="UyUMm-EM5q.jpeg" /></p>
]]></content:encoded></item></channel></rss>