自动图片上传为Tiltviewer画廊

自动图片上传Tiltviewer Gallery

如果您使用Tiltviewer,您可能会知道,如果要上传,假设您要手动编辑Gallery.xml文件并手动输入每个文件名和属性,请输入10个新图片。 这是非常令人沮丧的。

这个小脚本会为您自动执行:只需将文件放在正确的目录中,相应地更改此脚本,您就可以走了!

#!/usr/bin/perl

system ("/bin/cat /dev/null >gal.xml");

open (XML, ">>gal.xml");
my $somedir = './imgs';
opendir DH, $somedir or die "Cannot open $somedir: $!";
my @files = grep { ! -d } readdir DH;
closedir DH;

print XML "<tiltviewergallery>
        <photos>";


        foreach (@files) {
                chomp $_;
                my $file = $_;
                print XML "<photo imageurl=\"imgs/$file\" linkurl=\"http://mydomain/imgs/$file\"
                         showFlipButton=\"true\">
                                     <title>\"$file\"</title>
                                                    <description>\"$file\"</description></photo>";


                }

                       print XML "</photos>
                        </tiltviewergallery>";
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏