The sense I got was that Brian was managing a website with static .html pages. If I were to script this particular step, I would write a Python script to FTP the file down to /tmp, modify it, and then FTP it back up. You could also do this with a shell script, and use sed to do the modification. On top of that, there are probably a million other ways to do it... On Sat, Jul 14, 2012 at 11:47 PM, Robert Nesius <nesius at gmail.com> wrote: > To the OP - I'd suggest making whatever you implement part of the process > that makes your releases and such. i.e., roll it all into a make file, or a > rake file, or an ant file, or whatever. > > -Rob > > > On Sat, Jul 14, 2012 at 11:33 PM, Eric F Crist <ecrist at secure-computing.net> > wrote: >> >> OP said nothing of CGI... That is your own constraint. >> -- >> Sent from my Android phone with K-9 Mail. Please excuse my brevity. >> >> Yaron <tclug at freakzilla.com> wrote: >>> >>> SED can't be a CGI script though. And like I said, this is simplifying. >>> My >>> CGI scripts usually do a bunch more, but I typed up the part that's >>> >>> relevant. >>> >>> On Sat, 14 Jul 2012, Eric Crist wrote: >>> >>> > Using perl for THIS is silly. sed can do everything you'er doing with >>> > perl. >>> > >>> > ----- >>> > Eric F Crist >>> > >>> > >>> > >>> > On Jul 14, 2012, at 22:03:01, Yaron wrote: >>> >>> > >>> >> I use perl GCI for this kind of stuff all the time. Basically make >>> >> your html file (lets call it file.html) and put a marker in there, like >>> >> %%MD5SUM%% or something. Then your CGI does this: >>> >> >>> >>> >> #!/usr/bin/perl >>> >> $|=1; >>> >> $file="file.html"; >>> >> chomp($md5=`md5sum direct.tar.bz2`); >>> >> >>> >> open(F, $file); >>> >> while(<F>) { >>> >> >>> s/%%MD5SUM%%/$md5/ if (/%%MD5SUM%%/); >>> >> print; >>> >> } >>> >> >>> >> close (F); >>> >> exit(0); >>> >> >>> >> That's extremely simplified with no full paths or strict mode or error >>> >> checking, but you get the idea. >>> >>> >> >>> >> On Sat, 14 Jul 2012, Brian Wood wrote: >>> >> >>> >>> I'm wondering how to automate something further. Currently I >>> >>> use the following commands (in a script) when I publish a >>> >>> >>> new version of the software. >>> >>> md5sum direct.tar.bz2 | tee md5checksum >>> >>> cat md5checksum | xclip -sel clip >>> >>> After that I edit an html file by hand and paste the new >>> >>> >>> checksum into the file. Once in a while I forget to do that >>> >>> step. So I'd like to figure out how to improve the process. >>> >>> What do you suggest? Thanks in advance. >>> >>> Shalom, >>> >>> >>> Brian Wood >>> >>> Ebenezer Enterprises >>> >>> http://webEbenezer.net >>> >>> >>> >> >>> >> >>> >> -Yaron >>> >> >>> >>> >> >>> ________________________________ >>> >>> >> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota >>> >> tclug-list at mn-linux.org >>> >> http://mailman.mn-linux.org/mailman/listinfo/tclug-list >>> >>> > >>> > >>> >>> >>> -Yaron >>> >>> -- >>> ________________________________ >>> >>> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota >>> tclug-list at mn-linux.org >>> >>> http://mailman.mn-linux.org/mailman/listinfo/tclug-list >> >> >> _______________________________________________ >> >> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota >> tclug-list at mn-linux.org >> http://mailman.mn-linux.org/mailman/listinfo/tclug-list >> > > > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list > -- Erik K. Mitchell erik.mitchell at gmail.com