Skip to content

Explore13/FavTube-YT-Pinned-Channels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FavTube - YouTube Channel Pinner Extension

FavTube is a Chrome extension that helps you organize and quickly access your favorite YouTube channels. Pin channels with a single click and access them anytime from the extension popup.

FavTube Extension

Note: This extension is currently in development and is not yet available on the Chrome Web Store.

Features

  • 📌 Pin YouTube Channels: Save your favorite YouTube channels for easy access
  • 🎭 Light/Dark Mode: Automatically adapts to your system preference or set manually
  • 🖼️ Channel Thumbnails: Displays channel avatars for visual recognition
  • 🔄 Easy Management: Add or remove channels with intuitive controls
  • 📱 Responsive Design: Clean, modern interface that works on any screen size
  • 🔒 No Account Required: Works locally with no sign-in or registration

Installation

Developer Mode Installation

  1. Download or clone this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode" at the top-right corner
  4. Click "Load unpacked" and select the extension folder
  5. The extension icon will appear in your Chrome toolbar

How to Use

Pinning a Channel

  1. Navigate to any YouTube channel you want to save
  2. Click the FavTube extension icon in your browser toolbar
  3. Click the "Pin Current Channel" button
  4. The channel is now saved to your list

Accessing Pinned Channels

  1. Click the FavTube extension icon in your browser toolbar
  2. View all your pinned channels in a neatly organized list
  3. Click on any channel to open it in a new tab

Managing Your Channels

  • Remove a channel: Click the "X" icon next to any channel
  • Clear all channels: Use the clear button at the bottom of the extension popup
  • Switch themes: Toggle between light and dark mode using the theme switch

Privacy

FavTube respects your privacy:

  • All data is stored locally in your browser
  • No data is sent to external servers
  • No tracking or analytics implemented

Technical Details

This extension is built with:

  • Vanilla JavaScript
  • Chrome Extension APIs
  • CSS Variables for theming
  • Font Awesome for icons

Data is stored in Chrome's storage.local API for persistence across browser sessions.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add some amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

License

This project is open source - detailed license information will be added soon.

Acknowledgments

  • Icons provided by Font Awesome
  • Inspired by the need for better YouTube channel organization

Built with ❤️ by the Surya Ghosh

About

FavTube is a Chrome extension that helps you keep track of your favorite YouTube channels. Pin channels with a single click and access them instantly from your browser toolbar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors