This is a test client. All it does is dump the response.
Usage:
gemini gemini://alexschroeder.ch/Test
Download an image:
./gemini gemini://alexschroeder.ch:1965/do/gallery/2016-aminona/thumbs/Bisse_de_Tsittoret.jpg \ > Bisse_de_Tsittoret.jpg
Download all the images on a page:
for url in $(./gemini gemini://alexschroeder.ch:1965/do/gallery/2016-aminona \ | grep thumbs | cut --delimiter=' ' --fields=2); do echo $url ./gemini "$url" > $(basename "$url") done
In the shell script above, the first call to gemini gets the page with all the links, grep then filters for the links to thumbnails, extract the URL using cut (assuming a space between "=>" and the URL), and download each URL, and save the output in the filename indicated by the URL.
To install App::phoebe, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::phoebe
CPAN shell
perl -MCPAN -e shell install App::phoebe
For more information on module installation, please visit the detailed CPAN module installation guide.