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 Android将字符串拆分为数组   java如何读取底层HttpServerExchange对象中的响应数据?   在jenkins上安装gitplugin时出现java错误   java DecimalFormat格式decimal,用于保留可变数量的尾随零   java Jaxws、spring和SpringBeanAutowiringSupport   Gson中抽象类的java反序列化   监视Windows服务器中的UDP数据包丢失,Java   java从侦听器调用所有者类   java Scala和Robocode类循环错误   java映像未上载到数据库   java如何将XML文件直接写入zip存档?   java为什么需要EventSourcingHandler(在聚合对象中)?   接受特定对象或其子类型的java通用方法   java Spring安全过滤器映射在特定Url模式上禁用