<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
        <title>Usman Ahmad Portfolio - Youtube Content</title>
        <link>http://usman-ahmad-portfolio.mozellosite.com/videos/</link>
        <description>Usman Ahmad Portfolio - Youtube Content</description>
                    <item>
                <title>My Youtube Channel</title>
                <link>http://usman-ahmad-portfolio.mozellosite.com/videos/params/post/4350136/</link>
                <pubDate>Tue, 19 Sep 2023 12:38:00 +0000</pubDate>
                <description>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;moze-inserted-code&quot;&gt;

  
    &lt;!-- 1. The &lt;iframe&gt; (and video player) will replace this &lt;div&gt; tag. --&gt;
    &lt;div id=&quot;player&quot;&gt;&lt;/div&gt;

    &lt;script&gt;
      // 2. This code loads the IFrame Player API code asynchronously.
      var tag = document.createElement(&#039;script&#039;);

      tag.src = &quot;https://www.youtube.com/iframe_api&quot;;
      var firstScriptTag = document.getElementsByTagName(&#039;script&#039;)[0];
      firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

      // 3. This function creates an &lt;iframe&gt; (and YouTube player)
      //    after the API code downloads.
      var player;
      function onYouTubeIframeAPIReady() {
        player = new YT.Player(&#039;player&#039;, {
          height: &#039;390&#039;,
          width: &#039;640&#039;,
          videoId: &#039;wL1mUDYgDK4&#039;,
          playerVars: {
            &#039;playsinline&#039;: 1
          },
        });
      }

      // 4. The API will call this function when the video player is ready.
      function onPlayerReady(event) {
        event.target.playVideo();
      }

      // 5. The API calls this function when the player&#039;s state changes.
      //    The function indicates that when playing a video (state=1),
      //    the player should play for six seconds and then stop.
      var done = true;
      function onPlayerStateChange(event) {
        if (event.data == YT.PlayerState.PLAYING &amp;&amp; !done) {
          setTimeout(stopVideo, 6000);
          done = false;
        }
      }
      function stopVideo() {
        player.stopVideo();
      }
    &lt;/script&gt;
  
&lt;/div&gt;&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a class=&quot;moze-button-large&quot; href=&quot;https://www.youtube.com/@freelinuxtutorials/videos&quot; target=&quot;_self&quot;&gt;&lt;span class=&quot;moze-gigantic&quot;&gt;&lt;b&gt;Link to my Channel&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;yt-formatted-string class=&quot;subheadline style-scope ytd-channel-about-metadata-renderer&quot; style=&quot;font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit; background-color: var(--color-background, #FFFFFF);&quot;&gt;&lt;br&gt;&lt;span class=&quot;moze-gigantic&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Subscribe to my YouTube channel and e&lt;/span&gt;&lt;/span&gt;&lt;/yt-formatted-string&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;yt-formatted-string id=&quot;description&quot; split-lines=&quot;&quot; class=&quot;style-scope ytd-channel-about-metadata-renderer&quot; style=&quot;font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit; background-color: var(--color-background, #FFFFFF);&quot;&gt;&lt;span class=&quot;moze-gigantic&quot;&gt;xplore step-by-step guides for using Linux and other free software tools!!&lt;/span&gt;&lt;/yt-formatted-string&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;yt-formatted-string split-lines=&quot;&quot; class=&quot;style-scope ytd-channel-about-metadata-renderer&quot; style=&quot;font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit; background-color: var(--color-background, #FFFFFF);&quot;&gt;&lt;span class=&quot;moze-gigantic&quot;&gt;These tutorials are designed to help you learn more about these technologies without needing any prior knowledge or experience. &lt;/span&gt;&lt;/yt-formatted-string&gt;&lt;span class=&quot;moze-gigantic&quot;&gt;Whether you&#039;re a beginner or an experienced user, you&#039;ll find helpful resources to get started and improve your skills.&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;h3&gt;&lt;b&gt; #free #linux #tutorial #opensource #monitoring #observability #containers #docker #kubernetes #grafana&lt;/b&gt;&lt;/h3&gt;</description>
            </item>
            </channel>
</rss>