playlistdb:跟踪磁盘上的播放列表。

playlistdb的Python项目详细描述


#命令行播放列表簿记
当跟踪多个系列时,跟踪观看的片段可能会成为一项乏味的任务。本项目旨在将此任务卸载到
数据库中。






使用
程序` playlist`用于添加和删除文件以及设置每个目录的配置
选项,即,对于每个目录,都会向
数据库添加一个新条目。

任何特定于
这些文件的配置都可以使用“config”子命令添加。

playlist config'-sid 1'

这会将扩展名为“.mkv”的所有文件添加到数据库中。配置
`-sid 1`,[mplayer]的命令行选项(http://www.mplayerhq.hu),为当前目录添加了



可以使用
show'子命令查看当前目录的数据库内容的概述。


$playlist show
播放列表:
*00-credits.mkv
00-intro.mkv
01-第1集.mkv
02-第2集.mkv
03-第3集.mkv

配置:-sid 1

`*`标记当前文件,此文件是要播放的下一行。

可以使用“remove”子命令删除条目:



可以使用“current”子命令检索当前文件,并使用“set”子命令设置为特定文件。可以使用“show_config”检索配置


$playlist current
00-intro.mkv
$playlist set'01-第1集.mkv'
$playlist current
01-第1集.mkv
$playlist show_config
-sid 1

“next”子命令将显示当前文件,并将当前文件设置为下一个条目。


$playlist next
01-第1集.mkv
$playlist next
02-第2集.mkv

为特定的应用程序创建别名可能很方便,例如:


alias playnext='mplayer$(playlist show_config)“$(playlist next)”'




\database
database存储在`$home/.cache/playlist/db.yml`。由于它存储在
[yaml]格式中(https://en.wikipedia.org/wiki/yaml),因此可以使用任何文本编辑器轻松地修改它。

-第3集.mkv
偏移量:3
```

offset变量包含当前文件的索引。如果该索引大于或等于列表的
长度,则播放列表完成。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java楼梯的最大高度   java Jackson从1.7.1更新到2.8.6 JsonTypeInfo子类型反序列化   Spring WebApp中的java JPA异常处理   java在SwingWorker(doInBackground)中从WorkerThread调用多个方法?   java Android Studio构建到jar   java是添加多个按钮组的更有效方法   java MySQL JDBC连接池最大大小   java如何防止元素<Integer>变成元素<Object>   Java:处理大型XML文件提取数据而不编写状态自动机?   SpringBoot和React Web应用程序中CAS的java重定向问题   需要java算法方面的帮助吗   java在JDK 16中使用PowerMock   java异常错误本机方法签名   在Java Android中将JSON映射到数组/对象   如何打开一个窗口。java程序中的dat文件   java应用程序引擎+Maven+热插拔   java Moxy的getValueByXPath为除根元素以外的所有元素返回null