├── LICENSE ├── README.md ├── docs ├── dependencies.json ├── dependencies_pseudo_json.txt └── preparing │ ├── bs4_script.py │ ├── checkAttrs.py │ └── notes.md └── python ├── .pylintrc ├── README.md ├── channels.txt ├── check_time.py ├── dev ├── __init__.py ├── __main__.py ├── custom_logger.py ├── download │ ├── __init__.py │ ├── selenium_linux.py │ ├── selenium_macos.py │ ├── selenium_webdriver_dependencies.py │ ├── selenium_windows.py │ ├── user_os_info.py │ └── windows_info.py ├── logic.py ├── notifications.py ├── program.py ├── script.py ├── scroller.py └── writer.py ├── minifier.py ├── pre_commit.py ├── setup.py ├── tests ├── determine.py ├── reference_files │ ├── full_CoreySchafer_chronological_video_ids_list.csv │ ├── full_CoreySchafer_chronological_video_ids_list.md │ ├── full_CoreySchafer_chronological_video_ids_list.txt │ ├── full_CoreySchafer_chronological_videos_list.csv │ ├── full_CoreySchafer_chronological_videos_list.md │ ├── full_CoreySchafer_chronological_videos_list.txt │ ├── full_CoreySchafer_reverse_chronological_video_ids_list.csv │ ├── full_CoreySchafer_reverse_chronological_video_ids_list.md │ ├── full_CoreySchafer_reverse_chronological_video_ids_list.txt │ ├── full_CoreySchafer_reverse_chronological_videos_list.csv │ ├── full_CoreySchafer_reverse_chronological_videos_list.md │ ├── full_CoreySchafer_reverse_chronological_videos_list.txt │ ├── partial_CoreySchafer_chronological_video_ids_list.csv │ ├── partial_CoreySchafer_chronological_video_ids_list.md │ ├── partial_CoreySchafer_chronological_video_ids_list.txt │ ├── partial_CoreySchafer_chronological_videos_list.csv │ ├── partial_CoreySchafer_chronological_videos_list.md │ ├── partial_CoreySchafer_chronological_videos_list.txt │ ├── partial_CoreySchafer_reverse_chronological_video_ids_list.csv │ ├── partial_CoreySchafer_reverse_chronological_video_ids_list.md │ ├── partial_CoreySchafer_reverse_chronological_video_ids_list.txt │ ├── partial_CoreySchafer_reverse_chronological_videos_list.csv │ ├── partial_CoreySchafer_reverse_chronological_videos_list.md │ └── partial_CoreySchafer_reverse_chronological_videos_list.txt ├── run_tests.bat ├── run_tests.sh ├── setup.bat ├── setup.sh ├── test_all_drivers.py ├── test_cross_platform_drivers.py ├── test_dependencies_json.py ├── test_msedgedriver.py ├── test_safaridriver.py ├── test_shared.py ├── test_units.py └── update_reference_files.py └── yt_videos_list ├── README.md ├── __init__.py ├── __main__.py ├── custom_logger.py ├── download ├── __init__.py ├── selenium_linux.py ├── selenium_macos.py ├── selenium_webdriver_dependencies.py ├── selenium_windows.py ├── user_os_info.py └── windows_info.py ├── logic.py ├── notifications.py ├── program.py ├── script.py ├── scroller.py └── writer.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/README.md -------------------------------------------------------------------------------- /docs/dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/docs/dependencies.json -------------------------------------------------------------------------------- /docs/dependencies_pseudo_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/docs/dependencies_pseudo_json.txt -------------------------------------------------------------------------------- /docs/preparing/bs4_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/docs/preparing/bs4_script.py -------------------------------------------------------------------------------- /docs/preparing/checkAttrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/docs/preparing/checkAttrs.py -------------------------------------------------------------------------------- /docs/preparing/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/docs/preparing/notes.md -------------------------------------------------------------------------------- /python/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/.pylintrc -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/README.md -------------------------------------------------------------------------------- /python/channels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/channels.txt -------------------------------------------------------------------------------- /python/check_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/check_time.py -------------------------------------------------------------------------------- /python/dev/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/__init__.py -------------------------------------------------------------------------------- /python/dev/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/__main__.py -------------------------------------------------------------------------------- /python/dev/custom_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/custom_logger.py -------------------------------------------------------------------------------- /python/dev/download/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/dev/download/selenium_linux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/download/selenium_linux.py -------------------------------------------------------------------------------- /python/dev/download/selenium_macos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/download/selenium_macos.py -------------------------------------------------------------------------------- /python/dev/download/selenium_webdriver_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/download/selenium_webdriver_dependencies.py -------------------------------------------------------------------------------- /python/dev/download/selenium_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/download/selenium_windows.py -------------------------------------------------------------------------------- /python/dev/download/user_os_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/download/user_os_info.py -------------------------------------------------------------------------------- /python/dev/download/windows_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/download/windows_info.py -------------------------------------------------------------------------------- /python/dev/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/logic.py -------------------------------------------------------------------------------- /python/dev/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/notifications.py -------------------------------------------------------------------------------- /python/dev/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/program.py -------------------------------------------------------------------------------- /python/dev/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/script.py -------------------------------------------------------------------------------- /python/dev/scroller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/scroller.py -------------------------------------------------------------------------------- /python/dev/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/dev/writer.py -------------------------------------------------------------------------------- /python/minifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/minifier.py -------------------------------------------------------------------------------- /python/pre_commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/pre_commit.py -------------------------------------------------------------------------------- /python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/setup.py -------------------------------------------------------------------------------- /python/tests/determine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/determine.py -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_chronological_video_ids_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_chronological_video_ids_list.csv -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_chronological_video_ids_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_chronological_video_ids_list.md -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_chronological_video_ids_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_chronological_video_ids_list.txt -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_chronological_videos_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_chronological_videos_list.csv -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_chronological_videos_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_chronological_videos_list.md -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_chronological_videos_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_chronological_videos_list.txt -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_reverse_chronological_video_ids_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_reverse_chronological_video_ids_list.csv -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_reverse_chronological_video_ids_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_reverse_chronological_video_ids_list.md -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_reverse_chronological_video_ids_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_reverse_chronological_video_ids_list.txt -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_reverse_chronological_videos_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_reverse_chronological_videos_list.csv -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_reverse_chronological_videos_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_reverse_chronological_videos_list.md -------------------------------------------------------------------------------- /python/tests/reference_files/full_CoreySchafer_reverse_chronological_videos_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/full_CoreySchafer_reverse_chronological_videos_list.txt -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_chronological_video_ids_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_chronological_video_ids_list.csv -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_chronological_video_ids_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_chronological_video_ids_list.md -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_chronological_video_ids_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_chronological_video_ids_list.txt -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_chronological_videos_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_chronological_videos_list.csv -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_chronological_videos_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_chronological_videos_list.md -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_chronological_videos_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_chronological_videos_list.txt -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_reverse_chronological_video_ids_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_reverse_chronological_video_ids_list.csv -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_reverse_chronological_video_ids_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_reverse_chronological_video_ids_list.md -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_reverse_chronological_video_ids_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_reverse_chronological_video_ids_list.txt -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_reverse_chronological_videos_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_reverse_chronological_videos_list.csv -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_reverse_chronological_videos_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_reverse_chronological_videos_list.md -------------------------------------------------------------------------------- /python/tests/reference_files/partial_CoreySchafer_reverse_chronological_videos_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/reference_files/partial_CoreySchafer_reverse_chronological_videos_list.txt -------------------------------------------------------------------------------- /python/tests/run_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/run_tests.bat -------------------------------------------------------------------------------- /python/tests/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/run_tests.sh -------------------------------------------------------------------------------- /python/tests/setup.bat: -------------------------------------------------------------------------------- 1 | python minifier.py 2 | pip install . &:: --use-feature=in-tree-build 3 | -------------------------------------------------------------------------------- /python/tests/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/setup.sh -------------------------------------------------------------------------------- /python/tests/test_all_drivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/test_all_drivers.py -------------------------------------------------------------------------------- /python/tests/test_cross_platform_drivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/test_cross_platform_drivers.py -------------------------------------------------------------------------------- /python/tests/test_dependencies_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/test_dependencies_json.py -------------------------------------------------------------------------------- /python/tests/test_msedgedriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/test_msedgedriver.py -------------------------------------------------------------------------------- /python/tests/test_safaridriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/test_safaridriver.py -------------------------------------------------------------------------------- /python/tests/test_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/test_shared.py -------------------------------------------------------------------------------- /python/tests/test_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/test_units.py -------------------------------------------------------------------------------- /python/tests/update_reference_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/tests/update_reference_files.py -------------------------------------------------------------------------------- /python/yt_videos_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/README.md -------------------------------------------------------------------------------- /python/yt_videos_list/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/__init__.py -------------------------------------------------------------------------------- /python/yt_videos_list/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/__main__.py -------------------------------------------------------------------------------- /python/yt_videos_list/custom_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/custom_logger.py -------------------------------------------------------------------------------- /python/yt_videos_list/download/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/yt_videos_list/download/selenium_linux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/download/selenium_linux.py -------------------------------------------------------------------------------- /python/yt_videos_list/download/selenium_macos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/download/selenium_macos.py -------------------------------------------------------------------------------- /python/yt_videos_list/download/selenium_webdriver_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/download/selenium_webdriver_dependencies.py -------------------------------------------------------------------------------- /python/yt_videos_list/download/selenium_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/download/selenium_windows.py -------------------------------------------------------------------------------- /python/yt_videos_list/download/user_os_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/download/user_os_info.py -------------------------------------------------------------------------------- /python/yt_videos_list/download/windows_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/download/windows_info.py -------------------------------------------------------------------------------- /python/yt_videos_list/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/logic.py -------------------------------------------------------------------------------- /python/yt_videos_list/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/notifications.py -------------------------------------------------------------------------------- /python/yt_videos_list/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/program.py -------------------------------------------------------------------------------- /python/yt_videos_list/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/script.py -------------------------------------------------------------------------------- /python/yt_videos_list/scroller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/scroller.py -------------------------------------------------------------------------------- /python/yt_videos_list/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shailshouryya/yt-videos-list/HEAD/python/yt_videos_list/writer.py --------------------------------------------------------------------------------