Welcome to Advanced YouTube Search β a powerful Tampermonkey script designed to enhance your YouTube searching experience with advanced features. Whether you're looking for specific content, filtering out unwanted results, or refining your search based on various parameters, this script has got you covered!
Advanced YouTube Search offers a comprehensive set of features to refine and enhance your YouTube search capabilities:
- Standard Search: Perform regular YouTube searches without any additional parameters.
- Exact Term: Search for exact phrases by enclosing terms in quotes.
- Exclude Term(s): Exclude specific terms from your search results.
- Title Includes: Ensure certain keywords are present in the video titles.
- Video Length: Filter results based on video duration:
- Any Length
- Under 4 minutes
- 4-20 minutes
- Over 20 minutes
- Date After: Include videos uploaded after a specific date.
- Date Before: Include videos uploaded before a specific date.
- Movable Popup: Drag the advanced search form to any position on the screen for personalized accessibility.
- Toggleable Interface: Easily show or hide the advanced search form with a single click.
- Clean Design: Seamlessly integrates with YouTube's interface without clutter.
- Responsive Layout: Optimized for various screen sizes and devices.
To get started with Advanced YouTube Search, follow these simple steps:
Tampermonkey is a popular userscript manager available for various browsers.
- Google Chrome: Tampermonkey Chrome Web Store
- Mozilla Firefox: Tampermonkey Firefox Add-ons
- Microsoft Edge: Tampermonkey Edge Add-ons
- Safari: Tampermonkey Safari Downloads
You can clone the repository using Git or download it as a ZIP file.
git clone https://github.com/bitgineer/Advanced-YouTube-Search.git
Alternatively, download the repository as a ZIP from the GitHub page.
- Open the
Advanced YouTube Search
repository. - Locate the
AdvancedYouTubeSearch.user.js
file. - Click on the file to view its contents.
- Click the Raw button to open the raw script.
- Tampermonkey should automatically detect the script and prompt you to install it.
- Confirm the installation by clicking Install in the Tampermonkey dialog.
Alternatively, you can manually add the script:
- Open Tampermonkey Dashboard.
- Click on Add a new script.
- Paste the script contents from
AdvancedYouTubeSearch.user.js
.- Save the script.
Once installed, Advanced YouTube Search enhances your YouTube experience as follows:
Navigate to YouTube in your browser.
-
Advanced Options Section:
- Exact Term: Enter exact phrases (e.g.,
"Awesome List"
). - Exclude Term(s): Enter terms to exclude, separated by commas (e.g.,
spam, ads
). - Title Includes: Enter keywords to include in video titles, separated by commas (e.g.,
tutorial
). - Video Length: Select the desired video duration.
- Date After: Choose a start date to include videos uploaded after this date.
- Date Before: Choose an end date to include videos uploaded before this date.
- Exact Term: Enter exact phrases (e.g.,
- Click the Search button to perform the search with the specified parameters.
- You will be redirected to the YouTube search results page with your filters applied.
-
Click and hold the Advanced YouTube Search header.
-
Drag the popup to your preferred location on the screen.
- Click the π Advanced Search button again.
- Alternatively, click anywhere outside the popup to close it.
You can customize Advanced YouTube Search to better fit your preferences:
Modify the script to reposition the toggle button. For example, to move it to the top-right corner:
toggleButton.style.top = '20px';
toggleButton.style.bottom = 'auto';
toggleButton.style.right = '20px';
Change the width of the popup:
popupDiv.style.width = '450px'; // Adjust the width as desired
Customize colors, fonts, or other styles by editing the corresponding CSS properties in the script.
Pre-fill search fields by setting default value
attributes when creating input elements in the script.
Contributions are welcome! If you'd like to improve Advanced YouTube Search, please follow these steps:
-
Fork the Repository
Click the Fork button at the top-right corner of the repository page.
-
Clone Your Fork
git clone https://github.com/bitgineer/Advanced-YouTube-Search.git
-
Create a Feature Branch
git checkout -b feature/YourFeatureName
-
Commit Your Changes
git commit -m "Add your descriptive commit message"
-
Push to Your Fork
git push origin feature/YourFeatureName
-
Open a Pull Request
Navigate to the original repository and open a pull request with your changes.
- Ensure your code follows the existing style and structure.
- Provide clear and concise commit messages.
- Include screenshots or descriptions for new features.
- Test your changes thoroughly before submitting.
This project is licensed under the MIT License.
For any inquiries, suggestions, or feedback, feel free to reach out:
- GitHub: @bitgineer
- Email: [email protected]
Made with β€οΈ by bitgineer