{"id":25737204,"url":"https://github.com/echo2echo/perl-web-images","last_synced_at":"2026-05-15T15:34:39.199Z","repository":{"id":269218423,"uuid":"363537248","full_name":"echo2echo/Perl-Web-Images","owner":"echo2echo","description":"Paginated Web images via Perl CGI script and Image Resize Generator. ","archived":false,"fork":false,"pushed_at":"2026-04-24T20:22:41.000Z","size":189,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-24T22:23:38.707Z","etag":null,"topics":["cgi","display","gallery","image-gallery","images","jpg","linux","perl","perl-cgi-images","photographer","photography","png","resize","resize-images","sheet","thumbnails","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/echo2echo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-02T00:45:17.000Z","updated_at":"2026-04-24T20:22:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"e1701e36-601a-4cbe-bbb0-e7d3463319cf","html_url":"https://github.com/echo2echo/Perl-Web-Images","commit_stats":null,"previous_names":["echo2echo/perl-web-images"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/echo2echo/Perl-Web-Images","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echo2echo%2FPerl-Web-Images","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echo2echo%2FPerl-Web-Images/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echo2echo%2FPerl-Web-Images/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echo2echo%2FPerl-Web-Images/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/echo2echo","download_url":"https://codeload.github.com/echo2echo/Perl-Web-Images/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echo2echo%2FPerl-Web-Images/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33071291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cgi","display","gallery","image-gallery","images","jpg","linux","perl","perl-cgi-images","photographer","photography","png","resize","resize-images","sheet","thumbnails","ubuntu"],"created_at":"2025-02-26T06:35:17.606Z","updated_at":"2026-05-15T15:34:39.193Z","avatar_url":"https://github.com/echo2echo.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Perl-Web-Images\n\n#\n# Instructions for resize_images.pl\n#\n\nThis script was made on Ubuntu Linux\n\nAre your camera's image file sizes getting larger and larger and make page loading a little too slow?\n\nTry this script ( resize_images.pl ) to resize your jpg and png images and bring back that quick page load to your web page.\n\nRun this script before the perl-cgi-images.pl cgi script whose instructions are listed below... \n\nPlace the images ( jpg png ) you would like to display in a public folder such as the following...\n\n    /var/www/MySite.net/public_html/MyDirectory\n\nThen place the resize_images.pl script in the same directory as your images\n\nYou will need to install imagemagick for this script to run\n\nTo install imagemagick on Ubuntu / Debian Linux try the following...\n\n      $ sudo apt install imagemagick \n\nYou can also build from source... see  https://imagemagick.org for instructions.\n\nTry the following after installing imagemagick to see if your image type is supported.\n\n        $ identify -version\n\nWhen run, this script (resize_images.pl) will create or overwrite thumb images named \"thumb_*\"\n\nRun the following command to create thumbnails (May require sudo)\n \n    $ sudo ./resize_images.pl \n\nIf it works you will see a generated list of image files converted to thumbnails\n\nIt can take a few seconds per photo to process the image to a thumbnail.\n\n#\n# Instructions for perl-cgi-images.pl\n#\n\nTry a demonstration of the cgi script here...[https://joelrader.net/cgi-bin/backgrounds/?sheet=1]\n\nThis script (perl-cgi-images.pl) is for someone (a photographer for example) who would like to display web pages of resized images paginated into separate sheets/pages.\n\nVery good for sharing photos with family and friends.\n\nThis script requires a web server with a cgi-bin that runs Perl.  \n\nPlace your images ( jpg png ) in a public directory (as mentioned earlier) on your server that has public http access such as /var/www/YourSite.net/public_html/YourDirectory and run the resize_images.pl script.\n\nYou may have to change permissions on image files with something like..\n\n    $ sudo chmod 744 *.JPG\n\nImages to be displayed will be sorted alphanumerically with six images per sheet/page as the current setting. (You can change this number if you would like.)\n\nArrange photo file names alphanumerically to determine display order when running this script.\n\nGive execute permission to the perl script.\n\n    $ chmod 755 perl-cgi-images.pl \n\nCopy perl file \"perl-cgi-images.pl\" to \"index.pl\" so the script will function properly as index file.  Make sure you have your perl index.pl file name included with (DirectoryIndex index.html index.php index.pl) in config file if using the Apache Webserver\n    \n    $ cp perl-cgi-images.pl index.pl\n\nSee notes and other instructions in the Perl script.\n\nChange html to taste and change Copyright to your own site.\n\nThis script will display thumbnail images having the text \"thumb_\" in the filename.\n\nUse the resize_images.pl script with the instructions above to generate resized images and change image file size and rename img file with \"thumb_\" filename.\n\nWhen viewing the page the thumbnails are displayed. if you would like to see the full sized original file, click on a thumbnail.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fecho2echo%2Fperl-web-images","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fecho2echo%2Fperl-web-images","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fecho2echo%2Fperl-web-images/lists"}