mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
auto-detect '=' as import delimiter, strip fields
This commit is contained in:
parent
c8d9bac5df
commit
ed50fb20d9
2 changed files with 3 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -2,5 +2,6 @@
|
||||||
*~
|
*~
|
||||||
*.mo
|
*.mo
|
||||||
*\#
|
*\#
|
||||||
|
.*.swp
|
||||||
samples
|
samples
|
||||||
unihan.db
|
unihan.db
|
||||||
|
|
|
@ -90,7 +90,7 @@ class TextImporter(Importer):
|
||||||
info=_("File is not encoded in UTF-8."))
|
info=_("File is not encoded in UTF-8."))
|
||||||
self.dialect = None
|
self.dialect = None
|
||||||
sniffer = csv.Sniffer()
|
sniffer = csv.Sniffer()
|
||||||
delims = [',', '\t', ';', ':']
|
delims = [',', '\t', ';', ':', '=']
|
||||||
if not self.delimiter:
|
if not self.delimiter:
|
||||||
try:
|
try:
|
||||||
self.dialect = sniffer.sniff("\n".join(self.data[:10]),
|
self.dialect = sniffer.sniff("\n".join(self.data[:10]),
|
||||||
|
@ -128,5 +128,5 @@ class TextImporter(Importer):
|
||||||
|
|
||||||
def cardFromFields(self, fields):
|
def cardFromFields(self, fields):
|
||||||
card = ForeignCard()
|
card = ForeignCard()
|
||||||
card.fields.extend(fields)
|
card.fields.extend([x.strip() for x in fields])
|
||||||
return card
|
return card
|
||||||
|
|
Loading…
Reference in a new issue