]> www.vanbest.org Git - tv_grab_nl_java/commitdiff
Added perl script to upload binary download to github
authorJan-Pascal van Best <janpascal@vanbest.org>
Mon, 23 Apr 2012 07:08:35 +0000 (09:08 +0200)
committerJan-Pascal van Best <janpascal@vanbest.org>
Mon, 23 Apr 2012 07:08:35 +0000 (09:08 +0200)
.gitignore
pom.xml
tv_grab_nl_java.nsi
upload.pl [new file with mode: 0755]

index a1a0d4a47c7493400243ee80c5d239dd66c61b93..b5fbc8d7a9a6c57f469abb6b8654944289e7e253 100644 (file)
@@ -6,3 +6,4 @@
 /cachedb.*
 /tv_grab_nl_java.db.properties
 *.orig
+/github-token
diff --git a/pom.xml b/pom.xml
index b8ab1ff8e02fd72481cb4c124c8d1c11b4ca9efe..4ae19e025ff2790e1f129628f64c02e253fe620b 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.vanbest.xmltv.tv_grab_nl_java</groupId>
        <artifactId>tv_grab_nl_java</artifactId>
-       <version>0.9.1</version>
+       <version>0.9.2-SNAPSHOT</version>
        <dependencies>
                <dependency>
                        <groupId>net.sf.json-lib</groupId>
index 1a00762f60fe3aee255720a3dc754b9115ef965d..39079e1deec66ef1d8884152aa2094313fc76beb 100644 (file)
@@ -75,6 +75,7 @@ Delete $INSTDIR\changelog.txt
 RMDir $INSTDIR
 
 ; now remove all the startmenu links
+Delete "$SMPROGRAMS\tv_grab_nl_java\Configure tv_grab_nl_java.lnk"
 Delete "$SMPROGRAMS\tv_grab_nl_java\Run tv_grab_nl_java.lnk"
 Delete "$SMPROGRAMS\tv_grab_nl_java\Uninstall tv_grab_nl_java.lnk"
 RMDIR "$SMPROGRAMS\tv_grab_nl_java"
diff --git a/upload.pl b/upload.pl
new file mode 100755 (executable)
index 0000000..fa30ef3
--- /dev/null
+++ b/upload.pl
@@ -0,0 +1,38 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use Pithub::Repos::Downloads;
+
+my $version = shift();
+
+open(TOKENFILE,'github-token');
+my $token;
+while(<TOKENFILE>){
+  chomp;
+  $token=$_;
+}
+
+my $download = Pithub::Repos::Downloads->new(
+    user  => 'janpascal',
+    repo  => 'tv_grab_nl_java',
+    token => $token 
+);
+
+my $result = $download->create(
+    data => {
+        name         => "tv_grab_nl_java-$version.zip",
+        size         => ( stat("../tv_grab_nl_java-$version.zip") )[7],
+        description  => "tv_grab_nl_java release $version" ,
+        content_type => 'application/zip',
+    },
+);
+
+if ( $result->success ) {
+    my $upload = $download->upload(
+        result => $result,
+        file   => "../tv_grab_nl_java-$version.zip",
+    );
+    if ( $upload->is_success ) {
+        printf "The file has been uploaded succesfully and is now available at: %s\n", $result->content->{html_url};
+    }
+}