#yt-x 项目使用教程
yt-x Browse youtube from your terminal 项目地址: https://gitcode.com/gh_mirrors/yt/yt-x
1. 项目目录结构及介绍
yt-x 项目的主要目录结构如下所示:
yt-x/
├── .github/ # GitHub 工作流和模板文件
├── extensions/ # 存放扩展文件的目录
├── .gitignore # 定义 Git 忽略的文件和目录
├── LICENSE # 项目许可证文件
├── README.md # 项目说明文件
├── cliff.toml # cliff 文档生成器的配置文件
├── flake.lock # flake8 的依赖锁文件
├── flake.nix # Nix 包管理器的配置文件
├── yt-x # yt-x 主程序脚本
└── ...
.github/
:包含项目的 GitHub 工作流和模板,如 issue 和 pull request 模板。extensions/
:用于存放自定义的 UI 和预览逻辑扩展。.gitignore
:指定 Git 忽略跟踪的文件和目录,如编译生成的文件、编辑器备份等。LICENSE
:项目采用 MIT 许可,此文件提供了许可证的详细内容。README.md
:项目的主要说明文件,介绍了项目的功能、安装和使用方法。cliff.toml
:配置 cliff 文档生成器,用于生成项目的命令行文档。flake.lock
:记录 flake8 代码检查器的依赖关系,确保不同环境下的兼容性。flake.nix
:使用 Nix 包管理器时的配置文件。yt-x
:yt-x 的主脚本文件,是项目的入口点。
2. 项目的启动文件介绍
项目的启动文件是 yt-x
脚本。当您在命令行中运行 yt-x
命令时,它会启动一个终端界面,用户可以通过这个界面浏览 YouTube 并与之交互。
启动yt-x的方法如下:
yt-x
您也可以使用以下选项来自定义启动行为:
-e
:编辑配置文件。-x <extension-name>
:加载指定的扩展。--player <mpv/vlc>
:指定视频播放器。-s <fzf/rofi>
:指定选择器。--rofi-theme <path>
:指定 Rofi 主题路径。--preview / --no-preview
:启用/禁用预览功能。-E
:打印桌面入口文件。--update
:更新脚本。--help
:显示帮助信息。
3. 项目的配置文件介绍
yt-x 项目有几个配置文件,您可以根据需要编辑它们:
~/.config/yt-x/config.toml
:yt-x 的主配置文件,用于设置各种选项,如默认播放器、UI 主题等。~/.config/yt-x/custom_playlists.json
:用于定义自定义播放列表。~/.config/yt-x/yt-dlp.conf
:yt-dlp 的配置文件,用于设置下载选项。~/.config/yt-x/mpv.conf
:mpv 的配置文件,用于设置播放选项。
您可以通过编辑这些文件来自定义 yt-x 的行为,以适应您的使用习惯。例如,您可以在 config.toml
中设置默认的浏览器和播放器,或者在 yt-dlp.conf
中设置下载视频的质量和格式。
yt-x Browse youtube from your terminal 项目地址: https://gitcode.com/gh_mirrors/yt/yt-x