OSDN Git Service

オプションファイルに誤りがあった場合はエラーを送出する。
[coroid/inqubus.git] / frontend / src / saccubus / prompt / Prompt.java
1 package saccubus.prompt;
2
3 import java.io.IOException;
4 import saccubus.ConvertStopFlag;
5 import saccubus.ConvertStopFlag.State;
6 import saccubus.converter.Converter;
7 import saccubus.properties.SProperties;
8 import saccubus.net.TextProgressListener;
9
10 /**
11  * <p>
12  * \83^\83C\83g\83\8b\82³\82«\82ã\82Î\82·
13  * </p>
14  * 
15  * <p>
16  * \90à\96¾: \83j\83R\83j\83R\93®\89æ\82Ì\93®\89æ\82ð\83R\83\81\83\93\83g\82Â\82«\82Å\95Û\91
17  * </p>
18  * 
19  * <p>
20  * \92\98\8dì\8c : Copyright (c) 2007 PSI
21  * </p>
22  * 
23  * <p>
24  * \89ï\8eÐ\96¼:
25  * </p>
26  * 
27  * @author \96¢\93ü\97Í
28  * @version 1.0
29  */
30 public class Prompt {
31         public static void main(String[] args) throws IOException {
32         TextProgressListener sl = new TextProgressListener() {
33
34             public void setText(String text) {
35             }
36         };
37         ConvertStopFlag.StateChangeListener scl = new ConvertStopFlag.StateChangeListener() {
38
39             public void changeState(State s) {
40             }
41         };
42                 String mail = args[0];
43                 String pass = args[1];
44                 String tag = args[2];
45                 String time = args.length < 4 ? "" : args[3];
46                 SProperties setting = SProperties.loadSetting(mail, pass);
47         Converter conv = new Converter(tag, time, setting.toProfile(), sl, new ConvertStopFlag(scl));
48                 System.out.println("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
49                 System.out.println("Saccubus on CUI");
50                 System.out.println("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
51                 System.out.println("Mailaddr: " + mail);
52                 System.out.println("Password: hidden");
53                 System.out.println("VideoID: " + tag);
54                 System.out.println("WaybackTime: " + time);
55                 System.out.println("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
56                 conv.run();
57                 System.out.println("Finished.");
58         }
59 }