Skip to content

cURL for Distributed Web

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

lumenpink/curld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

curld

cURL for Distributed Web command line

Heavily based on the *-fetch code created by RangerMauve for their outstanding project Agregore Browser you should try

Install

npm install -g curld

or

yarn global add curld

Use

In these early versions, you can only use GET requests, and the output is always in the terminal.

curld protocol://server/directory/filename

This output will be sent to the screen If you want to save to a file or want to get a binary file, like an image, you can use:

curld protocol://server/directory/filename > newfilename

Dat Protocol

Apparently the DAT protocol support doesn't run with old DAT drives. I will have to test this more.

curld dat://blog.maeve.moe

Gemini Protocol

curld gemini://gemini.circumlunar.space/
curld gemini://hellomouse.net/mouse.jpg  > mouse.jpg

Hypercore protocol

curld hyper://blog.maeve.moe/

IPFS protocol

The support for IPFS is still broken. Only IPNS requests can be made.

curld ipns://ipfs.io/

About

cURL for Distributed Web

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published