Nodejs 命令行浏览目录下的所有图片
Nodejs 命令行浏览目录下的所有图片
installation
npm install viewtronic-cli -g
usage
viewtronic-cli <PATH>
支持键盘← →方向键 esc
30 回复
这个好
图片不错
very good
😂
图片不错
挺有意思的,不知道图片多了会不会卡掉
ubuntu 安装出错
哥以为要用终端显示,吓一跳
嗯 现在只支持 mac ,容我改改
待我试试
正想在 windows 下试试 就看到这么一句
😂
城会玩
命令行背景 需要哪些姿势?
终端的背景吗? iTerm 随便换图片背景
Thanks!我表达错误,应该是终端背景。
能在 putty 用吗么
说到底是个桌面应用,只不过用命令行启动了。当前不支持 window 。等我晚上有时间搞一下 linux 和 windows 的
666 ,城会玩
这女的图片我也有好几张…
哇擦 😍
这标题让人误以为在终端里输出的图
你们要的命令行显示图片。。
<iframe src="https://www.youtube.com/embed/qYVQnb5ci8w" class="embedded_video" allowfullscreen="" type="text/html" id="ytplayer" frameborder="0"></iframe>
给自己 100 分。。
使用了 iterm2 的 imgcat 脚本;见这里:
https://iterm2.com/version3.html
https://raw.githubusercontent.com/gnachman/iTerm2/master/tests/imgcat
路上还遇到了这个:
http://www.gifrocket.com/
不过效果不甚理想!
<iframe src="https://www.youtube.com/embed/qYVQnb5ci8w" class="embedded_video" allowfullscreen="" type="text/html" id="ytplayer" frameborder="0"></iframe>
&feature=youtu.behttps://github.com/egoist/imgcat-cli
还可以直接解析网址
https://github.com/egoist/ooxx
还可以 ooxx
👍
嗯嗯
当然,你可以使用 Node.js 编写一个简单的脚本来浏览目录下的所有图片。以下是一个示例脚本,它使用 fs
和 path
模块来遍历目录,并使用正则表达式来匹配图片文件(如 .jpg
, .jpeg
, .png
, .gif
等)。
const fs = require('fs');
const path = require('path');
const imageExtensions = /\.(jpg|jpeg|png|gif)$/i;
const traverseDirectory = (directory) => {
fs.readdir(directory, (err, files) => {
if (err) {
console.error(`Error reading directory: ${err}`);
return;
}
files.forEach((file) => {
const filePath = path.join(directory, file);
fs.stat(filePath, (err, stats) => {
if (err) {
console.error(`Error getting stats for file: ${err}`);
return;
}
if (stats.isDirectory()) {
traverseDirectory(filePath);
} else if (imageExtensions.test(file)) {
console.log(`Image found: ${filePath}`);
}
});
});
});
};
const directoryPath = './your-directory-path'; // 替换为你的目录路径
traverseDirectory(directoryPath);
将上述代码保存为一个 .js
文件,例如 findImages.js
,然后在命令行中运行:
node findImages.js
确保将 directoryPath
替换为你想要浏览的目录路径。这个脚本会递归地遍历目录,并打印出所有匹配的图片文件的路径。