备份你自己的snipplr.com网站片段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了备份你自己的snipplr.com网站片段相关的知识,希望对你有一定的参考价值。

Suitable for backup scripts.
  1. #!/usr/bin/perl
  2. use strict;
  3. use LWP::UserAgent;
  4. my $silent = 0; # set to 1 for no output on stdout
  5. my $logindata = {
  6. 'username' => 'fill in your username',
  7. 'password' => 'fill in your password',
  8. };
  9. my $loginurl = 'http://snipplr.com/login/';
  10. my $backupurl = 'http://snipplr.com/zipbackup.php';
  11. my $backupdir = '.';
  12.  
  13. my $ua = LWP::UserAgent->new;
  14. $ua->cookie_jar({ file => "cookies.txt" });
  15.  
  16. print qq{get cookie from frontpage...} unless $silent;
  17. my $devnull = $ua->get('http://snipplr.com/'); #get cookie
  18. print qq{done. } unless $silent;
  19.  
  20. print qq{login as $$logindata{'username'}...} unless $silent;
  21. my $loginresponse = $ua->post($loginurl, $logindata);
  22. print qq{done. } unless $silent;
  23.  
  24. print qq{exporting snipplr_backup.zip...} unless $silent;
  25. my $backupfile = $ua->get($backupurl);
  26. open (KI, ">$backupdir/snipplr_backup.zip");
  27. print KI $backupfile->content;
  28. close (KI);
  29. print qq{done. } unless $silent;

以上是关于备份你自己的snipplr.com网站片段的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.6 的备份代码片段

Wordpress阻止访问wp admin€“wpsnipp.com网站你博客的Wordpress代码片段

超级有用的9个PHP代码片段

超实用的php代码片段

VIM 代码片段插件 ultisnips 使用教程

iphone / Objective c的最佳代码片段网站是啥[重复]