通过osx finder获取/设置文件上设置的颜色
finder_colors的Python项目详细描述
finder_colors.py
设置或检查Apple OSX Finder分配给文件或文件夹的颜色。
可以作为独立脚本使用,也可以作为python模块导入。
独立使用:
查找文件或文件夹的颜色:
finder_colors.py $filename
返回:
filename colorname
您可以同时检查多个文件,使用:
finder_colors.py $file1 $file2 $file3
或者从shell中,通配符
finder_colors.py *.txt
设置颜色:
finder_colors.py $color $filename
您可以通过以下方式同时分配多个文件:
finder_colors.py $color $filename $filename2 $filename3 $etc
所以在壳中:
finder_colors.py red *.py
将所有python脚本设置为红色。
颜色选项有:
none, gray, green, purple, blue, yellow, red, orange
如果你担心列表中可能有有效的文件 颜色名称,然后使用路径名(/filename而不是 文件名,或者使用通配符/*而不是*)。
总的来说,这是一种良好的做法。
作为python模块:
安装后(通过PIP):
>>> import finder_colors >>> finder_colors.get('/path/to/file') 'none' >>> finder_colors.set('/path/to/file', 'red') '\x00........'
set(pathname,color)返回的值是完整的 该文件的com.apple.finderinfo属性列表。你可以忽略它。
安装:
使用pip
pip install finder_colors
或者直接下载finder_colors.py脚本,并将其放在 您的$path(通常/usr/local/bin可以…)并运行
chmod +x /usr/local/bin/finder_colors.py
许可证:
麻省理工学院有执照,你想怎么办就怎么办。详情如下:
兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:
上述版权公告及本许可公告须包括在 软件的拷贝或大部分。
本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与软件、使用或其他交易有关 软件。
享受吧!