13 private links
tool to convert between JSON, MessagePack, ProtoBuf, Yaml, Toml and CBOR
pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors.
See also:
Pipet is a command line based web scraper. It supports 3 modes of operation - HTML parsing, JSON parsing, and client-side JavaScript evaluation. It relies heavily on existing tools like curl, and it uses unix pipes for extending its built-in capabilities.
You can use Pipet to track a shipment, get notified when concert tickets are available, stock price changes, and any other kind of information that appears online.
一个从 HTML/JSON 提取数据的命令行工具,可以跟 curl 搭配使用。
查看当前什么程序在占用带宽,以及不同 IP 地址产生的流量。
A commandline-utility to list/view/edit/delete entries in a firefox-sync account.
Can be used to access bookmarks, passwords, forms, tabs, history or custom data.
跨平台的批量重命名工具
Bash Line Editor (ble.sh
) is a command line editor written in pure Bash which replaces the default GNU Readline. It provides syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.
让 Shell 记住常用命令,从命令行历史中给出补全建议,支持语法高亮。
🚀 Smallest Vi-clone Text Editor for Windows CLI and SSH session (only 62KB) !!
chezmoi helps you manage your personal configuration files (dotfiles, like ~/.gitconfig) across multiple machines.
See also:
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
yt-fts: Youtube Full Text Search - Search all of a YouTube channel's subtitles from the command line
yt-fts is a simple python script that uses yt-dlp to scrape all of a youtube channels subtitles and load them into an sqlite database that is searchable from the command line. It allows you to query a channel for specific key word or phrase and will generate time stamped youtube urls to the video containing the keyword.
Discussion: https://news.ycombinator.com/item?id=36009774
一款追求轻量化的开源可视化路由跟踪工具
See also:
- https://github.com/Archeb/opentrace A cross-platform GUI wrapper for NextTrace
让 GPT-4 可以 Google 搜索可以自己运行 Python
via: https://twitter.com/AndylokandyLok/status/1644393025555288065
Using ChatGPT/GPT-3.5/GPT-4 in the terminal. Written in Rust.
written in Rust
written in Go
- https://github.com/Nemoden/gogpt
- https://github.com/tbckr/sgpt
- https://github.com/shellfly/aoi
- https://github.com/j178/chatgpt
- https://github.com/charmbracelet/mods
written in Python
- https://github.com/npiv/chatblade
- https://github.com/TheR1D/shell_gpt
- https://github.com/reorx/ai.py A single-file Python script that interacts with ChatGPT API in the command-line.
- https://llm.datasette.io/en/stable/index.html A CLI utility and Python library for interacting with Large Language Models, both via remote APIs and models that can be installed and run on your own machine.
written in Bash
- https://github.com/0xacx/chatGPT-shell-cli Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required.
- https://github.com/janlay/openai-cli
- https://github.com/TBXark/shell-ask source
- https://github.com/AlexW00/cli-gpt
- https://github.com/allen-munsch/hey_gpt_hey_whisper
- https://github.com/TNG/please-cli An AI helper for creating CLI commands
- https://github.com/simonmysun/ell Pipe friendly, Function calling
- https://github.com/closedloop-technologies/autocomplete-sh Context-Aware: Considers terminal state, recent commands, and
--help
information
Magic Wormhole 是一个使用非常简单的开源跨平台文件传输工具,它可以安全的将文本、文件或者目录从一台计算机转移到另一台计算机,支持 Windows、macOS、Linux,命令行工具。
Magic Wormhole 自带了邮件服务器与中继服务器用来做这件事情:
公共服务器的 URL 作为默认使用,并且将免费提供,直到大量或滥用使其变得不可用。邮件服务器对小型密钥交换和控制消息执行存储转发传递。批量数据通过直接 TCP 连接或通过中转中继发送。
关于传输的文件,仅在收件人下载该文件时才通过中继服务器(如果需要中继),并且文件端到端加密的,并不会存储在服务器上。
通过 Magic Wormhole 协议创建的魔法虫洞生态系统,目前已经有不少应用了:
- Warp 7是一个用 Rust 编写的 GNOME GUI
- Winden 3是一个 Web 客户端和部署(通过 WASM 使用 Go 实现)
- Destiny 7是一款使用 Flutter(使用 Go 实现虫洞)的 Android(和 iOS)应用程序。也在专有应用商店上。
- Android 版虫洞 4。基于 Rust 实现。
- Mobile Wormhole 3 for Android(也在f-droid上 3。基于Python实现,使用Kivy)
- 适用于 Android 和 iOS 的 4Wormhole William Mobile 4
- Rymdport 6是一个基于 wormhole-william 的跨平台图形桌面应用程序。
- https://github.com/psanford/wormhole-william a Go (golang) implementation.