-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from fskelly/fskelly/issue4
Fskelly/issue4
- Loading branch information
Showing
19 changed files
with
243 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,25 @@ | ||
{ | ||
"cSpell.words": [ | ||
"Multiboard" | ||
] | ||
], | ||
"workbench.colorCustomizations": { | ||
"activityBar.activeBackground": "#ff6433", | ||
"activityBar.background": "#ff6433", | ||
"activityBar.foreground": "#15202b", | ||
"activityBar.inactiveForeground": "#15202b99", | ||
"activityBarBadge.background": "#00ff3d", | ||
"activityBarBadge.foreground": "#15202b", | ||
"commandCenter.border": "#e7e7e799", | ||
"sash.hoverBorder": "#ff6433", | ||
"statusBar.background": "#ff3d00", | ||
"statusBar.foreground": "#e7e7e7", | ||
"statusBarItem.hoverBackground": "#ff6433", | ||
"statusBarItem.remoteBackground": "#ff3d00", | ||
"statusBarItem.remoteForeground": "#e7e7e7", | ||
"titleBar.activeBackground": "#ff3d00", | ||
"titleBar.activeForeground": "#e7e7e7", | ||
"titleBar.inactiveBackground": "#ff3d0099", | ||
"titleBar.inactiveForeground": "#e7e7e799" | ||
}, | ||
"peacock.color": "#ff3d00" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
+++ | ||
date = '2024-11-21T16:23:31Z' | ||
draft = true | ||
title = 'Using the Pinchflat YouTube Downloader' | ||
author = 'Fletcher Kelly' | ||
+++ | ||
|
||
Are you tired of buffering videos and unreliable internet connections when trying to watch your favorite YouTube content? Look no further! In this post, I'll introduce you to Pinchflat, a powerful tool that allows you to download YouTube videos effortlessly. Inspired by a mention on the [Self-Hosted Podcast](https://selfhosted.show/), I decided to give Pinchflat a try and share my experience with you. | ||
|
||
<!--more--> | ||
|
||
I am an avid listener of the [Self-Hosted Podcast](https://selfhosted.show/), and on a [recent episode](https://selfhosted.show/134), they mentioned a new tool called [Pinchflat](https://github.com/kieraneglin/pinchflat). Naturally, I decided to give it a try. I've already starred the repo, which is a great way to support the open-source community. | ||
|
||
## Installation | ||
|
||
There are specific [unRAID](https://unRAID.net/) [installation instructions](https://github.com/kieraneglin/pinchflat?tab=readme-ov-file#unRAID), and thanks to the great community around unRAID, the installation was a breeze. | ||
|
||
Using unRAID, I was able to install Pinchflat via the Community App plugin. The tool is fairly intuitive and easy to use. I managed to download a few videos from YouTube without any issues. I'm the type of person who tries first and then reads the manual, so I didn't read the manual initially. Despite this, I was able to figure out how to use the tool without any problems. | ||
|
||
## Usage | ||
|
||
I follow several people and channels on YouTube and like to download their videos to watch later. This tool makes it easier to download videos and watch them at my convenience. | ||
|
||
Currently, I'm consuming a [DevOps Master Class](https://www.youtube.com/playlist?list=PLlVtbbG169nFr8RzQ4GIxUEznpNR53ERq) by John Savill. Pinchflat was one of the first items I added to my list, and it works as expected. Now, I can watch the videos offline using JellyFin. Please make a point of liking and subscribing to John's channel; he has some great content. Then, you can make the content available offline 😊. | ||
|
||
## Conclusion | ||
|
||
I am now using [Pinchflat](https://github.com/kieraneglin/pinchflat) to monitor many other YouTube users and channels. For me, this is a great way to have the content downloaded and ready for when I have time to watch it. | ||
|
||
Happy downloading! |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
+++ | ||
title = "Posts" | ||
+++ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,96 +1,31 @@ | ||
# baseURL = 'fskelly.github.io' | ||
baseURL = 'me.fskelly.com' | ||
languageCode = 'en-us' | ||
title = 'fskelly.me - learn with me' | ||
theme = "hugo-blog-awesome" | ||
#paginate = 10 | ||
|
||
#[module] | ||
# [[module.imports]] | ||
# path = "github.com/hugo-sid/hugo-blog-awesome" | ||
|
||
[[params.socialIcons]] | ||
name = "github" | ||
url = "https://github.com/fskelly" | ||
|
||
[[params.socialIcons]] | ||
name = "twitter" | ||
url = "https://twitter.com/fskelly" | ||
|
||
[[params.socialIcons]] | ||
name = "linkedin" | ||
url = "https://www.linkedin.com/in/fletcherkelly" | ||
|
||
[[params.socialIcons]] | ||
name = "Rss" | ||
url = "index.xml" | ||
|
||
################### | ||
baseurl = "https://me.fskelly.com/" | ||
title = "fletcher-kelly" | ||
theme = "hugo-theme-console" | ||
languageCode = "en-us" | ||
|
||
[params] | ||
goToTop = true | ||
# Cutting off the page title to two chars for mobile (console-demo -> co) | ||
titleCutting = true | ||
|
||
######################## | ||
# Set the animation style -- https://animate.style/ | ||
# To disable animations, please remove or comment animationStyle parameter | ||
animateStyle = "animated zoomIn fast" | ||
|
||
# Enable emojis globally | ||
enableEmoji = true | ||
ignoreErrors = ["additional-script-loading-error"] # ignore error of loading additional scripts. | ||
[[params.navlinks]] | ||
name = "about/" | ||
url = "about/" | ||
|
||
################ | ||
|
||
# set markup.highlight.noClasses=false to enable code highlight | ||
[markup] | ||
[markup.highlight] | ||
noClasses = false | ||
[markup.goldmark.renderer] | ||
unsafe = true | ||
[markup.tableOfContents] | ||
startLevel = 2 # ToC starts from H2 | ||
endLevel = 4 # ToC ends at H4 | ||
ordered = false # generates <ul> instead of <ol> | ||
|
||
################### | ||
|
||
[menu] | ||
[[menu.main]] | ||
# The page reference (pageRef) is useful for menu highlighting | ||
# When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found. | ||
pageRef="/" | ||
name = 'Home' | ||
url = '/' | ||
weight = 10 | ||
[[menu.main]] | ||
pageRef="posts" | ||
name = 'Posts' | ||
url = '/posts/' | ||
weight = 20 | ||
[[menu.main]] | ||
pageRef="tags" | ||
name = 'Tags' | ||
url = '/tags' | ||
weight = 30 | ||
[[menu.main]] | ||
pageRef="about" | ||
name = 'About' | ||
url = 'pages/about/' | ||
weight = 40 | ||
|
||
[params.author] | ||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width | ||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed. | ||
intro = "Learn-it-all person" | ||
name = "Fletcher Kelly" | ||
description = "Exploring Home Automation, Microelectronics, 3D Printing, and DIY." | ||
|
||
############# | ||
[[params.navlinks]] | ||
name = "posts/" | ||
url = "posts/" | ||
|
||
[[params.navlinks]] | ||
name = "photos/" | ||
url = "photos/" | ||
|
||
[taxonomies] | ||
tag = "tags" | ||
category = "categories" | ||
series = "series" | ||
|
||
###### | ||
canonifyURLs = true | ||
|
||
##### | ||
[outputs] | ||
home = ["HTML", "JSON"] | ||
paginate = 10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
# baseURL = 'fskelly.github.io' | ||
baseURL = 'me.fskelly.com' | ||
languageCode = 'en-us' | ||
title = 'fskelly.me - learn with me' | ||
theme = "hugo-blog-awesome" | ||
#paginate = 10 | ||
|
||
#[module] | ||
# [[module.imports]] | ||
# path = "github.com/hugo-sid/hugo-blog-awesome" | ||
|
||
[[params.socialIcons]] | ||
name = "github" | ||
url = "https://github.com/fskelly" | ||
|
||
[[params.socialIcons]] | ||
name = "twitter" | ||
url = "https://twitter.com/fskelly" | ||
|
||
[[params.socialIcons]] | ||
name = "linkedin" | ||
url = "https://www.linkedin.com/in/fletcherkelly" | ||
|
||
[[params.socialIcons]] | ||
name = "Rss" | ||
url = "index.xml" | ||
|
||
################### | ||
|
||
[params] | ||
goToTop = true | ||
|
||
######################## | ||
|
||
# Enable emojis globally | ||
enableEmoji = true | ||
ignoreErrors = ["additional-script-loading-error"] # ignore error of loading additional scripts. | ||
|
||
################ | ||
|
||
# set markup.highlight.noClasses=false to enable code highlight | ||
[markup] | ||
[markup.highlight] | ||
noClasses = false | ||
[markup.goldmark.renderer] | ||
unsafe = true | ||
[markup.tableOfContents] | ||
startLevel = 2 # ToC starts from H2 | ||
endLevel = 4 # ToC ends at H4 | ||
ordered = false # generates <ul> instead of <ol> | ||
|
||
################### | ||
|
||
[menu] | ||
[[menu.main]] | ||
# The page reference (pageRef) is useful for menu highlighting | ||
# When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found. | ||
pageRef="/" | ||
name = 'Home' | ||
url = '/' | ||
weight = 10 | ||
[[menu.main]] | ||
pageRef="posts" | ||
name = 'Posts' | ||
url = '/posts/' | ||
weight = 20 | ||
[[menu.main]] | ||
pageRef="tags" | ||
name = 'Tags' | ||
url = '/tags' | ||
weight = 30 | ||
[[menu.main]] | ||
pageRef="about" | ||
name = 'About' | ||
url = 'pages/about/' | ||
weight = 40 | ||
|
||
[params.author] | ||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width | ||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed. | ||
intro = "Learn-it-all person" | ||
name = "Fletcher Kelly" | ||
description = "Exploring Home Automation, Microelectronics, 3D Printing, and DIY." | ||
|
||
############# | ||
|
||
[taxonomies] | ||
tag = "tags" | ||
category = "categories" | ||
|
||
###### | ||
canonifyURLs = true | ||
|
||
##### | ||
[outputs] | ||
home = ["HTML", "JSON"] |
Oops, something went wrong.