Giter Site home page Giter Site logo

"Life is precious, don't waste it" - Adrian Y

Hi, this is Adrian Y. Welcome to my page.

Here, you'll find a curated selection of my technical projects and extensions.

Contact information

Thank you for your support and usage! If you encounter any problems or have any suggestions during use, please feel free to contact me.
Work Email: [email protected]




Released App(s):



This extension allows users to effortlessly control the playback speed of any online video. Easily operable via a floating interface, keyboard shortcuts, or simple mouse actions.


For a comprehensive documentation, please refer to:     ☞ English (英文)        ☞ Chinese (中文)


Hello everyone, I'm Adrian Y, "老6". This is a powerful browser extension I developed in my spare time. It allows users to freely control the playback speed of almost any online video, with perfect compatibility for YouTube. Not just specific to certain video services, it's suitable for nearly all websites using standard video players, such as Vimeo, Bilibili, Youku, etc. It caters to those who require precise speed adjustments, with an accuracy of 0.01x and up to 16x speed. The extension is compatible with both Chrome and Firefox browsers. It's currently available for free, and I hope it helps you all!

This software does not utilize an open source license; click here for the rationale.

Visit Firefox Add-ons Store to Download

Extension Name: Web Video Speed Controller
Compatible With: Firefox Browser
Download Link: Visit Firefox Add-ons Store to download Web Video Speed Controller

Visit Chrome Web Store to Download

Extension Name: Web Video Speed Controller
Compatible With: Chrome Browser
Download Link: Visit Chrome Web Store to download Web Video Speed Controller

User Guide

Chrome Settings Chrome Settings
Chrome Settings Chrome Settings

Features

  1. Adjust video playback speed: increase, decrease, or reset to standard rate.
  2. Customizable keyboard shortcuts supported.
  3. Convenient mouse controls: hover over the video for fine-tuned speed adjustments.
  4. Define your own speed increment preferences.
  5. Quick revert to original speed with a double right-click.
  6. Memory function: auto-replay videos upon completion.
  7. Remember your chosen playback speed and apply it across all videos.
  8. On-screen control panel shows real-time playback speed.
  9. Five distinct display styles for the on-screen control panel, including the option to hide.
  10. Four theme colors to choose from.
  11. Fully compatible with both Chrome and Firefox browsers.

Settings Interface

Firefox Settings Chrome Settings
Firefox Browser Settings Interface Chrome Browser Settings Interface

User Interface

YouTube Interface
YouTube Interface
Vimeo Interface Bilibili Interface
Firefox Browser Settings Interface Chrome Browser Settings Interface







Automatically remember the settings to loop/unloop all YouTube videos, eliminating the need for manual intervention.


Key Features

Auto-Loop Functionality. Memory Feature - remembers settings for each video.

User Guide

Setting Up Auto-Loop: Once installed, navigate to any YouTube video. Click on the extension icon in your browser toolbar. Enable the 'Auto-Loop' toggle.

Settings Interface

Firefox Settings Chrome Settings
Firefox Browser Settings Interface Chrome Browser Settings Interface

Visit Firefox Add-ons Store to Download

Extension Name: Youtube Auto Loop
Compatible With: Firefox Browser
Download Link: Visit Firefox Add-ons Store to download

Visit Chrome Web Store to Download

Extension Name: Youtube Auto Loop
Compatible With: Chrome Browser
Download Link: Visit Chrome Web Store to download








TimeTrackBar is a minimalist Java-based timer designed for intuitive time tracking, offering both visual progress and cross-platform support. Packed with features, it aids effective time management and remains open-source.


For a comprehensive documentation, please refer to:      ☞ English (英文)        ☞ Chinese (中文)


Hello everyone, I'm Adrain Y, also known as "老6". This time-tracking software is one of my personal favorite software projects. I've always been on the lookout for a tool that displays both the time and a progress bar, aiming for a more intuitive feel of the passing time. After not finding a minimalist timer that met my requirements for quite some time, I decided to create one myself. Currently, I use this software almost daily to track my work hours, which greatly assists me in understanding and allocating my time more effectively. This project is developed entirely in Java, ensuring easy cross-platform compilation. Versions for both MacBook and Windows have been released. To guarantee the software's compatibility, I've intentionally employed the foundational Unicode character set. In the upcoming versions, I plan to introduce several new features, including report generation, data analysis, and an always-on-top window feature. Moreover, the ability to continue monitoring time even when the computer is in sleep mode is under development. I invite everyone who values their time to give it a try. This software will remain open-source indefinitely, hoping to benefit many.

Features

  • Extremely user-friendly logic.
  • Automatic time calculation with progress display.
  • Clear progress bar interface.
  • Ability to add/delete multiple timing tasks.
  • Start/pause timer functionality.
  • Sound alert/mute feature.
  • Auto detection of stopwatch/countdown mode.
  • "Always On Top" mode for keeping the application window in the foreground.

User Interface Guide

Alt text From left to right:

  • "+" Button: Add a new timing task.
  • "-" Button: Delete a specific timing task.
  • Text Input Box: Supports up to 7 characters, suitable for brief notes or memos.
  • Progress Bar: Displays the timing progress.
  • ⏲ Icon Button: Click to expand or hide the time setting panel.
  • Sound Toggle Button: Default is a musical note (♫). Clicking it changes to a crescent moon (☽) indicating mute. Through this button, you can decide whether to sound an alert when the timer ends.
  • Remaining Time Display: Shows the remaining time for the timer or countdown.
  • ▶ Button: Start or pause the timer. Blue in stopwatch mode and magenta in countdown mode.
  • ⏹ Button: Stop and reset the timer completely.

Installation and Usage

Windows users: ☞ Download TimeTrackBarPackage v1.0 for Windows (.exe)

macOS ARM (M-series) users: ☞ Download TimeTrackBar v1.2 for macOS (.dmg)






Adrian Yang's Projects

Adrian Yang doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.