Được TopGit lập chỉ mục từ metadata GitHub: curl/trurl có 3.3k sao, viết chủ yếu bằng Perl. a command line tool for URL parsing and manipulation.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
$ trurl "https://curl.se/this has space/index.html" --accept-space
https://curl.se/this%20has%20space/index.html
Install
Linux
It is quite easy to compile the C source with GCC:
$ make
cc -W -Wall -pedantic -g -c -o trurl.o trurl.c
cc trurl.o -lcurl -o trurl
trurl is also available in some package managers. If it is not listed you can try searching for it using the package manager of your preferred distribution.
Windows
Download and run Cygwin installer.
Follow the instructions provided by the installer. When prompted to select packages, make sure to choose the following: curl, libcurl-devel, libcurl4, make and gcc-core.
(optional) Add the Cygwin bin directory to your system PATH variable.
Use make, just like on Linux.
Prerequisites
Development files of libcurl (e.g. libcurl4-openssl-dev or
libcurl4-gnutls-dev) are needed for compilation. Requires libcurl version
7.62.0 or newer (the first libcurl to ship the URL parsing API).
trurl also uses CURLUPART_ZONEID added in libcurl 7.81.0 and
curl_url_strerror() added in libcurl 7.80.0
It would certainly be possible to make trurl work with older libcurl versions
if someone wanted to.
Older libcurls
trurl builds with libcurl older than 7.81.0 but will then not work as
well. For all the documented goodness, use a more modern libcurl.
trurl / libcurl Compatibility
trurl Feature
Minimum libcurl Version
imap-options
7.30.0
normalize-ipv
7.77.0
white-space
7.78.0
url-strerror
7.80.0
zone-id
7.81.0
punycode
7.88.0
punycode2idn
8.3.0
no-guess-scheme
8.9.0
For more details on how trurl will behave if these features are missing see URL Quirks.
To see the features your version of trurl supports as well as the version of libcurl it is built with, run the following command: trurl --version
TopGit chưa ghi nhận license cho curl/trurl. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
curl/trurl có trang demo không?
Dự án có trang chủ ở https://curl.se/trurl/. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
curl/trurl là gì?
curl/trurl (curl/trurl) là dự án Perl trên GitHub. Theo mô tả gốc: a command line tool for URL parsing and manipulation.
Đọc thêm về curl/trurl ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/curl/trurl là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
trurl có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về trurl.