Skip to content

yunsuper/AutoPlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

🚀 AutoPlay (v1.0.1)

Version License Language

(video-autoplay-bookmarklet)

Generic HTML5 Video AutoPlay Bookmarklet for personal automation. 브라우저 환경에서의 개인 학습 및 편의를 위한 자동 재생 북마클릿입니다.

Warning

This project is intended for personal automation and educational purposes only. The author is not responsible for any misuse of this tool. 본 프로젝트는 개인 자동화 및 학습 목적의 도구입니다. 본 도구 사용으로 발생하는 모든 책임은 사용자 본인에게 있습니다.


✨ Features (주요 기능)

  • Auto Navigation: Automatically clicks "Next Video" buttons. (다음 영상 자동 클릭)
  • Tab Status UI: Shows current status (ON/OFF) in the browser tab title to avoid flickering. (브라우저 탭 제목에 실시간 상태 표시)
  • Input Safe: Automatically ignores keys while typing in input or textarea. (입력창 타이핑 시 간섭 방지)
  • One-Click Termination: Completely stops and removes the script from the browser. (단축키를 통한 스크립트 완전 종료)
  • Duplicate Prevention: Prevents multiple instances from running simultaneously. (중복 실행 방지 로직)

⌨️ Keyboard Shortcuts (단축키)

Action (기능) Key (키) Description (설명)
Toggle ON/OFF Enter 스크립트 활성/비활성 토글
Terminate Shift + Enter 스크립트 완전 종료 및 메모리 해제
UI 재생시간 표시 브라우저 탭을 통한 실시간 진도율 모니터링 기능 탑재

✅ Usage (사용 방법)

  1. Get the Code: Copy the one-liner code from the project. (autoplay.js의 한 줄 코드를 복사합니다.)
  2. Add Bookmark: Create a new bookmark in your browser and paste the code into the URL field. (브라우저 북마크를 생성하고 'URL' 칸에 코드를 붙여넣습니다.)
  3. Activate: Open the target video page and click the bookmark. (영상이 있는 페이지에서 북마크를 클릭하여 스크립트를 로드합니다.)
  4. Control: Use Enter to start/stop, and Shift + Enter to exit. (Enter로 시작/정지하고, 업무가 끝나면 Shift + Enter로 종료합니다.)

Important

페이지 새로고침 시: 영상이 다음 강의로 넘어가거나 페이지를 새로고침하면 브라우저 보안 정책상 스크립트가 초기화되면서 작동을 멈출수 있습니다. 이 경우 다시 한번 북마크를 클릭하고 Enter를 입력해 주세요.


🛠 Changelog (업데이트 기록)

v1.0.1

  • Added: Shift + Enter shortcut to terminate the script.
  • Improved: Status display moved from alert() to Browser Tab Title.
  • Fixed: Conflict issues while typing in input fields.
  • Fixed: Performance issues caused by duplicate script executions.

About

Generic HTML5 Video AutoPlay Bookmarklet

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors