Parser to turn our source json to a format usable by pywikibot

This commit is contained in:
neslihanturan 2021-02-17 19:31:46 +03:00 committed by GitHub
parent 7c62d4e497
commit 1251235bc2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

35
parser.py Normal file
View File

@ -0,0 +1,35 @@
#! /usr/bin/python
# -*- coding: utf-8 -*-
import json
json_file = 'Desktop/lazuri/lazuri.json'
with open(json_file, 'r') as content_file:
content = content_file.read()
records = json.loads(content)
turkceList = []
for record in records:
turkceler = record["turkish_meaning"].split("|")
wikitext = "{{-start-}}\n"+"'''{}'''\n".format(record["form"])+"==Lazca==\n===İsim===\n{{başlık başı|lzz|ad}}"
for i,turkce in enumerate(turkceler):
wikitext = wikitext + "\n:[{0}] {1}".format(i+1, turkce)
wikitext = wikitext +"\n[[Kategori:Lazca sözcükler]]"+"\n{{-stop-}}\n\n"
print (wikitext)
with open('Desktop/lazuri/lazuriTargetTr.json', 'a') as targetFile:
targetFile.write(wikitext)
turkcelist = []
wikitext = []
lazcalar = record["form"].split("|")
ingilizceler = record["english_meaning"].split("|")