<commit_before>* TO DO list
** NODE make the OEDloader work
** TODO add "add from a textfile" frame
** TODO add "search on wiktionary" frame
** TODO make it possible to change between options
** TODO add scrollbars
** TODO add sorting by fields
** TODO add load from subs
** TODO add load from csvs
** TODO add load from wiktionary
** TODO add more languages
** TODO save oed credentials
** TODO save oed definitions <- is this legal?
** TODO change the deck id, it could bring problems
** TODO suggest a name for the deck
** TODO add warning before loading from OED
** TODO automatically create a basic html template for the cards
** TODO convert DeckFrame.add_column into MainFrame.addfield

* Resources
+ https://www.daniweb.com/programming/software-development/threads/445871/multiple-treeviews-formatting-in-tkinter
+ http://pyinmyeye.blogspot.com.es/2012/07/tkinter-tree-demo.html
+ http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/index.html<commit_msg>Update TODO<commit_after>* TO DO list
** DONE make the OEDloader work
** TODO make it possible to change between loaders
** TODO add scrollbars
** TODO add sorting by fields
** TODO add load from subs
** TODO add load from csvs
** TODO add load from wiktionary
** TODO add more languages
** TODO save oed credentials
** TODO save oed definitions <- is this legal?
** TODO change the deck id, it could bring problems
** TODO suggest a name for the deck
** TODO add warning before loading from OED
** TODO automatically create a basic html template for the cards
** TODO convert DeckFrame.add_column into MainFrame.addfield

* Resources
+ https://www.daniweb.com/programming/software-development/threads/445871/multiple-treeviews-formatting-in-tkinter
+ http://pyinmyeye.blogspot.com.es/2012/07/tkinter-tree-demo.html
+ http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/index.html
{'fraction_non_alphanumeric': 0.09461663947797716, 'fraction_numerical': 0.013050570962479609, 'mean_word_length': 4.592705167173253, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3243078', 'n_tokens_mistral': 558, 'n_tokens_neox': 527, 'n_words': 207}