X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FCheckDictionariesMain.java;h=36d69d3f72ccc1dd2450d53446d504def64c3413;hb=32ec9e62d688bf98aa7063203514564f9463f78b;hp=97cfeefb52b58f720f11f33ed6f1aa2b6241e88f;hpb=1aa4de25c859304d21acfadd18cb546d1c21415b;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/engine/CheckDictionariesMain.java b/src/com/hughes/android/dictionary/engine/CheckDictionariesMain.java index 97cfeef..36d69d3 100644 --- a/src/com/hughes/android/dictionary/engine/CheckDictionariesMain.java +++ b/src/com/hughes/android/dictionary/engine/CheckDictionariesMain.java @@ -12,14 +12,16 @@ import java.util.List; import com.hughes.android.dictionary.DictionaryInfo; import com.hughes.android.dictionary.engine.Index.IndexEntry; - public class CheckDictionariesMain { + + static final String BASE_URL = "http://quickdic-dictionary.googlecode.com/files/"; + static final String VERSION_CODE = "v002"; public static void main(String[] args) throws IOException { final File dictDir = new File(DictionaryBuilderMain.OUTPUTS); final PrintWriter dictionaryInfoOut = new PrintWriter(new File("../Dictionary/res/raw/dictionary_info.txt")); - dictionaryInfoOut.println("# LANG_1\t%LANG_2\tFILENAME\tFILESIZE\tNUM_MAIN_WORDS_1\tNUM_MAIN_WORDS_2\tNUM_ALL_WORDS_1\tNUM_ALL_WORDS_2"); + dictionaryInfoOut.println("# LANG_1\t%LANG_2\tFILENAME\tVERSION_CODE\tFILESIZE\tNUM_MAIN_WORDS_1\tNUM_MAIN_WORDS_2\tNUM_ALL_WORDS_1\tNUM_ALL_WORDS_2"); final File[] files = dictDir.listFiles(); Arrays.sort(files); @@ -35,16 +37,19 @@ public class CheckDictionariesMain { final Dictionary dict = new Dictionary(raf); dictionaryInfo.uncompressedFilename = dictFile.getName(); + dictionaryInfo.downloadUrl = BASE_URL + dictFile.getName() + "." + VERSION_CODE + ".zip"; + // TODO: zip it right here.... + dictionaryInfo.creationMillis = dict.creationMillis; dictionaryInfo.uncompressedSize = dictFile.length(); // Print it. - final PrintWriter textOut = new PrintWriter(new File(dictFile + ".text")); - final List sorted = new ArrayList(dict.pairEntries); - Collections.sort(sorted); - for (final PairEntry pairEntry : sorted) { - textOut.println(pairEntry.getRawText(false)); - } - textOut.close(); +// final PrintWriter textOut = new PrintWriter(new File(dictFile + ".text")); +// final List sorted = new ArrayList(dict.pairEntries); +// Collections.sort(sorted); +// for (final PairEntry pairEntry : sorted) { +// textOut.println(pairEntry.getRawText(false)); +// } +// textOut.close(); // Find the stats. System.out.println("Stats...");