From 14a3027f4c2c6a60de1105ccd7c04a11d04cec67 Mon Sep 17 00:00:00 2001 From: Michael Scholz Date: Thu, 2 May 2013 21:17:06 +0200 Subject: [PATCH] working addon with language detection --- .../student.js | 4 ++-- .../utility.js | 2 +- .../1_Uebung/keaddonWithHeuristic.xpi | Bin 295373 -> 295374 bytes 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddon/resources/jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-lib/student.js b/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddon/resources/jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-lib/student.js index f4cd572e..167c8c0e 100644 --- a/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddon/resources/jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-lib/student.js +++ b/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddon/resources/jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-lib/student.js @@ -34,8 +34,8 @@ function student(text) { console.log("english: " + enWordCount); console.log("french: " + frWordCount); - /** return language with most hits */ - if (deWordCount >=enWordCount && deWordCount >= frWordCount) { + // return specific language + if (deWordCount >= enWordCount && deWordCount >= frWordCount) { return lang.german; } diff --git a/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddon/resources/jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-lib/utility.js b/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddon/resources/jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-lib/utility.js index dae988b7..fb1e73a0 100644 --- a/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddon/resources/jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-lib/utility.js +++ b/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddon/resources/jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-lib/utility.js @@ -33,7 +33,7 @@ function getFrStopwords() { return ["au","aux","avec","ce","ces","dans","de","des","du","elle","en","et","eux","il","je","la","le","leur","lui","ma","mais","me","même","mes","moi","mon","ne","nos","notre","nous","on","ou","par","pas","pour","qu","que","qui","sa","se","ses","son","sur","ta","te","tes","toi","ton","tu","un","une","vos","votre","vous","c","d","j","l","à","m","n","s","t","y","été","étée","étées","étés","étant","étante","étants","étantes","suis","es","est","sommes","êtes","sont","serai","seras","sera","serons","serez","seront","serais","serait","serions","seriez","seraient","étais","était","étions","étiez","étaient","fus","fut","fûmes","fûtes","furent","sois","soit","soyons","soyez","soient","fusse","fusses","fût","fussions","fussiez","fussent","ayant","ayante","ayantes","ayants","eu","eue","eues","eus","ai","as","avons","avez","ont","aurai","auras","aura","aurons","aurez","auront","aurais","aurait","aurions","auriez","auraient","avais","avait","avions","aviez","avaient","eut","eûmes","eûtes","eurent","aie","aies","ait","ayons","ayez","aient","eusse","eusses","eût","eussions","eussiez","eussent"]; } - +exports.arrayContains = arrayContains; exports.getDeStopwords = getDeStopwords; exports.getEnStopwords = getEnStopwords; exports.getFrStopwords = getFrStopwords; diff --git a/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddonWithHeuristic.xpi b/ss2013/1_Web Mining/Uebungen/1_Uebung/keaddonWithHeuristic.xpi index 35e8622d0d203b67b37fb2a35ab7257c7318e9af..041c9e250ddb893118d29ecbf548048f01ccd2d7 100644 GIT binary patch delta 4780 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 delta 4767 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