python launcher下载_Python flauncher包_程序模块 - PyPI - Python中文网

高射炮

终端通用文件启动程序

使用一个唯一的命令在终端中启动任何文件。flauncher作为命令路由器,使用与您的首选项设置相关的应用程序启动输入的文件。

flauncher处理音频、图像、libreoffice writer(odt)、libreoffice calc(ods)、pdf、rar、tar、tar.gz、tar.xz、tar.bz2、文本、tgz、zip和视频文件。

安装with pip:

sudo pip3 install flauncher

with yay:

yay -a flauncher

with yaourt:

yaourt -a flauncher

兼容性

python>=3

用法flauncher [FILE_PATH_01 FILE_PATH_02 ...]

options:-h, --help show this help message and exit

配置

定义要为任何扩展类型运行的命令的设置位于~/.config/flauncher/launchers.jsonjson文件中。

如果这个文件不存在,复制位于{eM1} $//CONFIG/FLAUNCHE/RANCHESS.JSONEEEM中的默认文件,并按照您的意愿配置它。{"audio": {"type": "playlist",

"exts": ["mp3", "wav", "m4a", "aac", "mp1", "mp2", "flac", "aa", "aax", "act", "aiff", "amr", "ape", "au", "awb", "dct", "dss", "dvf", "gsm", "iklax", "ivs", "m4b", "m4p", "mmf", "mpc", "msv", "nmf", "nsf", "oga", "mogg", "opus", "ra", "raw", "sin", "tta", "vox", "wma", "wv", "8svx"],

"cmd": "mpv -fs --loop-playlist -script-opts=osc-hidetimeout=6000 --player-operation-mode=pseudo-gui"},

"image": {"type": "playlist",

"exts": ["jpg", "jpeg", "png", "tif", "gif", "bmp", "pjpeg", "jfif", "exif", "tiff", "png", "ppm", "pgm", "pbm", "pnm", "webp", "hdr", "heif", "bat", "bpg"],

"cmd": "feh -d -Y -F"},

"libreoffice_writer": {"type": "lonely",

"exts": ["odt"],

"cmd": "libreoffice --writer"},

"libreoffice_calc": {"type": "lonely",

"exts": ["ods"],

"cmd": "libreoffice --calc"},

"pdf": {"type": "lonely",

"exts": ["pdf"],

"cmd": "evince -f"},

"rar": {"type": "archive_a",

"exts": ["rar"],

"cmd": "unrar x"},

"tar": {"type": "archive_a",

"exts": ["tar"],

"cmd": "tar -xvf"},

"tar_gz": {"type": "archive_a",

"exts": ["tar.gz"],

"cmd": "tar -zxvf"},

"tar_xz": {"type": "archive_b",

"exts": ["tar.xz"],

"cmd": "tar --directory FOLDER_PATH -xJf ARCHIVE_PATH"},

"tar_bz2": {"type": "archive_a",

"exts": ["tar.bz2"],

"cmd": "tar jxvf"},

"text": {"type": "lonely",

"exts": ["text", "txt", "conf", "sh", "py", "note", "log", "c", "h", "js", "tmp", "json", "csv", "java", "xml", "tex", "js"],

"cmd": "atom"},

"tgz": {"type": "archive_a",

"exts": ["tgz"],

"cmd": "tar -xvzf"},

"video": {"type": "playlist",

"exts": ["avi", "mpeg", "mp4", "ogg", "quicktime", "webm", "mp2t", "flv", "mov", "webm", "mkv", "mts", "vob", "ogv", "drc", "gif", "gifv", "mng", "mts", "m2ts", "mwv", "yuv", "rm", "rmvb", "asf", "amv", "m4v", "mpg", "mpe", "mpv", "m2v", "svi", "3gp", "3g2", "mxf", "roq", "nsv", "f4v", "f4p", "f4a", "f4b"],

"cmd": "mpv -fs --loop-playlist -script-opts=osc-hidetimeout=2000"},

"zip": {"type": "archive_b",

"exts": ["zip"],

"cmd": "unzip -d FOLDER_PATH ARCHIVE_PATH"}}

默认情况下,使用mpv启动任何音频和视频文件,使用feh启动任何图像,使用evince启动任何pdf,使用atom编辑器启动任何文本。

但是,可以根据应用程序启动程序的首选项对其进行自定义。

示例

对于帮助:flauncher -h

or

flauncher --help

启动一个pdf、一个zip、一个tar.gz和一个mp3:flauncher titi.pdf toto/tutu.zip toto/tutu.tar.gz toto/tata/tutu.mp3

建议

使用o命令打开任何文件:aliaso='flauncher'

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值