From f66a0a4910e80553b806b33d557517871e5e7a70 Mon Sep 17 00:00:00 2001 From: yuki Date: Sun, 22 Mar 2009 18:06:45 +0000 Subject: [PATCH] =?utf8?q?2009/03/23=E3=83=AA=E3=83=AA=E3=83=BC=E3=82=B9?= =?utf8?q?=E3=80=82=20=E3=83=80=E3=82=A6=E3=83=B3=E3=83=AD=E3=83=BC?= =?utf8?q?=E3=83=89=E6=99=82=E3=81=AB=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?utf8?q?=E3=81=8C403=E3=81=A8=E3=81=AA=E3=81=A3=E3=81=A6=E3=83=80?= =?utf8?q?=E3=82=A6=E3=83=B3=E3=83=AD=E3=83=BC=E3=83=89=E3=81=8C=E6=AD=A3?= =?utf8?q?=E5=B8=B8=E3=81=AB=E8=A1=8C=E3=81=88=E3=81=AA=E3=81=84=E5=95=8F?= =?utf8?q?=E9=A1=8C=E3=82=92=E4=BF=AE=E6=AD=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: http://192.168.11.7/svn/repository/NicoBrowserBranches/release_20090323/NicoBrowser@97 bdf3b611-c98c-6041-8292-703d9c9adbe7 --- build.xml | 5 + createDDL.jdbc | 2 +- default/nicobrowser.properties | 10 ++ nbproject/build-impl.xml | 34 +++- nbproject/genfiles.properties | 12 +- nbproject/groovy-build.xml | 55 ++++++ nbproject/project.properties | 20 ++- nbproject/project.xml | 3 + src/META-INF/persistence.xml | 2 +- src/nicobrowser/Config.java | 144 +++++++++++++++ src/nicobrowser/NicoHttpClient.java | 299 ++++++++++++++++++++++++------- src/nicobrowser/entity/NicoContent.java | 46 ++++- src/nicobrowser/main/Main.java | 140 +++++++++++++++ src/nicobrowser/util/Result.java | 26 +++ src/nicobrowser/util/ResultParse.groovy | 27 +++ src/nicobrowser/util/Util.java | 29 +++ test/nicobrowser/ConfigTest.java | 47 +++++ test/nicobrowser/NicoHttpClientTest.java | 93 +++++++++- test/nicobrowser/util/UtilTest.java | 89 +++++++++ 19 files changed, 980 insertions(+), 103 deletions(-) create mode 100644 default/nicobrowser.properties create mode 100644 nbproject/groovy-build.xml create mode 100644 src/nicobrowser/Config.java create mode 100644 src/nicobrowser/main/Main.java create mode 100644 src/nicobrowser/util/Result.java create mode 100644 src/nicobrowser/util/ResultParse.groovy create mode 100644 src/nicobrowser/util/Util.java create mode 100644 test/nicobrowser/ConfigTest.java create mode 100644 test/nicobrowser/util/UtilTest.java diff --git a/build.xml b/build.xml index 42b57c8..d4e3b6e 100644 --- a/build.xml +++ b/build.xml @@ -2,6 +2,11 @@ + + + + + Builds, tests, and runs the project NicoBrowser. diff --git a/createDDL.jdbc b/createDDL.jdbc index 9936a82..50ff4cc 100644 --- a/createDDL.jdbc +++ b/createDDL.jdbc @@ -1,3 +1,3 @@ -CREATE TABLE NICOCONTENT (ID NUMBER(19) NOT NULL, FILENAME VARCHAR(255), PAGELINK VARCHAR(255), TITLE VARCHAR(255), NICOID VARCHAR(255) NOT NULL, VERSION NUMBER(19), PRIMARY KEY (ID)) +CREATE TABLE NICOCONTENT (ID NUMBER(19) NOT NULL, CONVERTEDMP4 NUMBER(1) NOT NULL, PAGELINK VARCHAR(255), FILENAME VARCHAR(255), CONVERTEDMP3 NUMBER(1) NOT NULL, TITLE VARCHAR(255), FAILTIMES NUMBER(10), VERSION NUMBER(19), NICOID VARCHAR(255) NOT NULL, STATUS NUMBER(10) NOT NULL, PRIMARY KEY (ID)) CREATE TABLE SEQUENCE (SEQ_NAME VARCHAR(50) NOT NULL, SEQ_COUNT NUMBER(19), PRIMARY KEY (SEQ_NAME)) INSERT INTO SEQUENCE(SEQ_NAME, SEQ_COUNT) values ('SEQ_GEN', 1) diff --git a/default/nicobrowser.properties b/default/nicobrowser.properties new file mode 100644 index 0000000..792d50c --- /dev/null +++ b/default/nicobrowser.properties @@ -0,0 +1,10 @@ +nicovideo.mail=niconico.senyou@live.jp +nicovideo.password=piyopiyo +path.ffmpeg=C:\\Program Files\\Red Kawa\\Video Converter 3\\Tools\\FFmpeg\\ffmpeg.exe +path.db=I:\\niconico\\flv\\browser\\db\\nicodb +dir.save.src=I:\\niconico\\flv\\browser +dir.save.mp4= +dir.save.mp3= +download.ext.mp4=true +download.retry=3 +ffpmeg.option="-y -i %i -f %f -vcodec libx264 -level 30 -b 512k -bt 512k -bufsize 10000k -maxrate 10000k -g 300 -coder 0 -threads auto -acodec libfaac -ac 2 -ab 128k %o" diff --git a/nbproject/build-impl.xml b/nbproject/build-impl.xml index 029ef38..e03bd4f 100644 --- a/nbproject/build-impl.xml +++ b/nbproject/build-impl.xml @@ -19,7 +19,8 @@ is divided into following sections: - cleanup --> - + + - + + + + + + + + @@ -330,7 +346,7 @@ is divided into following sections: - + @@ -344,7 +360,7 @@ is divided into following sections: - +