diff --git a/test_wikstraktor.py b/test_wikstraktor.py
new file mode 100644
index 0000000000000000000000000000000000000000..f601218dbfa53cf970abfb402d867593df2c978a
--- /dev/null
+++ b/test_wikstraktor.py
@@ -0,0 +1,24 @@
+from wikstraktor import Wikstraktor
+if __name__ == "__main__":
+	#e = Wikstraktor.get_instance('en', "en")
+	f = Wikstraktor.get_instance('en', 'en')
+	# print(e.get_file_url("File:LL-Q1860 (eng)-Nattes à chat----parent.wav"))
+	# print(e.get_file_url("File:LL-Q1860 (eng)-Nattes à chat-parent.wav"))
+	#e.fetch("water")
+	f.fetch("blue")
+	# print(e.fetch("test"), "entries added")
+	#print(e)
+	file_path = 'test.json'
+	fichier  = open(file_path, "w")
+	#fichier.write(str(f))
+	fichier.write(str(f))
+	fichier.close()
+	# site = pywikibot.Site(f'wiktionary:en')
+	# p = pywikibot.FilePage(site, "File:LL-Q1860 (eng)-Nattes à chat----parent.wav")
+	# print(p)
+	# if not p.exists():
+	# 	site = pywikibot.Site('commons')
+	# 	p = pywikibot.FilePage(site, "File:LL-Q1860 (eng)-Nattes à chat-parent.wav")
+	# print(p.get_file_url())
+	#print(e)
+	#Entry("test", wtp.parse(page.text)))
diff --git a/wikstraktor.py b/wikstraktor.py
index 266129886a131ef2a2c1bd582b5d44dbbd08da92..08abbbcac3029f7f5c0af05da85f71e257ef950c 100755
--- a/wikstraktor.py
+++ b/wikstraktor.py
@@ -373,14 +373,14 @@ class Wikstraktor:
 			res = title in self.constants['pro']
 		#print(title, res)
 		return res
-	
+
 	def isEty(self, title):
 		if type(self.constants['ety']) == str:
 			res = title == self.constants['ety']
 		else:
 			res = title in self.constants['ety']
 		return res
-	
+
 	def process_POS(self, parsedwikitext):
 		pass#in subclass
 
@@ -399,27 +399,18 @@ class Wikstraktor:
 			res.append(e.serializable())
 		return json.dumps(res, ensure_ascii=False, indent=2)
 
-
 if __name__ == "__main__":
-	#e = Wikstraktor.get_instance('en', "en")
-	f = Wikstraktor.get_instance('en', 'en')
-	# print(e.get_file_url("File:LL-Q1860 (eng)-Nattes à chat----parent.wav"))
-	# print(e.get_file_url("File:LL-Q1860 (eng)-Nattes à chat-parent.wav"))
-	#e.fetch("water")
-	f.fetch("blue")
-	# print(e.fetch("test"), "entries added")
-	#print(e)
-	file_path = 'test.json'
-	fichier  = open(file_path, "w")
-	#fichier.write(str(f))
-	fichier.write(str(f))
-	fichier.close()
-	# site = pywikibot.Site(f'wiktionary:en')
-	# p = pywikibot.FilePage(site, "File:LL-Q1860 (eng)-Nattes à chat----parent.wav")
-	# print(p)
-	# if not p.exists():
-	# 	site = pywikibot.Site('commons')
-	# 	p = pywikibot.FilePage(site, "File:LL-Q1860 (eng)-Nattes à chat-parent.wav")
-	# print(p.get_file_url())
-	#print(e)
-	#Entry("test", wtp.parse(page.text)))
+	import argparse
+	parser = argparse.ArgumentParser(description="Interroger un wiktionnaire")
+	parser.add_argument("-l", "--language",  help="la langue du mot", type=str, default = "en")
+	parser.add_argument("-w", "--wiki_language",  help="la langue du wiki", type=str, default = "en")
+	parser.add_argument("-m", "--mot",  help="le mot à chercher", type=str, default=None)
+	args = parser.parse_args()
+	if args.mot != None:
+		w = Wikstraktor.get_instance(args.wiki_language, args.language)
+		resp = None
+		if w.fetch(args.mot) > 0:
+			resp = w.__str__()
+		print(resp)
+	else:
+		raise NameError("Pas de mot demandé")