<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jas Dhaliwal</title>
	<atom:link href="https://www.jasdhaliwal.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.jasdhaliwal.com/</link>
	<description>Modern Content</description>
	<lastBuildDate>Sun, 23 Jan 2022 07:03:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2021/02/cropped-android-chrome-512x512-1.png?fit=32%2C32&#038;ssl=1</url>
	<title>Jas Dhaliwal</title>
	<link>https://www.jasdhaliwal.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">8625420</site>	<item>
		<title>Windows 11 &#8211;  Bypass Hardware Requirements</title>
		<link>https://www.jasdhaliwal.com/blog/windows11-bypass-hardware/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Mon, 22 Nov 2021 18:49:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://www.jas.mx/?p=52</guid>

					<description><![CDATA[<p>At the setup screen press Shift + F10 to enter the DOS prompt &#160;Type Regedit to open the Registry. The Windows Registry Editor will now open. In the address bar, type ‘HKEY_LOCAL_MACHINE\SYSTEM\Setup’ and hit enter You should now see a ‘Setup’ key. Right-click it and choose New &#62; Key You’ll now be prompted to give [&#8230;]</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/windows11-bypass-hardware/">Windows 11 &#8211;  Bypass Hardware Requirements</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2012/12/WIN_CML_Start_Dark_16x9_en-US-1600x600-1.png?ssl=1"><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="alignnone  wp-image-20714" src="https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2012/12/WIN_CML_Start_Dark_16x9_en-US-1600x600-1.png?resize=507%2C191&#038;ssl=1" alt="" width="507" height="191" srcset="https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2012/12/WIN_CML_Start_Dark_16x9_en-US-1600x600-1.png?resize=300%2C113&amp;ssl=1 300w, https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2012/12/WIN_CML_Start_Dark_16x9_en-US-1600x600-1.png?resize=1024%2C384&amp;ssl=1 1024w, https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2012/12/WIN_CML_Start_Dark_16x9_en-US-1600x600-1.png?resize=768%2C288&amp;ssl=1 768w, https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2012/12/WIN_CML_Start_Dark_16x9_en-US-1600x600-1.png?resize=1536%2C576&amp;ssl=1 1536w, https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2012/12/WIN_CML_Start_Dark_16x9_en-US-1600x600-1.png?resize=1200%2C450&amp;ssl=1 1200w, https://i0.wp.com/www.jasdhaliwal.com/wp-content/uploads/2012/12/WIN_CML_Start_Dark_16x9_en-US-1600x600-1.png?w=1600&amp;ssl=1 1600w" sizes="(max-width: 507px) 100vw, 507px" /></a></p>
<ol>
<li>At the setup screen press Shift + F10 to enter the DOS prompt</li>
<li>&nbsp;Type Regedit to open the Registry.</li>
<li>The Windows Registry Editor will now open. In the address bar, type ‘HKEY_LOCAL_MACHINE\SYSTEM\Setup’ and hit enter</li>
<li>You should now see a ‘Setup’ key. Right-click it and choose New &gt; Key<br />
<a class="lightboxGallery" href="https://i0.wp.com/www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_1.jpg?ssl=1"><img data-recalc-dims="1" decoding="async" class="lightbox idgowned lazyloaded" src="https://i0.wp.com/www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_1_thumb.jpg?resize=580%2C284&#038;ssl=1" alt="Windows 11 on unsupported pc" width="580" height="284" data-original-height="456" data-src="https://www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_1_thumb.jpg" data-original-width="930"></a></li>
<li>You’ll now be prompted to give it a name. Choose ‘LabConfig’ and hit enter</li>
<li>Right-click the new key you’ve created and choose New &gt; DWORD (32-bit) value</li>
<li>Give it the name ‘BypassTPMCheck’ and set its data to 1<br />
<a class="lightboxGallery" href="https://i0.wp.com/www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_2.jpg?ssl=1"><img data-recalc-dims="1" decoding="async" class="lightbox idgowned lazyloaded" src="https://i0.wp.com/www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_2_thumb.jpg?resize=580%2C318&#038;ssl=1" alt="Windows 11 on unsupported pc" width="580" height="318" data-original-height="476" data-src="https://www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_2_thumb.jpg" data-original-width="868"></a></li>
<li>Follow the same process for ‘BypassRAMCheck’ and ‘BypassSecureBootCheck’, with the same value of 1<br />
<a class="lightboxGallery" href="https://i0.wp.com/www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_3.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="lightbox idgowned lazyloaded" src="https://i0.wp.com/www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_3_thumb.jpg?resize=580%2C183&#038;ssl=1" alt="Windows 11 on unsupported pc" width="580" height="183" data-original-height="262" data-src="https://www.techadvisor.com/cmsdata/features/3806413/windows_11_unsupported_pc_3_thumb.jpg" data-original-width="832"></a></li>
</ol>
<pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang=""><code>BypassTPMCheck 
BypassSecureBootCheck 
BypassRAMCheck 
BypassCPUCheck 
BypassStorageCheck</code></pre>
<ol>
<li>Close this window using the red X in the top-right corner</li>
<li>Close the Command Prompt window by typing ‘exit’ and hitting enter</li>
<li>You’ll now be back at the ‘This PC can’t run Windows 11’ message. Click the back button in the top-left corner</li>
<li>You should now be able to complete the installation as normal</li>
</ol>
<div id="ff_peerindex_tooltip"></div>
<p>The post <a href="https://www.jasdhaliwal.com/blog/windows11-bypass-hardware/">Windows 11 &#8211;  Bypass Hardware Requirements</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">19718</post-id>	</item>
		<item>
		<title>The things the last 10 years have taught me</title>
		<link>https://www.jasdhaliwal.com/blog/the-things-the-last-10-years-have-taught-me/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Sat, 04 Sep 2021 10:40:36 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.jasdhaliwal.com/?p=20696</guid>

					<description><![CDATA[<p>If we can&#8217;t do the basics amazingly well, nothing else will matter. Never try to be cool. Only try to be good. Be honest. People trust you when you tell the truth. Be brave with your ideas. And fight like a brave to make them happen. Understand everything we do has some negative impact on [&#8230;]</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/the-things-the-last-10-years-have-taught-me/">The things the last 10 years have taught me</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<ol class="wp-block-list"><li>If we can&#8217;t do the basics amazingly well, nothing else will matter.</li><li>Never try to be cool. Only try to be good.</li><li>Be honest. People trust you when you tell the truth.</li><li>Be brave with your ideas. And fight like a brave to make them happen.</li><li>Understand everything we do has some negative impact on the environment. But that shouldn&#8217;t stop us from from trying to be as low impact as we can.</li><li>Hire people with passion and who care. We can&#8217;t put the fire in someone&#8217;s belly. Only they can do that</li><li>Making a fun place to work in shouldn&#8217;t be confused with being an easy place to work on. Trying to be better than the other guys is never easy.</li><li>If we make a promise, we have to keep that promise. If events prevent us from keeping that promise, be quick to tell the other person.</li><li>We all work for this company, but make sure this company works for you.</li><li>Try stuff. Make mistakes. This is how we learn.</li><li>We are not a normal company. Our aim is to make people think as well as to buy.</li><li>A strong team will achieve much more than a team of strong individuals ever will.</li><li>We want to be great at what we do. Treat average as the enemy. Be tough on it.</li><li>Be positive. Believe in your ability to do amazing things.</li><li>Treat people with the same respect that they pay you. Remember, flowers bloom in the sunshine.</li><li>Have fun. Life is over in a blink of an eye. Ask my dad.</li><li>It&#8217;s OK to disagree on stuff. That&#8217;s how great stuff happens.</li><li>We are using this business to try and change the things we care about. That doesn&#8217;t make us perfect. But it does mean we are doing something. Dick Dastardly had a point.</li><li>Wrong thinking is often right.</li><li>We have a point of view. Don&#8217;t expect everyone to agree with it.</li><li>Quality is many things not just how well you make something.</li><li>Give something back. It doesn&#8217;t just have to be money like the earth tax we do. It can be even more vaulable. Your time</li><li>Do is a powerful word. A good friend of mind told me that.</li><li>Make time for yourself. For your sports. For your family. Be home for bath time. Kids grow up real quick.</li><li>Play is good. Equally, work is good too.</li><li>Stay Hungry. Wanting to improve is a never ending journey.</li><li>Find your love. And do it. Like they say, life is short</li></ol>



<p class="wp-block-paragraph">Originally <a href="https://thedolectures.com/blogs/blog/the-things-the-last-10-years-have-taught-me" target="_blank" rel="noreferrer noopener">published</a> by David Hieatt at the Do Lectures</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/the-things-the-last-10-years-have-taught-me/">The things the last 10 years have taught me</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">20696</post-id>	</item>
		<item>
		<title>23 Laws Of Interesting</title>
		<link>https://www.jasdhaliwal.com/blog/dataportability-connect-control-share-remix/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Sat, 04 Sep 2021 05:27:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://jasdhaliwal.com/opinion/dataportability-connect-control-share-remix/</guid>

					<description><![CDATA[<p>Interesting things happen when you do interesting things. It’s an equation, an unwritten law, and a universal truth all rolled into one. It’s a way at looking at each day, at each opportunity, each time you meet someone. It allows you to adopt a different viewpoint to failure, it invites you to trust in putting [&#8230;]</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/dataportability-connect-control-share-remix/">23 Laws Of Interesting</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Interesting things happen when you do interesting things. It’s an equation, an unwritten law, and a universal truth all rolled into one. It’s a way at looking at each day, at each opportunity, each time you meet someone.</p>
<p>It allows you to adopt a different viewpoint to failure, it invites you to trust in putting your work out there into the big wide world and gives you the freedom to be braver with your ideas, your work, and your thinking.</p>
<p>Interesting can help you. It can make your work better, it can open doors that you thought never would be open to you, it can help you work with amazing people and do amazing things.</p>
<p>Yes, interesting things happen when you do interesting things.</p>
<p><strong>1. Outputs are directly related to inputs.</strong><br>If you go looking in the same place for inspiration as everybody else, you will find your work quickly resembles theirs. Go and see that odd Polish subtitled movie. Be one of the three in the audience.</p>
<p><strong>2. Comfort zones are creative dead zones.</strong><br>To feel most alive you have to be doing work that keeps you on your toes. Once you have your successful formula, don’t repeat it. Start again, but start from a new place. Having doubts about your work means you are trying new ways.</p>
<p><strong>3. The more interesting your circle, the more interesting you will be.</strong><br>Great writers need to hang out with great writers, great artists need to hang out with great artists, people who want to to change the world need to hang out with people who want to change the world. Your circles define and push you.</p>
<p><strong>4. Think different is more than a slogan.</strong><br>To think different, do different, read different, travel different, eat different. We stay interesting by stepping outside of our daily routine. We keep pushing; we leave what we know behind for a bit in order to let new in.</p>
<p><strong>5. Step outside your world.</strong><br>If you can code, don’t go to a conference on coding. If you design, don’t go to a design conference. If you run startups, don’t go to a startup conference. Be eclectic. Open up the mind. Don’t close it down.</p>
<p><strong>6. Learn from Velcro.</strong><br>Velcro works like this: On one side is a series of hooks going in lots of random directions. On the other side is a series of loops going in lots of random directions. When a hook meets a loop, they connect. It is in the connection business. And if you are an ideas person, so are you.</p>
<p><strong>7. Alcohol doesn’t make you more interesting.</strong><br>At the time, you think it does. Yes, you can ‘Write drunk and edit sober’. But mostly you will be editing a pile of garbled mess. It’s your thinking that makes you interesting, not your drinking.</p>
<p><strong>8. Listen.</strong><br>The best way to be interesting is to be interested. Stop being on transmit, and flip the switch to being on receive. Listen hard, listen without thinking about what you are about to say. Good listeners are sought after.</p>
<p><strong>9. Embrace your weirdness.</strong><br>The odd things about you make you interesting. Don’t hide them away. Don’t try to blend in. Our imperfections and our quirks make us who we are. Bring them to the surface. Hide them in the spotlight. Be you, warts and all.</p>
<p><strong>10. Turn left instead of right in the bookstore.</strong><br>We find things we are interested in and stick to our groove. So we see the same type of films, listen to the same type of bands, and read the same type of books. So next time you&#8217;re in the bookstore, go to the section you never go to.</p>
<p><strong>11. Treat failure as a rite of passage toward interesting.</strong><br>How you view failure will determine how much success you have. If you fear it, you will hold back. And if you hold back, you will not be brave with your ideas. Ideas require you to be at your bravest in order to stand out.</p>
<p><strong>12. Know how to ask a question.</strong><br>Being good at the small talk will make you more interesting. One way is being able to ask other questions so you can bring out their interesting. Once you have discovered they&#8217;re interesting, they will think you are.</p>
<p><strong>13. Take cold showers.</strong><br>Have one thing that people talk about. Run without trainers. Make a rule when you see a river, you have to go for a swim in it. Do something for people to see you differently. Surprise others. But, as importantly, surprise yourself.</p>
<p><strong>14. How you say something can matter more than what you say.</strong><br>Some people can make really interesting things sound rather dull. Some people can make something dull sound rather interesting. Delivery matters. Only 7% of what we say is emotional is contained in the actual words we say.</p>
<p><strong>15. Become an intellectual tourist.</strong><br>“Limited references create a limited life. If you want to expand your life, you must expand your references by pursuing ideas and experiences that wouldn’t be a part of your life if you didn’t consciously seek them out.” The Giant Within.</p>
<p><strong>16. Interesting and happiness are good mates.</strong><br>Happiness fuels success, not the other way around. When we are positive, our brains become more engaged, creative, motivated, energetic, resilient, and productive at work.</p>
<p><strong>17. Learn a new skill each year.</strong><br>Learn a new language. Learn a new skill. Learn how to cook, to bake bread, learn how to code. Set yourself a new goal each year. Challenge yourself. New skills give you something new to talk about.</p>
<p><strong>18. Everything can be interesting.</strong><br>If you adopt an approach that all things are interesting, you will begin to find all things interesting. And you will become better at being interested. You get better at running by running. Interesting is the same. You can get better at it.</p>
<p><strong>19. Say yes when would say no.</strong><br>In order to keep things interesting, saying yes to something you would normally say no to. It opens up new connections. Connections that you wouldn’t normally have made. And, sometimes, they are the best.</p>
<p><strong>20. Zag.</strong><br>If you are doing the same thing as everyone else, you are not going to be doing interesting. Don’t go with the crowd. If that means you are alone for a while, be comfortable with that.</p>
<p><strong>21. Take on a quest.</strong><br>Have something that really, really bugs you. That you can’t rest until it gets changed. People with that hunger to make a change happen are amazing to be around. That energy is contagious. And people gravitate toward it.</p>
<p><strong>22. Fallow.</strong><br>In order to be fertile with ideas, sometimes you have to rest. To take a break. Farmers know this. They know you have to rest a field. To put back, so it can give again. You are not a machine. Creativity comes in sprints. After a rest.</p>
<p><strong>23. Ignore this list.</strong><br>Don’t follow. Write your own list. That’s what makes you interesting.</p>


<p class="wp-block-paragraph">Originally <a href="https://thedolectures.com/blogs/blog/23-laws-of-interesting" target="_blank" rel="noreferrer noopener">posted</a> on the Do Lectures</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/dataportability-connect-control-share-remix/">23 Laws Of Interesting</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">75</post-id>	</item>
		<item>
		<title>Civics Test</title>
		<link>https://www.jasdhaliwal.com/uscitizenship/civics-test/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Sat, 03 Jul 2021 07:10:43 +0000</pubDate>
				<category><![CDATA[uscitizenship]]></category>
		<category><![CDATA[Civics]]></category>
		<guid isPermaLink="false">https://www.jasdhaliwal.com/?p=20687</guid>

					<description><![CDATA[<p>AMERICAN GOVERNMENT A: Principles of American Democracy 1. What is the supreme law of the land? . the Constitution 2. What does the Constitution do? . sets up the government . defines the government . protects basic rights of Americans 3. The idea of self-government is in the first three words of the Constitution. What [&#8230;]</p>
<p>The post <a href="https://www.jasdhaliwal.com/uscitizenship/civics-test/">Civics Test</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<pre class="wp-block-preformatted">AMERICAN GOVERNMENT 

A: Principles of American Democracy 



1. What is the supreme law of the land? 

. the Constitution 



2. What does the Constitution do? 

. sets up the government 

. defines the government 

. protects basic rights of Americans 



3. The idea of self-government is in the first three words of the Constitution. What are these words? 

. We the People 



4. What is an amendment? 

. a change (to the Constitution) 

. an addition (to the Constitution) 



5. What do we call the first ten amendments to the Constitution? 

. the Bill of Rights 



6. What is one right or freedom from the First Amendment?* 

. speech 

. religion 

. assembly 

. press 

. petition the government 



7. How many amendments does the Constitution have? 

. twenty-seven (27) 



8. What did the Declaration of Independence do? 

. announced our independence (from Great Britain) 

. declared our independence (from Great Britain) 

. said that the United States is free (from Great Britain) 



9. What are two rights in the Declaration of Independence? 

. life 

. liberty 

. pursuit of happiness 



10. What is freedom of religion? 

. You can practice any religion, or not practice a religion. 



11. What is the economic system in the United States?* 

. capitalist economy 

. market economy 



12. What is the "rule of law"? 

. Everyone must follow the law. 

. Leaders must obey the law. 

. Government must obey the law. 

. No one is above the law. 



B: System of Government 



13. Name one branch or part of the government.* 

. Congress 

. legislative 

. President 

. executive 

. the courts 

. judicial 



14. What stops one branch of government from becoming too powerful? 

. checks and balances 

. separation of powers 



15. Who is in charge of the executive branch? 

. the President 



16. Who makes federal laws? 

. Congress 

. Senate and House (of Representatives) 

. (U.S. or national) legislature 



17. What are the two parts of the U.S. Congress?* 

. the Senate and House (of Representatives) 



18. How many U.S. Senators are there? 

. one hundred (100) 



19. We elect a U.S. Senator for how many years? 

. six (6) 



20. Who is one of your state's U.S. Senators now?* 

. Answers will vary. [District of Columbia residents and residents of U.S. territories should answer that D.C. (or the territory where the applicant lives) has no U.S. Senators.] 



21. The House of Representatives has how many voting members? 

. four hundred thirty-five (435) 



22. We elect a U.S. Representative for how many years? 

. two (2) 



23. Name your U.S. Representative. 

. Answers will vary. [Residents of territories with nonvoting Delegates or Resident Commissioners may provide the name of that Delegate or Commissioner. Also acceptable is any statement that the territory has no (voting) Representatives in Congress.] 



24. Who does a U.S. Senator represent? 

. all people of the state 



25. Why do some states have more Representatives than other states? 

. (because of) the state's population

. (because) they have more people
 
. (because) some states have more people 



26. We elect a President for how many years? 

. four (4) 



27. In what month do we vote for President?* 

. November 



28. What is the name of the President of the United States now?* 

. Visit uscis.gov/citizenship/testupdates for the name of the President of the United States.



29. What is the name of the Vice President of the United States now? 

. Visit uscis.gov/citizenship/testupdates for the name of the Vice President of the United States.



30. If the President can no longer serve, who becomes President? 

. the Vice President 



31. If both the President and the Vice President can no longer serve, who becomes President? 

. the Speaker of the House 



32. Who is the Commander in Chief of the military? 

. the President 



33. Who signs bills to become laws? 

. the President 



34. Who vetoes bills? 

. the President 



35. What does the President's Cabinet do? 

. advises the President 



36. What are two Cabinet-level positions? 

. Secretary of Agriculture 

. Secretary of Commerce 

. Secretary of Defense 

. Secretary of Education 

. Secretary of Energy 

. Secretary of Health and Human Services 

. Secretary of Homeland Security 

. Secretary of Housing and Urban Development 

. Secretary of the Interior 

. Secretary of Labor 

. Secretary of State 

. Secretary of Transportation 

. Secretary of the Treasury 

. Secretary of Veterans Affairs 

. Attorney General 

. Vice President 



37. What does the judicial branch do? 

. reviews laws 

. explains laws 

. resolves disputes (disagreements) 

. decides if a law goes against the Constitution 



38. What is the highest court in the United States? 

. the Supreme Court 



39. How many justices are on the Supreme Court? 

. Visit uscis.gov/citizenship/testupdates for the number of justices on the Supreme Court. 



40. Who is the Chief Justice of the United States now? 

. Visit uscis.gov/citizenship/testupdates for the name of the Chief Justice of the United States. 



41. Under our Constitution, some powers belong to the federal government. What is one power of the federal government? 

. to print money 

. to declare war 

. to create an army 

. to make treaties 



42. Under our Constitution, some powers belong to the states. What is one power of the states? 

. provide schooling and education 

. provide protection (police) 

. provide safety (fire departments) 

. give a driver's license 

. approve zoning and land use 



43. Who is the Governor of your state now? 

. Answers will vary. [District of Columbia residents should answer that D.C. does not have a Governor.] 



44. What is the capital of your state?* 

. Answers will vary. [District of Columbia residents should answer that D.C. is not a state and does not have a capital. Residents of U.S. territories should name the capital of the territory.] 



45. What are the two major political parties in the United States?* 

. Democratic and Republican 



46. What is the political party of the President now? 

. Visit uscis.gov/citizenship/testupdates for the political party of the President. 



47. What is the name of the Speaker of the House of Representatives now? 

. Visit uscis.gov/citizenship/testupdates for the name of the Speaker of the House of Representatives. 



C: Rights and Responsibilities 



48. There are four amendments to the Constitution about who can vote. Describe one of them. 

. Citizens eighteen (18) and older (can vote). 

. You don't have to pay (a poll tax) to vote. 

. Any citizen can vote. (Women and men can vote.) 

. A male citizen of any race (can vote). 



49. What is one responsibility that is only for United States citizens?* 

. serve on a jury 

. vote in a federal election 



50. Name one right only for United States citizens. 

. vote in a federal election 

. run for federal office 



51. What are two rights of everyone living in the United States? 

. freedom of expression 

. freedom of speech 

. freedom of assembly 

. freedom to petition the government 

. freedom of religion 

. the right to bear arms 



52. What do we show loyalty to when we say the Pledge of Allegiance? 

. the United States 

. the flag 



53. What is one promise you make when you become a United States citizen? 

. give up loyalty to other countries 

. defend the Constitution and laws of the United States 

. obey the laws of the United States 

. serve in the U.S. military (if needed) 

. serve (do important work for) the nation (if needed) 

. be loyal to the United States 



54. How old do citizens have to be to vote for President?* 

. eighteen (18) and older 



55. What are two ways that Americans can participate in their democracy? 

. vote 

. join a political party 

. help with a campaign 

. join a civic group 

. join a community group 

. give an elected official your opinion on an issue 

. call Senators and Representatives 

. publicly support or oppose an issue or policy 

. run for office 

. write to a newspaper 



56. When is the last day you can send in federal income tax forms?* 

. April 15 



57. When must all men register for the Selective Service? 

. at age eighteen (18) 

. between eighteen (18) and twenty-six (26) 



AMERICAN HISTORY 

A: Colonial Period and Independence 



58. What is one reason colonists came to America? 

. freedom 

. political liberty 

. religious freedom 

. economic opportunity 

. practice their religion 

. escape persecution 



59. Who lived in America before the Europeans arrived? 

. American Indians 

. Native Americans 



60. What group of people was taken to America and sold as slaves? 

. Africans 

. people from Africa 



61. Why did the colonists fight the British? 

. because of high taxes (taxation without representation) 

. because the British army stayed in their houses (boarding, quartering) 

. because they didn't have self-government 



62. Who wrote the Declaration of Independence? 

. (Thomas) Jefferson 



63. When was the Declaration of Independence adopted? 

. July 4, 1776 



64. There were 13 original states. Name three. 

. New Hampshire 

. Massachusetts 

. Rhode Island 

. Connecticut 

. New York 

. New Jersey 

. Pennsylvania 

. Delaware 

. Maryland 

. Virginia 

. North Carolina 

. South Carolina 

. Georgia 



65. What happened at the Constitutional Convention? 

. The Constitution was written. 

. The Founding Fathers wrote the Constitution. 



66. When was the Constitution written? 

. 1787 



67. The Federalist Papers supported the passage of the U.S. Constitution. Name one of the writers. 

. (James) Madison 

. (Alexander) Hamilton 

. (John) Jay 

. Publius 



68. What is one thing Benjamin Franklin is famous for? 

. U.S. diplomat 

. oldest member of the Constitutional Convention 

. first Postmaster General of the United States 

. writer of "Poor Richard's Almanac" 

. started the first free libraries 



69. Who is the "Father of Our Country"? 

. (George) Washington 



70. Who was the first President?* 

. (George) Washington 



B: 1800s 



71. What territory did the United States buy from France in 1803? 

. the Louisiana Territory 

. Louisiana 



72. Name one war fought by the United States in the 1800s. 

. War of 1812 

. Mexican-American War 

. Civil War 

. Spanish-American War 



73. Name the U.S. war between the North and the South. 

. the Civil War 

. the War between the States 



74. Name one problem that led to the Civil War. 

. slavery 

. economic reasons 

. states' rights 



75. What was one important thing that Abraham Lincoln did?* 

. freed the slaves (Emancipation Proclamation) 

. saved (or preserved) the Union 

. led the United States during the Civil War 



76. What did the Emancipation Proclamation do? 

. freed the slaves 

. freed slaves in the Confederacy 

. freed slaves in the Confederate states 

. freed slaves in most Southern states 



77. What did Susan B. Anthony do? 

. fought for women's rights 

. fought for civil rights 



C: Recent American History and Other Important Historical Information 



78. Name one war fought by the United States in the 1900s.* 

. World War I 

. World War II 

. Korean War 

. Vietnam War 

. (Persian) Gulf War 



79. Who was President during World War I? 

. (Woodrow) Wilson 



80. Who was President during the Great Depression and World War II? 

. (Franklin) Roosevelt 



81. Who did the United States fight in World War II? 

. Japan, Germany, and Italy 



82. Before he was President, Eisenhower was a general. What war was he in? 

. World War II 



83. During the Cold War, what was the main concern of the United States? 

. Communism 



84. What movement tried to end racial discrimination? 

. civil rights (movement) 



85. What did Martin Luther King, Jr. do?* 

. fought for civil rights 

. worked for equality for all Americans 



86. What major event happened on September 11, 2001, in the United States? 

. Terrorists attacked the United States. 



87. Name one American Indian tribe in the United States. 

[USCIS Officers will be supplied with a list of federally recognized American Indian tribes.] 

. Cherokee 

. Navajo 

. Sioux 

. Chippewa 

. Choctaw 

. Pueblo 

. Apache 

. Iroquois 

. Creek 

. Blackfeet 

. Seminole 

. Cheyenne 

. Arawak 

. Shawnee 

. Mohegan 

. Huron 

. Oneida 

. Lakota 

. Crow 

. Teton 

. Hopi 

. Inuit 



INTEGRATED CIVICS 

A: Geography 



88. Name one of the two longest rivers in the United States. 

. Missouri (River) 

. Mississippi (River) 



89. What ocean is on the West Coast of the United States? 

. Pacific (Ocean) 



90. What ocean is on the East Coast of the United States? 

. Atlantic (Ocean) 



91. Name one U.S. territory. 

. Puerto Rico 

. U.S. Virgin Islands 

. American Samoa 

. Northern Mariana Islands 

. Guam 



92. Name one state that borders Canada. 

. Maine 

. New Hampshire 

. Vermont 

. New York 

. Pennsylvania 

. Ohio 

. Michigan 

. Minnesota 

. North Dakota 

. Montana 

. Idaho 

. Washington 

. Alaska 



93. Name one state that borders Mexico. 

. California 

. Arizona 

. New Mexico 

. Texas 



94. What is the capital of the United States?* 

. Washington, D.C. 



95. Where is the Statue of Liberty?* 

. New York (Harbor) 

. Liberty Island 

[Also acceptable are New Jersey, near New York City, and on the Hudson (River).] 



B: Symbols 



96. Why does the flag have 13 stripes? 

. because there were 13 original colonies 

. because the stripes represent the original colonies 



97. Why does the flag have 50 stars?* 

. because there is one star for each state 

. because each star represents a state 

. because there are 50 states 



98. What is the name of the national anthem? 

. The Star-Spangled Banner 



C: Holidays 



99. When do we celebrate Independence Day?* 

. July 4 



100. Name two national U.S. holidays. 

. New Year's Day 

. Martin Luther King, Jr. Day 

. Presidents' Day 

. Memorial Day 

. Independence Day 

. Labor Day 

. Columbus Day 

. Veterans Day 

. Thanksgiving 

. Christmas </pre>
<p>The post <a href="https://www.jasdhaliwal.com/uscitizenship/civics-test/">Civics Test</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">20687</post-id>	</item>
		<item>
		<title>Vocabulary for the N400 Application</title>
		<link>https://www.jasdhaliwal.com/uscitizenship/vocabulary-for-the-n400-application/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Fri, 02 Jul 2021 21:47:15 +0000</pubDate>
				<category><![CDATA[uscitizenship]]></category>
		<category><![CDATA[Civics]]></category>
		<guid isPermaLink="false">https://www.jasdhaliwal.com/?p=20681</guid>

					<description><![CDATA[<p>Advocate: agree with and tell others about an idea. Aliases: different names you useArrested: taken to jail by the police.Bear arms: to own or use a gun. Cited: given a ticket by the policeCivilian: a person who is not in the military. Claim to be a U.S. citizen: to state you are a U.S. citizenClaim: [&#8230;]</p>
<p>The post <a href="https://www.jasdhaliwal.com/uscitizenship/vocabulary-for-the-n400-application/">Vocabulary for the N400 Application</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Advocate:</strong> agree with and tell others about an idea.</p>



<p class="wp-block-paragraph">Aliases: different names you use<br><strong>Arrested:</strong> taken to jail by the police.<br>Bear arms: to own or use a gun.</p>



<p class="wp-block-paragraph">Cited: given a ticket by the police<br><strong>Civilian:</strong> a person who is not in the military.</p>



<p class="wp-block-paragraph">Claim to be a U.S. citizen: to state you are a U.S. citizen<br><strong>Claim:</strong> to say that something is true.</p>



<p class="wp-block-paragraph">Constitution: the supreme law of the land<br>Country of Nationality: the country where you are currently a citizen or national.<br><strong>Crime:</strong> an action that breaks the law.</p>



<p class="wp-block-paragraph">Current: the present time</p>



<p class="wp-block-paragraph">Declared legally incompetent: to be diagnosed that you are not able to make decisions for yourself due to mental problems under the law.<br><strong>Detention facility:</strong> a jail or prison where people wait before they go to court and have a trial.<br><strong>Disability</strong>: a problem with your body or mind that prevents you from doing things that other people can do (for example blindness or deafness).<br><strong>Divorce:</strong> legally stop being married</p>



<p class="wp-block-paragraph">Eligible/Eligibility: meet the requirements to do something<br><strong>Fail:</strong> not pass a test; not complete or do something. Examples: “I failed my driving test,” means “I did not pass.” “I failed to stop at the red light,” means “I did not stop.”<br><strong>False:</strong> not true.<br>File a tax return: send tax paperwork to the government.<br><strong>Forcing sexual contact or relations:</strong> touching the male or female parts of the body when someone doesn’t want it.</p>



<p class="wp-block-paragraph">Form of government in the U.S.: Republic<br>Fraudulent: to claim something that is not true.<br><strong>Gamble:</strong> pay money to guess who will win at sports or games so that you can try to get more money.<br><strong>Genocide: </strong>killing a whole group or race of people because of their religion, race, or other reason.<br><strong>Guerrilla group:</strong> a group of people who use weapons against or attack the military, police or government.<br>Habitual drunkard: a person who regularly drinks too much alcohol (gets drunk).</p>



<p class="wp-block-paragraph">Have you ever: in your lifetime.<br>Immigration benefit: things like a visa, green card, or citizenship</p>



<p class="wp-block-paragraph">Illegal gambling: to play a game for money that is not allowed under the law.<br><strong>Insurgent organization:</strong> a group of people that uses weapons to fight a government.<br><strong>Jail:</strong> a building where police take people who are arrested for breaking the law.</p>



<p class="wp-block-paragraph">Kill: to cause someone to die<br><strong>Labor camp:</strong> a jail or prison where the prisoners have to do a lot of difficult work.<br>Legally incompetent: can’t make decisions for yourself because you have mental problems.<br>Lie: to say things that are not true.<br><strong>Marital Status:</strong> whether you are legally married, single, divorced or widowed.<br><strong>Married:</strong> having a husband or wife. This means legally married. You can be legally married even if you don’t currently live with your husband or wife.<br><strong>Mental institution: </strong>a hospital for people with mental health problems.<br><strong>Military unit:</strong> a group of people that work for a government to fight in a war; they may do this work on land, in boats or in airplanes.<br><strong>Militia:</strong> an army that does not work for a government.<br><strong>Misleading:</strong> causes a person to believe something that is not true to get something that you want.<br><strong>Misrepresentation:</strong> to lie about who you are or something you did so that you can get something you want.</p>



<p class="wp-block-paragraph">Naturalization: the process of becoming a citizen of a country</p>



<p class="wp-block-paragraph">Noncombatant services:<strong> </strong>services that do not engage in fighting during a war such as nursing and translation.<br>Non-U.S. resident: a person who doesn&#8217;t live in the U.S.</p>



<p class="wp-block-paragraph">Oath of Allegiance to the United States: a promise to be loyal to the United States.<br><strong>Obtain:</strong> to get something.</p>



<p class="wp-block-paragraph">Offense: minor crime<br>Overdue taxes: didn&#8217;t pay taxes on time.<br>Owe:<strong> </strong>to have a debt.<br><strong>Paramilitary unit:</strong> a group of people who act like the military, but do not work for a government.</p>



<p class="wp-block-paragraph">Pay alimony: to pay money to an ex-spouse after a divorce.<br>Persecute: to hurt someone badly because of religious or political beliefs.</p>



<p class="wp-block-paragraph">Polygamy: being married to more than one person at the same time.<br><strong>Prison:</strong> a building where criminals must stay as punishment for breaking the law.<br><strong>Police unit:</strong> a group of people who work for a government to catch people who break the law<br><strong>Prison camp</strong>: a jail or prison for enemy soldiers or other military during a war.<br><strong>Probation:</strong> a time when a person who has broken the law gets out of prison early but is required to regularly report to the police.</p>



<p class="wp-block-paragraph">Procure: to find a prostitute for someone.</p>



<p class="wp-block-paragraph">Prostitute: someone who has sex with another person for money.<br>Public benefit: money from the government for things that can help you such as food stamps.<br><strong>Rebel group:</strong> a group of people who fight a government or other group with power.<br><strong>Register:</strong> sign up.<br><strong>Resident:</strong> a person who lives in a specific place.<br><strong>Single:</strong> not married now and never married before.<br><strong>Self-defense unit:</strong> a group of people who work to protect a place if another group comes to fight them with weapons.<br>Smuggle: to take things/people to or from a country illegally.<br><strong>Spouse:</strong> the person you are married to; your husband or wife.</p>



<p class="wp-block-paragraph">Terrorist organization: an organization that uses violence for political or religious purposes.<br><strong>Title of nobility</strong>: a position given by a King or Queen.<br>Torture: to cause great pain to someone.<br><strong>Vigilante unit</strong>: a group of people who act like the police, but are not the police.<br><strong>Weapon:</strong> something used to fight such as a gun, knife, or bomb.<br><strong>Widowed:</strong> your marital status if your husband or wife died and you have not married again</p>



<p class="wp-block-paragraph">Work of National Importance: tasks that are important to a nation during a crisis</p>



<p class="wp-block-paragraph">Example of a Work of National Importance under civilian direction: helping the Red Cross during an earthquake</p>
<p>The post <a href="https://www.jasdhaliwal.com/uscitizenship/vocabulary-for-the-n400-application/">Vocabulary for the N400 Application</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">20681</post-id>	</item>
		<item>
		<title>iOS Beta</title>
		<link>https://www.jasdhaliwal.com/blog/beta/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Mon, 08 Mar 2021 05:38:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://jasdhaliwal.com/twitter/the-official-twitter-text-commands/</guid>

					<description><![CDATA[<p>Spotify iOS Alpha Sign up Spotify iOS Beta Sign up Microsoft Edge iOS Beta Sign up</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/beta/">iOS Beta</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong><a href="https://testflight.apple.com/join/7lt2tesn" target="_blank" rel="noreferrer noopener">Spotify iOS Alpha Sign up</a></strong></p>



<p class="wp-block-paragraph"><strong><a href="https://testflight.apple.com/join/1SyedSId" target="_blank" rel="noreferrer noopener">Spotify iOS Beta Sign up</a></strong></p>



<p class="wp-block-paragraph"><a href="https://testflight.apple.com/join/VtDI7uRL" target="_blank" rel="noreferrer noopener"><strong>Microsoft Edge iOS Beta Sign up</strong></a></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/beta/">iOS Beta</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">229</post-id>	</item>
		<item>
		<title>Lo-Fi Chilled Beats Playlist</title>
		<link>https://www.jasdhaliwal.com/blog/lo-fi/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Sat, 06 Mar 2021 05:35:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://www.jas.mx/?p=60</guid>

					<description><![CDATA[<p>The post <a href="https://www.jasdhaliwal.com/blog/lo-fi/">Lo-Fi Chilled Beats Playlist</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><iframe allow="autoplay *; encrypted-media *; fullscreen *" frameborder="0" height="450" style="width:100%;max-width:660px;overflow:hidden;background:transparent;" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation" src="https://embed.music.apple.com/us/playlist/myke-hurleys-keyboard-club-lo-fi-playlist/pl.u-m5K7UlWzxo"></iframe></p>
<p><iframe loading="lazy" src="https://open.spotify.com/embed/playlist/68KeTuXI3SXj4FybGvIn5k" width="300" height="380" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe></p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/lo-fi/">Lo-Fi Chilled Beats Playlist</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">19719</post-id>	</item>
		<item>
		<title>🎞️ Don Melton&#8217;s video transcoding scripts</title>
		<link>https://www.jasdhaliwal.com/blog/don-melton-transcoding-scripts/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Sun, 14 Feb 2021 01:44:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://www.jas.mx/?p=155</guid>

					<description><![CDATA[<p>Ripping DVDs, BluRays, and UHD disks can be done with the excellent MakeMKV software, which produces a perfect MKV of the media, albeit a very large file. Don Melton&#8217;s excellent transcoding scripts can be used to transcode and convert the MKV file into a more efficient file size, with several options such as burning subtitles directly [&#8230;]</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/don-melton-transcoding-scripts/">🎞️ Don Melton&#8217;s video transcoding scripts</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ripping DVDs, BluRays, and UHD disks can be done with the excellent <a href="https://www.makemkv.com/" target="_blank" rel="noreferrer noopener">MakeMKV </a>software, which produces a perfect MKV of the media, albeit a very large file. Don Melton&#8217;s excellent <a href="https://github.com/donmelton/video_transcoding" target="_blank" rel="noreferrer noopener">transcoding scripts</a> can be used to transcode and convert the MKV file into a more efficient file size, with several options such as burning subtitles directly into the movie file itself. The video file can also be transcoded into an Apple-friendly MP4 file format.</p>



<p class="wp-block-paragraph">To install the transcoding scripts, follow the instructions.</p>



<pre class="wp-block-preformatted">brew install ruby</pre>



<pre class="wp-block-preformatted">sudo gem install video_transcoding</pre>



<pre class="wp-block-preformatted">gem update video_transcoding</pre>



<pre class="wp-block-preformatted">brew install handbrake</pre>



<pre class="wp-block-preformatted">brew install ffmpeg</pre>



<pre class="wp-block-preformatted">brew install mkvtoolnix</pre>



<pre class="wp-block-preformatted">brew install mp4v2</pre>



<pre class="wp-block-preformatted">brew install mpv</pre>



<h2 class="wp-block-heading">Compressing the file</h2>



<pre class="wp-block-preformatted">transcode-video <em>&lt;your-ripped-video-file.mkv&gt;</em></pre>



<h2 class="wp-block-heading">Optional steps</h2>



<p class="wp-block-paragraph">I also prefer to add in a few additional options. So, let’s say I had a file&nbsp;<code><em>batman.mkv</em></code>. I would run that file through Don’s tools as such:</p>



<pre class="wp-block-preformatted">transcode-video --mp4 --burn-subtitle scan <em>batman.mkv</em></pre>



<p class="wp-block-paragraph">The two options:</p>



<p class="wp-block-paragraph"><code>--mp4</code>&nbsp;indicates that I want the resulting output to be a&nbsp;<code>MP4</code>&nbsp;file, rather than another&nbsp;<code>MKV</code>. This tends to play better with Apple devices.</p>



<p class="wp-block-paragraph"><code>--burn-subtitle scan</code>&nbsp;In some movies, foreign-language content spoken on-screen will be displayed in English by&nbsp;<em>forcing</em>&nbsp;the subtitles to show during that time, even if subtitles haven’t been turned on by the user. </p>



<p class="wp-block-paragraph"><code>--burn-subtitle scan</code>&nbsp;indicates to Don’s tools that they should attempt to scan for any forced subtitles, and then&nbsp;<em>burn</em>&nbsp;them into the video, so they’re part of image shown on-screen. As Don writes&nbsp;<a href="https://github.com/donmelton/video_transcoding#understanding-subtitles">in his instructions</a>:</p>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow"><p>By default, the transcode-video tool automatically burns any forced subtitle track it detects into the output video track. “Burning” means that the subtitle becomes part of the video itself and isn’t retained as a separate track. A &#8220;forced&#8221; subtitle track is detected by a special flag on that track in the input.</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>You can also use a special “scan” mode […] to find any embedded forced subtitle track that’s in the same language as the main audio track.</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Be aware that using this special “scan” mode does not always work. Sometimes it won’t find any track or, worse, it will find the wrong track. And you won’t know whether it worked until the transcoding is complete.</p></blockquote>
<p>The post <a href="https://www.jasdhaliwal.com/blog/don-melton-transcoding-scripts/">🎞️ Don Melton&#8217;s video transcoding scripts</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">20173</post-id>	</item>
		<item>
		<title>🎁 Installing Mac apps using Bundle</title>
		<link>https://www.jasdhaliwal.com/blog/installing-mac-apps-using-bundle/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Wed, 27 Jan 2021 01:04:33 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">http://www.jas.mx/?p=219</guid>

					<description><![CDATA[<p>Homebrew&#8217;s bundle is an automated method of installing Mac apps using the Terminal. This can be used as a significant time-saver to install all of your Mac apps after a fresh macOS install. Here are the steps that you need to follow to make the process work for you. Ensure Brew is installed. Copy the [&#8230;]</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/installing-mac-apps-using-bundle/">🎁 Installing Mac apps using Bundle</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Homebrew&#8217;s bundle is an automated method of installing Mac apps using the Terminal. This can be used as a significant time-saver to install all of your Mac apps after a fresh macOS install. Here are the steps that you need to follow to make the process work for you.</p>
<ol>
<li>Ensure <a href="https://brew.sh" target="_blank" rel="noopener">Brew</a> is installed. Copy the text below and paste it into a Terminal window to install the Homebrew components.</li>
</ol>
<pre>/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"</pre>
<p>2. Next, you will need a brew file, here is a link to how I built <a href="https://gist.github.com/JasDhaliwal/3be26f4be2c2e9b6e692e545a5d0cf1a" target="_blank" rel="noopener">mine.</a> You can customize the contents to suit your own taste. When done, save the filename as <em>Brewfile.&nbsp;</em><strong>Note!</strong> Bundle can be used to install files from the Mac App Store, but you will need the specific codes for each app. See the next step and learn how to create them.</p>
<p>3. It is highly advisable to create the brew file <strong>before</strong> you format your computer. To create your own particular brewfile, use the following commands:&nbsp;</p>
<pre>brew install mas<br>brew bundle dump</pre>
<p>4. Next, open the brewfile in a text editor and review the contents, ensure you have all of the apps that you want to reinstall at a later date. Once done, keep the file backed up.</p>
<p>5. Finally, when you are ready to install, use the command:</p>
<pre>brew bundle install&nbsp;</pre>
<p>This will start the app installation process.&nbsp;</p>
<div id="ff_peerindex_tooltip">&nbsp;</div>


<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/installing-mac-apps-using-bundle/">🎁 Installing Mac apps using Bundle</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">19744</post-id>	</item>
		<item>
		<title>💪 How to use youtube-dl</title>
		<link>https://www.jasdhaliwal.com/blog/how-to-use-youtube-dl/</link>
		
		<dc:creator><![CDATA[Jas Dhaliwal]]></dc:creator>
		<pubDate>Sun, 10 Jan 2021 08:48:08 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">https://www.jasdhaliwal.com/?p=20309</guid>

					<description><![CDATA[<p>Have you ever wanted to download a video from YouTube? Perhaps you only need to extract the audio from the video, but didn’t need the video? Youtube-dl is a command-line utility that allows you to download video (or audio) from a variety of supported video websites Installation The quickest way to to install FFmpeg is [&#8230;]</p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/how-to-use-youtube-dl/">💪 How to use youtube-dl</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Have you ever wanted to download a video from YouTube? Perhaps you only need to extract the audio from the video, but didn’t need the video? Youtube-dl is a command-line utility that allows you to download video (or audio) from a variety of supported <a rel="noreferrer noopener" href="https://ytdl-org.github.io/youtube-dl/supportedsites.html" target="_blank">video websites</a> </p>



<h2 class="wp-block-heading">Installation</h2>



<p class="wp-block-paragraph">The quickest way to to install FFmpeg is through&nbsp;<a rel="noreferrer noopener" href="https://www.brew.sh/" target="_blank">Homebrew</a> in Terminal.</p>



<pre class="wp-block-preformatted">brew install youtube-dl</pre>



<p class="wp-block-paragraph">Next, you will need to <a rel="noreferrer noopener" href="https://www.jasdhaliwal.com/blog/how-to-use-ffmpeg/" target="_blank">install FFmpeg</a> to help with the video encoding process.</p>



<pre class="wp-block-preformatted">brew install ffmpeg</pre>



<p class="wp-block-paragraph">Youtube-dl has a vast number of <a href="https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme" target="_blank" rel="noreferrer noopener">configuration options</a>, which are beyond the scope of this blog post. However, below are the options I found the most useful</p>



<h2 class="wp-block-heading">Download a video from YouTube</h2>



<p class="wp-block-paragraph">Using the string below will pull the best-uploaded video and audio file from YouTube and merge both files together.</p>



<pre class="wp-block-preformatted">youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' "&lt;Video-URL&gt;"</pre>



<h2 class="wp-block-heading">Extracting audio</h2>



<p class="wp-block-paragraph">Extracting just the audio is fairly straightforward, just enter the text string below. The <em>&#8211;embed-thumbnail </em>command is optional and works with the mp3 file format. You can replace <em>mp3</em> with other audio formats such as flac.</p>



<pre class="wp-block-preformatted">youtube-dl -f bestaudio --extract-audio <em>--embed-thumbnail</em> --audio-format <em>mp3</em> --audio-quality 0 "<em>&lt;Video-URL&gt;</em>" </pre>



<h2 class="wp-block-heading">Options</h2>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<pre class="wp-block-preformatted">-h, --help                           Print this help text and exit
--version                            Print program version and exit
-U, --update                         Update this program to latest version.
                                     Make sure that you have sufficient
                                     permissions (run with sudo if needed)
-i, --ignore-errors                  Continue on download errors, for
                                     example to skip unavailable videos in 
                                     a playlist
--abort-on-error                     Abort downloading of further videos 
                                     (in the playlist or the command line) 
                                     if an error occurs
--dump-user-agent                    Display the current browser
                                     identification
--list-extractors                    List all supported extractors
--extractor-descriptions             Output descriptions of all supported
                                     extractors
--force-generic-extractor            Force extraction to use the generic
                                     extractor
--default-search PREFIX              Use this prefix for unqualified URLs.
                                     For example "gvsearch2:" downloads two
                                     videos from google videos for youtube-
                                     dl "large apple". Use the value "auto"
                                     to let youtube-dl guess ("auto_warning"
                                     to emit a warning when guessing).
                                     "error" just throws an error. The
                                     default value "fixup_error" repairs
                                     broken URLs, but emits an error if      
                                     this is not possible instead of 
                                     searching.
--ignore-config                      Do not read configuration files. When
                                     given in the global configuration file
                                     /etc/youtube-dl.conf: Do not read the
                                     user configuration in
                                     ~/.config/youtube-dl/config
                                     (%APPDATA%/youtube-dl/config.txt on
                                     Windows)
--config-location PATH               Location of the configuration file;
                                     either the path to the config or its
                                     containing directory.
--flat-playlist                      Do not extract the videos of a
                                     playlist, only list them.
--mark-watched                       Mark videos watched (YouTube only)
--no-mark-watched                    Do not mark videos watched (YouTube
                                     only)
--no-color                           Do not emit color codes in output
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#network-options"></a>Network Options:</h2>



<pre class="wp-block-preformatted">--proxy URL                          Use the specified HTTP/HTTPS/SOCKS
                                     proxy. To enable SOCKS proxy, specify a
                                     proper scheme. For example
                                     socks5://127.0.0.1:1080/. Pass in an
                                     empty string (--proxy "") for direct
                                     connection
--socket-timeout SECONDS             Time to wait before giving up, in
                                     seconds
--source-address IP                  Client-side IP address to bind to
-4, --force-ipv4                     Make all connections via IPv4
-6, --force-ipv6                     Make all connections via IPv6
</pre>
</div></div>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#geo-restriction"></a>Geo Restriction:</h2>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<pre class="wp-block-preformatted">--geo-verification-proxy URL         Use this proxy to verify the IP address
                                     for some geo-restricted sites. The
                                     default proxy specified by --proxy (or
                                     none, if the option is not present) is
                                     used for the actual downloading.
--geo-bypass                         Bypass geographic restriction via
                                     faking X-Forwarded-For HTTP header
--no-geo-bypass                      Do not bypass geographic restriction
                                     via faking X-Forwarded-For HTTP header
--geo-bypass-country CODE            Force bypass geographic restriction
                                     with explicitly provided two-letter ISO
                                     3166-2 country code
--geo-bypass-ip-block IP_BLOCK       Force bypass geographic restriction
                                     with explicitly provided IP block in
                                     CIDR notation
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#video-selection"></a>Video Selection:</h2>



<pre class="wp-block-preformatted">--playlist-start NUMBER              Playlist video to start at (default is
                                     1)
--playlist-end NUMBER                Playlist video to end at (default is
                                     last)
--playlist-items ITEM_SPEC           Playlist video items to download.
                                     Specify indices of the videos in the
                                     playlist separated by commas like: "--
                                     playlist-items 1,2,5,8" if you want to
                                     download videos indexed 1, 2, 5, 8 in
                                     the playlist. You can specify range: "
                                     --playlist-items 1-3,7,10-13", it will
                                     download the videos at index 1, 2, 3,
                                     7, 10, 11, 12 and 13.
--match-title REGEX                  Download only matching titles (regex or
                                     caseless sub-string)
--reject-title REGEX                 Skip download for matching titles
                                     (regex or caseless sub-string)
--max-downloads NUMBER               Abort after downloading NUMBER files
--min-filesize SIZE                  Do not download any videos smaller than
                                     SIZE (e.g. 50k or 44.6m)
--max-filesize SIZE                  Do not download any videos larger than
                                     SIZE (e.g. 50k or 44.6m)
--date DATE                          Download only videos uploaded in this
                                     date
--datebefore DATE                    Download only videos uploaded on or
                                     before this date (i.e. inclusive)
--dateafter DATE                     Download only videos uploaded on or
                                     after this date (i.e. inclusive)
--min-views COUNT                    Do not download any videos with less
                                     than COUNT views
--max-views COUNT                    Do not download any videos with more
                                     than COUNT views
--match-filter FILTER                Generic video filter. Specify any key
                                     (see the "OUTPUT TEMPLATE" for a list
                                     of available keys) to match if the key
                                     is present, !key to check if the key is
                                     not present, key &gt; NUMBER (like
                                     "comment_count &gt; 12", also works with
                                     &gt;=, &lt;, &lt;=, !=, =) to compare against a
                                     number, key = 'LITERAL' (like "uploader
                                     = 'Mike Smith'", also works with !=) to
                                     match against a string literal and &amp; to
                                     require multiple matches. Values which
                                     are not known are excluded unless you
                                     put a question mark (?) after the
                                     operator. For example, to only match
                                     videos that have been liked more than
                                     100 times and disliked less than 50
                                     times (or the dislike functionality is
                                     not available at the given service),
                                     but who also have a description, use
                                     --match-filter "like_count &gt; 100 &amp;
                                     dislike_count &lt;? 50 &amp; description" .
--no-playlist                        Download only the video, if the URL
                                     refers to a video and a playlist.
--yes-playlist                       Download the playlist, if the URL
                                     refers to a video and a playlist.
--age-limit YEARS                    Download only videos suitable for the
                                     given age
--download-archive FILE              Download only videos not listed in the
                                     archive file. Record the IDs of all
                                     downloaded videos in it.
--include-ads                        Download advertisements as well
                                     (experimental)
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#download-options"></a>Download Options:</h2>



<pre class="wp-block-preformatted">-r, --limit-rate RATE                Maximum download rate in bytes per
                                     second (e.g. 50K or 4.2M)
-R, --retries RETRIES                Number of retries (default is 10), or
                                     "infinite".
--fragment-retries RETRIES           Number of retries for a fragment
                                     (default is 10), or "infinite" (DASH,
                                     hlsnative and ISM)
--skip-unavailable-fragments         Skip unavailable fragments (DASH,
                                     hlsnative and ISM)
--abort-on-unavailable-fragment      Abort downloading when some fragment is
                                     not available
--keep-fragments                     Keep downloaded fragments on disk after
                                     downloading is finished; fragments are
                                     erased by default
--buffer-size SIZE                   Size of download buffer (e.g. 1024 or
                                     16K) (default is 1024)
--no-resize-buffer                   Do not automatically adjust the buffer
                                     size. By default, the buffer size is
                                     automatically resized from an initial
                                     value of SIZE.
--http-chunk-size SIZE               Size of a chunk for chunk-based HTTP
                                     downloading (e.g. 10485760 or 10M)
                                     (default is disabled). May be useful
                                     for bypassing bandwidth throttling
                                     imposed by a webserver (experimental)
--playlist-reverse                   Download playlist videos in reverse
                                     order
--playlist-random                    Download playlist videos in random
                                     order
--xattr-set-filesize                 Set file xattribute ytdl.filesize with
                                     expected file size
--hls-prefer-native                  Use the native HLS downloader instead
                                     of ffmpeg
--hls-prefer-ffmpeg                  Use ffmpeg instead of the native HLS
                                     downloader
--hls-use-mpegts                     Use the mpegts container for HLS
                                     videos, allowing to play the video
                                     while downloading (some players may not
                                     be able to play it)
--external-downloader COMMAND        Use the specified external downloader.
                                     Currently supports aria2c,avconv,axel,c
                                     url,ffmpeg,httpie,wget
--external-downloader-args ARGS      Give these arguments to the external
                                     downloader
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#filesystem-options"></a>Filesystem Options:</h2>



<pre class="wp-block-preformatted">-a, --batch-file FILE                File containing URLs to download ('-'
                                     for stdin), one URL per line. Lines
                                     starting with '#', ';' or ']' are
                                     considered as comments and ignored.
--id                                 Use only video ID in file name
-o, --output TEMPLATE                Output filename template, see the
                                     "OUTPUT TEMPLATE" for all the info
--output-na-placeholder PLACEHOLDER  Placeholder value for unavailable meta
                                     fields in output filename template
                                     (default is "NA")
--autonumber-start NUMBER            Specify the start value for
                                     %(autonumber)s (default is 1)
--restrict-filenames                 Restrict filenames to only ASCII
                                     characters, and avoid "&amp;" and spaces in
                                     filenames
-w, --no-overwrites                  Do not overwrite files
-c, --continue                       Force resume of partially downloaded
                                     files. By default, youtube-dl will
                                     resume downloads if possible.
--no-continue                        Do not resume partially downloaded
                                     files (restart from beginning)
--no-part                            Do not use .part files - write directly
                                     into output file
--no-mtime                           Do not use the Last-modified header to
                                     set the file modification time
--write-description                  Write video description to a
                                     .description file
--write-info-json                    Write video metadata to a .info.json
                                     file
--write-annotations                  Write video annotations to a
                                     .annotations.xml file
--load-info-json FILE                JSON file containing the video
                                     information (created with the "--write-
                                     info-json" option)
--cookies FILE                       File to read cookies from and dump
                                     cookie jar in
--cache-dir DIR                      Location in the filesystem where
                                     youtube-dl can store some downloaded
                                     information permanently. By default
                                     $XDG_CACHE_HOME/youtube-dl or
                                     ~/.cache/youtube-dl . At the moment,
                                     only YouTube player files (for videos
                                     with obfuscated signatures) are cached,
                                     but that may change.
--no-cache-dir                       Disable filesystem caching
--rm-cache-dir                       Delete all filesystem cache files
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#thumbnail-images"></a>Thumbnail images:</h2>



<pre class="wp-block-preformatted">--write-thumbnail                    Write thumbnail image to disk
--write-all-thumbnails               Write all thumbnail image formats to
                                     disk
--list-thumbnails                    Simulate and list all available
                                     thumbnail formats
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#verbosity--simulation-options"></a>Verbosity / Simulation Options:</h2>



<pre class="wp-block-preformatted">-q, --quiet                          Activate quiet mode
--no-warnings                        Ignore warnings
-s, --simulate                       Do not download the video and do not
                                     write anything to disk
--skip-download                      Do not download the video
-g, --get-url                        Simulate, quiet but print URL
-e, --get-title                      Simulate, quiet but print title
--get-id                             Simulate, quiet but print id
--get-thumbnail                      Simulate, quiet but print thumbnail URL
--get-description                    Simulate, quiet but print video
                                     description
--get-duration                       Simulate, quiet but print video length
--get-filename                       Simulate, quiet but print output
                                     filename
--get-format                         Simulate, quiet but print output format
-j, --dump-json                      Simulate, quiet but print JSON
                                     information. See the "OUTPUT TEMPLATE"
                                     for a description of available keys.
-J, --dump-single-json               Simulate, quiet but print JSON
                                     information for each command-line
                                     argument. If the URL refers to a
                                     playlist, dump the whole playlist
                                     information in a single line.
--print-json                         Be quiet and print the video
                                     information as JSON (video is still
                                     being downloaded).
--newline                            Output progress bar as new lines
--no-progress                        Do not print progress bar
--console-title                      Display progress in console titlebar
-v, --verbose                        Print various debugging information
--dump-pages                         Print downloaded pages encoded using
                                     base64 to debug problems (very verbose)
--write-pages                        Write downloaded intermediary pages to
                                     files in the current directory to debug
                                     problems
--print-traffic                      Display sent and read HTTP traffic
-C, --call-home                      Contact the youtube-dl server for
                                     debugging
--no-call-home                       Do NOT contact the youtube-dl server
                                     for debugging
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#workarounds"></a>Workarounds:</h2>



<pre class="wp-block-preformatted">--encoding ENCODING                  Force the specified encoding
                                     (experimental)
--no-check-certificate               Suppress HTTPS certificate validation
--prefer-insecure                    Use an unencrypted connection to
                                     retrieve information about the video.
                                     (Currently supported only for YouTube)
--user-agent UA                      Specify a custom user agent
--referer URL                        Specify a custom referer, use if the
                                     video access is restricted to one
                                     domain
--add-header FIELD:VALUE             Specify a custom HTTP header and its
                                     value, separated by a colon ':'. You
                                     can use this option multiple times
--bidi-workaround                    Work around terminals that lack
                                     bidirectional text support. Requires
                                     bidiv or fribidi executable in PATH
--sleep-interval SECONDS             Number of seconds to sleep before each
                                     download when used alone or a lower
                                     bound of a range for randomized sleep
                                     before each download (minimum possible
                                     number of seconds to sleep) when used
                                     along with --max-sleep-interval.
--max-sleep-interval SECONDS         Upper bound of a range for randomized
                                     sleep before each download (maximum
                                     possible number of seconds to sleep).
                                     Must only be used along with --min-
                                     sleep-interval.
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#video-format-options"></a>Video Format Options:</h2>



<pre class="wp-block-preformatted">-f, --format FORMAT                  Video format code, see the "FORMAT
                                     SELECTION" for all the info
--all-formats                        Download all available video formats
--prefer-free-formats                Prefer free video formats unless a
                                     specific one is requested
-F, --list-formats                   List all available formats of requested
                                     videos
--youtube-skip-dash-manifest         Do not download the DASH manifests and
                                     related data on YouTube videos
--merge-output-format FORMAT         If a merge is required (e.g.
                                     bestvideo+bestaudio), output to given
                                     container format. One of mkv, mp4, ogg,
                                     webm, flv. Ignored if no merge is
                                     required
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#subtitle-options"></a>Subtitle Options:</h2>



<pre class="wp-block-preformatted">--write-sub                          Write subtitle file
--write-auto-sub                     Write automatically generated subtitle
                                     file (YouTube only)
--all-subs                           Download all the available subtitles of
                                     the video
--list-subs                          List all available subtitles for the
                                     video
--sub-format FORMAT                  Subtitle format, accepts formats
                                     preference, for example: "srt" or
                                     "ass/srt/best"
--sub-lang LANGS                     Languages of the subtitles to download
                                     (optional) separated by commas, use
                                     --list-subs for available language tags
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#authentication-options"></a>Authentication Options:</h2>



<pre class="wp-block-preformatted">-u, --username USERNAME              Login with this account ID
-p, --password PASSWORD              Account password. If this option is
                                     left out, youtube-dl will ask
                                     interactively.
-2, --twofactor TWOFACTOR            Two-factor authentication code
-n, --netrc                          Use .netrc authentication data
--video-password PASSWORD            Video password (vimeo, youku)
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#adobe-pass-options"></a>Adobe Pass Options:</h2>



<pre class="wp-block-preformatted">--ap-mso MSO                         Adobe Pass multiple-system operator (TV
                                     provider) identifier, use --ap-list-mso
                                     for a list of available MSOs
--ap-username USERNAME               Multiple-system operator account login
--ap-password PASSWORD               Multiple-system operator account
                                     password. If this option is left out,
                                     youtube-dl will ask interactively.
--ap-list-mso                        List all supported multiple-system
                                     operators
</pre>



<h2 class="wp-block-heading"><a href="https://github.com/ytdl-org/youtube-dl#post-processing-options"></a>Post-processing Options:</h2>



<pre class="wp-block-preformatted">-x, --extract-audio                  Convert video files to audio-only files
                                     (requires ffmpeg/avconv and
                                     ffprobe/avprobe)
--audio-format FORMAT                Specify audio format: "best", "aac",
                                     "flac", "mp3", "m4a", "opus", "vorbis",
                                     or "wav"; "best" by default; No effect
                                     without -x
--audio-quality QUALITY              Specify ffmpeg/avconv audio quality,
                                     insert a value between 0 (better) and 9
                                     (worse) for VBR or a specific bitrate
                                     like 128K (default 5)
--recode-video FORMAT                Encode the video to another format if
                                     necessary (currently supported:
                                     mp4|flv|ogg|webm|mkv|avi)
--postprocessor-args ARGS            Give these arguments to the
                                     postprocessor
-k, --keep-video                     Keep the video file on disk after the
                                     post-processing; the video is erased by
                                     default
--no-post-overwrites                 Do not overwrite post-processed files;
                                     the post-processed files are
                                     overwritten by default
--embed-subs                         Embed subtitles in the video (only for
                                     mp4, webm and mkv videos)
--embed-thumbnail                    Embed thumbnail in the audio as cover
                                     art
--add-metadata                       Write metadata to the video file
--metadata-from-title FORMAT         Parse additional metadata like song
                                     title / artist from the video title.
                                     The format syntax is the same as
                                     --output. Regular expression with named
                                     capture groups may also be used. The
                                     parsed parameters replace existing
                                     values. Example: --metadata-from-title
                                     "%(artist)s - %(title)s" matches a
                                     title like "Coldplay - Paradise".
                                     Example (regex): --metadata-from-title
                                     "(?P&lt;artist&gt;.+?) - (?P&lt;title&gt;.+)"
--xattrs                             Write metadata to the video file's
                                     xattrs (using dublin core and xdg
                                     standards)
--fixup POLICY                       Automatically correct known faults of
                                     the file. One of never (do nothing),
                                     warn (only emit a warning),
                                     detect_or_warn (the default; fix file
                                     if we can, warn otherwise)
--prefer-avconv                      Prefer avconv over ffmpeg for running
                                     the postprocessors
--prefer-ffmpeg                      Prefer ffmpeg over avconv for running
                                     the postprocessors (default)
--ffmpeg-location PATH               Location of the ffmpeg/avconv binary;
                                     either the path to the binary or its
                                     containing directory.
--exec CMD                           Execute a command on the file after
                                     downloading and post-processing,
                                     similar to find's -exec syntax.
                                     Example: --exec 'adb push {}
                                     /sdcard/Music/ &amp;&amp; rm {}'
--convert-subs FORMAT                Convert the subtitles to other format
                                     (currently supported: srt|ass|vtt|lrc)</pre>
</div></div>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.jasdhaliwal.com/blog/how-to-use-youtube-dl/">💪 How to use youtube-dl</a> appeared first on <a href="https://www.jasdhaliwal.com">Jas Dhaliwal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">20309</post-id>	</item>
	</channel>
</rss>
