From dae17ebcf6ba2ae6e31566e55617cfee7ea311f5 Mon Sep 17 00:00:00 2001 From: scoopgracie Date: Mon, 16 Mar 2020 10:57:15 -0700 Subject: [PATCH] Setup --- .gitignore | 2 + MANIFEST | 3 + README.md | 58 ++ dist/gptc-0.0.0.tar.gz | Bin 0 -> 2263 bytes gptc/__init__.py | 97 ++++ requirements.txt | 1 + setup.py | 26 + twain_shakespeare.json | 1 + twain_shakespeare_raw.json | 1026 ++++++++++++++++++++++++++++++++++++ 9 files changed, 1214 insertions(+) create mode 100644 .gitignore create mode 100644 MANIFEST create mode 100644 README.md create mode 100644 dist/gptc-0.0.0.tar.gz create mode 100755 gptc/__init__.py create mode 100644 requirements.txt create mode 100644 setup.py create mode 100644 twain_shakespeare.json create mode 100644 twain_shakespeare_raw.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fffc64d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +__pycache__ +*.swp diff --git a/MANIFEST b/MANIFEST new file mode 100644 index 0000000..cf8ce4d --- /dev/null +++ b/MANIFEST @@ -0,0 +1,3 @@ +# file GENERATED by distutils, do NOT edit +setup.py +gptc/__init__.py diff --git a/README.md b/README.md new file mode 100644 index 0000000..eb6e426 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +# GPTC +General-purpose text classifier in Python + +## CLI Tool +If you just want to do some simple classification on the command line, use the +CLI tool. To use an existing model, use `gptc `. It will prompt for a string, and classify it, +outputting the category on stdout (or "unknown" if it cannot determine +anything) See "Model format" for a description of the model. To compile a +model, use `gptc -c|--compile `. + +## Library +If you want to use GPTC programmatically, use the library. +### `gptc.Classifier(model)` +Create a `Classifier` object using the given model (as a Python list/dict, not +as JSON). If the model is raw (a list), it will print a big warning on stderr. +### `Classifier.check(text)` +Classify `text` with GPTC using the model used to instantiate the +`Classifier`. Returns the category into which the text is placed (as a +string), or `'unknown'` when it cannot classify the text. + +## Model format +Since you never really need to mess with compiled models, I won't discuss +them. You can read the code if you really need to figure them out. + +This section explains the raw model format, which is how you should create and +edit models. + +Raw models are formatted as a list of dicts. See below for the format: + + [ + { + "text": "", + "category": "" + } + ] + +Although GPTC handles models as Python lists (for raw models) or dicts (for +compiled models), I recommend storing them in JSON format, mainly because the +command-line tool uses JSON. + +You can use a raw model anywhere you can use a compiled model. However, both +the library and the CLI tool will print a big warning to stderr if you do +this. There is a comment in a random place in this document explaining how to +disable this in the library. (It's in a comment so you can't do it without +some effort. The warning cannot be disabled in the CLI program without hacking +the source. + +## Example models +I provide an example model trained to distinguish between texts written by +Mark Twain and those written by William Shakespeare. I chose them because +their works have all gone into the public domain, and their writing style is +so different that GPTC can easily tell the difference, making it a good +demonstration. + +The raw model is in `twain_shakespeare_raw.json`; the compiled model is in +`twain_shakespeare.json`. diff --git a/dist/gptc-0.0.0.tar.gz b/dist/gptc-0.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..db39204a28e61c9e09c1159296e875f1e46d13c9 GIT binary patch literal 2263 zcmV;|2q^a-iwFojfmL1t|72-%bT4OcbYm?rE-)@IE_7jX0PR_AbK5o&_GkVIob!Rw zRH7uyl3UHFb8eG3ZW7xUr_J4YJRFFGB-A9x0-zOLrvLqR0q{lg`^+_W*D;bYNnrQc z#qMHvVJ~tWb^8JQ>+SqeqYvX?G{WcLVAO9u%ds;Uj`v2xet-X9f2Thf?TyDfWVG`Y zMxiv7gzTs&%kqV!5ofp3J+xkKqj_i{yzGDa4;T?_Vx~T`g?u&+9CaC|Nr6R#b0`blD!!hJtnS6zShf33_YIanbbtB zRr&g>%0xAt(`a3OP`SvdRLt{4l9Q=j43dn-EuV=n$|MU{Y!<52Z+l+M<|N@t^ZB}^ z*=OCJcm#%Ix{!igC@r~I1PM!18Uo0Q$yS@pGfC_U;evn|%S!m1Y%pB(FOk5fvk2rY zmi*VNBo$fyn^d~EUVUEw>+pvkU%q;M^yc`dx9{GcoSyyd!}-UbfBE$HfBe(G^sIJK zmgYQRElF2ln#C+}Dw=oL-$TC(WMgkO{oieCY zkxQmjSO|BPW2;TLqEbM%n7*coV(rcSu5;FM`)&9z=F!%vKuJNF3+hdpLjKmjXrK!#W}nNenO5t-yzC>GqOfiV*95R1nH z7Vs+9+e2sl-Y6u^OkG>QmgUk-cukXnVTuSw-kmA*2DJ;2Drwbu@U{e+L%`mUtm+a8 z2`*qFz?IM}1?L}6&%#fqA6}l{*vv+3-c@3ZAsQJXn<-nd9#=zfwJJtHVPpnZY^_@D zo3ZDpOSr8naFgBzx}k@o2hIv`LR7OtiMtY2PX4 z*21}YGQf~{%`0|vUawiYK2@DZvywRwc?nq1x;BPqWAqUOeq&(=v$$tg~Z}q zwv)l3Tojmt&df?HW-5|A$BZ)FJz|1Mnvk`DU{0asM(^>+NaRL4bLfJ2PO!OB$7WDP=z z-@c~~JKkD^WMHE9RxfpHOV@6DJAdNQxc@6Sx%q$c-ru|$!zKT&`~R@NH@3h3**h4F zhr=CM?e|B|_y4ak<}yp6%Z2-~<_V?&3FXz@@-ZGf^Ropf1#>r?As-_Kl3F=lkT=oP+DM&196Q6s|Hv6zL2kQi0t;1jiguxub!;7K&uF#EYfTIHgw% z1SC9SLb0j;{`h0Pvr;Eot`lRcC6kbCmRjd(((7Rr2o?Zd%rJ%aKp!3@O!X`ebgW(4 zl?;j$*H9-t>|LumhC6bVted+^_DU?EnOoY7RVO6hTIq;iqe5zl{%Io78PpbQ`-IOV zHKJ&tfe@vfWAGlC;BB~$G@SSm?myT+7zng{#UC;#)L2{m#u4~y;~h6%`(y*?Rrfvc z0#qRlLTR>!#Tr1pDzsjZGnrlUm=Ok);7<$;xN=-!$~VXsf#7x4&8*lAjEs6i_fvM- z7rsbxEZwGWhG%I~=v=^VW%Ru*IrNgEVdq@1%}92)R4yQ0z>Qh5-wF;lmFdN%8IQ?= znYv`}O#+<-7bX!m%8_r{f4}3VF7c)IG(egK|7Cp*!$8-CB9jT(CtdOb^b@tgZIn7Y z?G9o6Fv*v6w?lSI;$5`U?g+lls%u#fFlPzd#iNGSjS9HCfhgFYW+a<$Y~N~hEHo1_ zobkgV=1fEk6>@5V;EONgQpOG`xN5u3^9b`pS$CE9(VMAXK#UWaHw!$x_zMA>GtX(>>MSJ2XAVgfu!9H`g_N$b{U}g?O%3n8M+`tox%0`T6AS z$?2yPudMVF{4-JqmF;Y{1m0Of^*obl&C~eJGr7MiZ;(DvE;nc&R|7X#9+A?YN*|1# l%rSm4$H9|1zI`&sch42 best['correct']: + best = test_model + del best['correct'] + return best + return {'text': model} + + +class Classifier: + def __init__(self, model, supress_uncompiled_model_warning=False): + if type(model['text']) == dict: + self.model = model + else: + self.model = compile(model) + if not supress_uncompiled_model_warning: + print('WARNING: model was not compiled', file=sys.stderr) + print('In development, this is OK, but precompiling the model is preferred for production use.', file=sys.stderr) + self.warn = supress_uncompiled_model_warning + + def check(self, text): + model = self.model + stopword_value = 0.5 + try: + stopword_value = model['stopword'] + except: + pass + stopwords = spacy.lang.en.stop_words.STOP_WORDS + model = model['text'] + text = listify(text) + probs = {} + for word in text: + for category in model.keys(): + for catword in model[category]: + if word == catword: + weight = ( stopword_value if word in stopwords else 1 ) / len(model[category]) + try: + probs[category] += weight + except: + probs[category] = weight + most_likely = ['unknown', 0] + for category in probs.keys(): + if probs[category] > most_likely[1]: + most_likely = [category, probs[category]] + return most_likely[0] + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description="General Purpose Text Classifier") + parser.add_argument('model', help='model to use') + parser.add_argument('-c', '--compile', help='compile raw model model to outfile', metavar='outfile') + args = parser.parse_args() + with open(args.model, 'r') as f: + raw_model = json.load(f) + if args.compile: + with open(args.compile, 'w+') as f: + json.dump(compile(raw_model), f) + else: + classifier = Classifier(raw_model) + if sys.stdin.isatty(): + text = input('Text to analyse: ') + else: + text = sys.stdin.read() + print(classifier.check(text)) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..568e4fc --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +spacy diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..4c3c988 --- /dev/null +++ b/setup.py @@ -0,0 +1,26 @@ +from distutils.core import setup +setup( + name = 'gptc', # How you named your package folder (MyLib) + packages = ['gptc'], # Chose the same as "name" + version = '0.0.0', # Start with a small number and increase it with every change you make + license='MIT', # Chose a license from here: https://help.github.com/articles/licensing-a-repository + description = 'General-purpose English text classifier', # Give a short description about your library + author = 'ScoopGracie', # Type in your name + author_email = 'scoopgracie@scoopgracie.com', # Type in your E-Mail + url = 'https://github.com/scoopgracie/gptc', # Provide either the link to your github or to your website + keywords = ['nlp', 'text', 'classification'], # Keywords that define your package best + install_requires=[ # I get to this in a second + 'spacy', + ], + classifiers=[ + 'Development Status :: 4 - Beta', # Chose either "3 - Alpha", "4 - Beta" or "5 - Production/Stable" as the current state of your package + 'Intended Audience :: Developers', # Define that your audience are developers + 'License :: OSI Approved :: MIT License', # Again, pick a license + 'Programming Language :: Python :: 3', #Specify which pyhton versions that you want to support + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', + ], +) diff --git a/twain_shakespeare.json b/twain_shakespeare.json new file mode 100644 index 0000000..05c51ca --- /dev/null +++ b/twain_shakespeare.json @@ -0,0 +1 @@ +{"text": {"shakespeare": ["a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "abandon", "abundance", "achiever", "admiringly", "advantage", "again", "against", "age", "alas", "ale", "all", "all", "all", "all", "all", "all;to", "almost", "amendment", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "anew;but", "arragon", "art", "as", "as", "as", "as", "as", "at", "at", "at", "at", "at", "attend", "attendant", "banquet", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "bear", "bear", "beast", "bed", "bed", "bed", "beggar", "bellman", "benedick", "benedick", "bestow", "better", "better", "between", "beyond", "bill", "bird", "bolt", "boy", "brach", "brave", "breathe", "breathe", "bring", "brother", "but", "but", "but", "but", "but", "by", "by", "by", "by", "by", "call", "catch", "catch", "challenge", "challenge", "challenge", "charge", "claudio", "claudio", "claudio", "clothe", "clowder", "cold", "cold", "come", "command", "companion", "conflict", "convey'd", "corner", "cost", "could", "couple", "creature", "cry", "cupid", "cupid", "cur", "cure", "dare", "day", "dead", "dear", "death", "death", "death", "death", "deep", "delicious", "deserved", "detain", "difference", "disease", "disease", "do", "dog", "dog", "don", "don", "don", "doth", "dozen", "drunk?see", "drunken", "dull", "eat", "eat", "echo", "emboss'd", "enough", "enough", "equally", "ere", "esteem", "evermore", "every", "excellent", "expect", "expectation", "far", "father", "father", "father", "fault?i", "feat", "figure", "find", "find", "find", "finger", "five", "fleet", "flight", "florentine", "fool", "fool", "for", "for", "for", "for", "for", "for", "for", "forget", "forthe", "foul", "four", "friend", "from", "full", "generally", "gentlewoman", "get", "go", "go", "god", "good", "good", "goodat", "govern", "great", "halt", "hang", "hath", "hath", "hath", "hath", "hath", "hath", "hath", "hath", "hath", "have", "have", "have", "have", "have", "have", "have", "haveliv'd", "heart", "heartly", "hedge", "hehath", "help", "here", "here", "here", "here", "hishonesty", "holdhis", "home", "honour", "hope", "hope", "hope", "horse", "hounds;brach", "how", "how", "how", "how", "how", "how", "howsad", "hunt", "huntsman", "husband", "hypocrite", "if", "if", "if", "if", "if", "image!sir", "in", "in", "in", "in", "in", "in", "in", "in", "in", "indeed", "indeed", "indeed", "intend", "inthe", "invite", "inward", "itwante", "keep", "kill", "kill", "killing", "king", "king", "king", "king", "know", "knowledge", "lack", "lack", "lamb", "last", "lately", "league", "learn", "least", "leave", "leave", "leonato", "leonato", "let", "letter", "lies!grim", "like", "like", "lion", "live", "loathsome", "longer", "look", "lord", "lord", "lord", "lord;he", "lose", "losing", "loss", "mad", "madam", "madam", "madam", "madam;\u2014you", "majesty", "majesty", "make", "make", "man", "man", "many", "many", "may", "mere", "merriman", "messina", "messina", "monstrous", "month", "month", "morrow", "mortality", "most", "mourningly", "mouth'd", "much", "much", "must", "must", "must", "natureimmortal", "near", "near", "necessity", "new", "night", "no", "no", "noble", "not", "not", "not", "not", "not", "nothing", "now", "now", "now", "number", "o", "o", "o", "o'er", "occasion", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "off", "off", "ofthe", "on", "on", "on", "one", "one", "only", "or", "other", "out", "part", "passage", "pedro", "pedro", "pedro", "persecute", "pestilence", "physician", "pick'd", "play", "poor", "pound", "pound", "practice", "practise", "pray", "pray", "pray", "presently", "process", "promise", "promise", "put", "rather", "read", "reasonable", "remember", "ring", "run", "sake", "saw'st", "scent;trust", "set", "set", "shall", "shall", "should", "signior", "signior", "silver", "sir", "skilful", "skill", "sleep", "so", "so", "so", "so", "some", "sooner", "soundly", "spokeof", "stay", "still", "stir", "stretch", "subjection", "subscribe", "such", "such", "sum", "sup", "swear", "swear", "sweet", "swine", "take", "taker", "tell", "tell", "tender", "than", "than", "than", "that", "that", "that", "that", "that", "that", "that", "that", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "thee", "then", "there", "there", "these", "thine", "think", "think", "this", "this", "this", "this", "this", "this", "thou", "thou", "thousand", "three", "time", "time", "time", "tis!\u2014whose", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "twenty", "twice", "twice", "uncle", "under", "unto", "up", "up", "up", "upon", "upon", "upon", "very", "very", "victory", "virtue", "wake", "war", "warm", "warm'd", "wealth", "weep", "well", "well", "well", "what", "what", "what", "when", "when", "when", "where", "where", "who", "whole", "whom", "whose", "whose", "why", "will", "will", "will", "will", "wit", "wit", "with", "with", "with", "with", "work", "worth", "worthiness", "would", "would", "would", "would", "would", "would", "would", "wrapp'd", "young", "young"], "twain": ["a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "about", "acquire", "adamantine", "advantage", "advantage", "advantage", "adventure", "adventures", "adventurous", "afraid", "afraid", "after", "after", "after", "again", "again", "again", "again", "again", "again", "age", "air", "air", "alike", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "all", "allow", "alone", "already", "ambuscade", "among", "among", "amongst", "an", "an", "an", "an", "an", "an", "an", "an", "an", "an", "an", "an", "an", "an", "an", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "and", "angle", "angle", "another", "another", "another", "answer", "answer", "answer", "antelope", "any", "any", "any", "any", "anybody", "anybody", "anybody", "anybody", "anybody", "anybody", "anybody", "anything", "anything", "anything", "apiece", "apiece", "appear", "appear", "around", "around", "around", "around", "arrest", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "as", "ask", "ask", "ask", "astounding", "astride", "astronomer", "astronomer", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "at", "attention", "aunt", "aunt", "aunt", "aunt", "aunt", "aunt", "aunt", "aunt", "aunt", "aunt", "aw", "away", "away", "away", "away", "away", "away", "away", "away", "awful", "awful", "back", "back", "back", "back", "back", "bad", "bad", "bad", "bad", "bad", "band", "barely", "barely", "barrel", "battle", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "be", "bear", "bear", "beat", "because", "because", "because", "because", "because", "because", "because", "become", "bed", "bed", "been", "before", "before", "before", "before", "before", "behave", "behind", "behind", "behind", "believe", "bell", "bend", "bet", "better", "better", "better", "better'n", "between", "big", "big", "big", "big", "big", "bind", "bird", "bit", "bit", "bit", "bitter", "black", "black", "black", "blue", "board", "body", "body", "body", "book", "book", "book", "book", "book", "book", "book", "book", "boom", "boom", "boom", "both", "both", "both", "both", "both", "bother", "bothering", "bounce", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "boy", "brace", "break", "break", "breast", "breath", "bright", "broad", "broom", "brother", "brother", "brother", "brother", "brother", "brother", "brush", "budge", "build", "bulrushers", "business", "business", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "but", "by", "by", "by", "by", "by", "by", "by", "by", "by", "by", "by", "by", "by", "by", "by", "by", "by", "calculate", "call", "call", "call", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "can", "candle", "candle", "cap", "captivity", "care", "care", "carry", "cat", "cat", "cat", "catch", "caution", "cautiously", "cave", "cent", "chair", "change", "chase", "check", "cheerful", "child", "child", "child", "chip", "circle", "circumstantial", "citify", "clean", "climb", "clock", "closebuttoned", "closet", "cloth", "clothe", "clothe", "clothe", "clothe", "clothe", "cold", "collar", "collar", "collar", "colored", "come", "come", "come", "come", "comer", "commence", "company", "concern", "conduct", "confidence", "confound", "confusion", "conscience", "consider", "considerable", "considerable", "consist", "constitute", "contemplate", "cook", "copper", "could", "could", "could", "could", "could", "could", "could", "could", "could", "could", "could", "could", "could", "course", "course", "cover", "coward", "cramp", "crawl", "crawl", "cross", "crowd", "cry", "cry", "cry", "cunning", "curiosity", "dainty", "damaging", "damp", "dander", "danger", "dare", "dare", "dare", "dare", "dare", "dark", "dark", "dark", "dasn't", "day", "day", "day", "day", "day", "day", "dead", "dead", "dead", "dead", "dead", "deadly", "death", "decent", "decline", "deep", "deep", "derision", "desperate", "device", "die", "different", "diligence", "diplomacy", "directly", "dirt", "disappear", "discover", "discover", "dismal", "distance", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "do", "dog", "dog", "dollar", "dollar", "door", "door", "door", "doubt", "douglas", "douglas", "down", "down", "down", "down", "down", "down", "down", "down", "down", "down", "down", "down", "down", "draw", "dressed", "dressed", "drive", "dry", "dull", "dust", "dust", "dust", "duty", "duty", "each", "each", "each", "each", "each", "each", "ease", "easy", "eat", "eat", "eating", "egg", "either", "either", "either", "else", "end", "endow", "enemy", "enemy", "enemy", "enough", "enough", "enough", "enough", "enough", "enterprise", "even", "even", "evening", "evening", "ever", "ever", "ever", "ever", "ever", "every", "every", "every", "every", "everybody", "everything", "evidence", "examine", "excitement", "eye", "eye", "eying", "face", "face", "face", "face", "face", "family", "far", "fault", "feather", "feel", "feel", "feel", "feel", "feel", "fence", "fence", "fetch", "fetch", "fetch", "few", "fidgety", "fiercely", "fight", "finally", "find", "find", "find", "find", "find", "finery", "finger", "finish", "firmness", "fist", "fix", "flatter", "flee", "flight", "flip", "flushed", "fog", "fool", "fool", "fool", "fool", "foot", "foot", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "for", "forestall", "forever", "forget", "forget", "forgive", "form", "forty", "fourth", "free", "free", "friday", "from", "from", "from", "from", "full", "full", "full", "full", "full", "furniture", "gap", "garden", "gate", "geeminy", "gentle", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "get", "ghost", "give", "give", "glad", "glad", "glory", "glower", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "go", "goggle", "gold", "good", "good", "good", "good", "good", "good", "good", "goodness", "goodness", "gratitude", "grave", "grieving", "grip", "ground", "ground", "grow", "grumble", "guile", "hair", "hair", "half", "half", "half", "hand", "hand", "hand", "hand", "hang", "hard", "hard", "hard", "harm", "harm", "harmony", "harp", "hat", "hat", "hate", "hate", "hate", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "have", "head", "head", "head", "head", "head", "hear", "hear", "hear", "hear", "hear", "hear", "hear", "heart", "heart", "heart", "hearted", "hearted", "heavy", "help", "here", "here", "hide", "high", "high", "higher", "hit", "hit", "hit", "hogshead", "hold", "hold", "hold", "holiday", "holiday", "holler", "holler", "home", "home", "home", "hookey", "hookey", "hookey", "horseshoe", "hot", "hour", "hour", "house", "house", "hover", "how", "how", "how", "how", "huckleberry", "huckleberry", "huckleberry", "hunt", "hurt", "if", "if", "if", "if", "if", "if", "if", "if", "if", "if", "if", "if", "if", "if", "imaginary", "impressive", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "in", "inspiration", "instant", "instant", "instead", "interest", "interest", "interest", "interval", "into", "into", "into", "into", "into", "into", "into", "jacket", "jacket", "jacket", "jam", "jam", "jeer", "jim", "jim", "jim", "jimpson", "jingo", "join", "judge", "juice", "just", "just", "just", "just", "just", "just", "just", "just", "just", "keep", "keep", "keep", "keep", "keep", "keep", "kill", "kin", "kind", "kind", "kind", "kindling", "knack", "knock", "know", "know", "know", "know", "know", "know", "know", "know", "know", "know", "know", "know", "know", "labor", "lad", "lady", "lady", "lady", "lam", "lamb", "lapel", "large", "large", "lash", "last", "last", "late", "laugh", "laugh", "law", "lay", "lay", "learn", "learn", "learn", "learn", "learn", "least", "leave", "less", "less", "let", "let", "let", "let", "let", "let", "liar", "liar", "lick", "lick", "lick", "lick", "lick", "lick", "lid", "lie", "lie", "lie", "lie", "lift", "light", "light", "light", "like", "like", "like", "like", "like", "like", "like", "like", "like", "line", "liquid", "listen", "little", "little", "little", "little", "live", "live", "live", "living", "loathe", "lock", "lonesome", "lonesome", "long", "long", "long", "long", "long", "long", "longer", "longer", "look", "look", "look", "look", "look", "look", "look", "look", "look", "look", "look", "look", "look", "lord", "lose", "lose", "lot", "loud", "love", "low", "low", "low", "luck", "luck", "lump", "mad", "maid", "main", "mainly", "mainly", "mainly", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "make", "man", "man", "man", "man", "many", "mark", "marvel", "marvel", "mary", "mary", "matter", "matter", "may", "may", "may", "maybe", "maybe", "me", "mean", "mean", "mean", "middle", "middle", "midst", "might", "mighty", "mighty", "mind", "mind", "mind", "mind", "minute", "minute", "minute", "miscarry", "misfortune", "miss", "miss", "miss", "miss", "mix", "model", "model", "moment", "moment", "money", "money", "more", "more", "more", "more", "more", "more", "more", "more", "morrow", "moses", "moses", "moses", "most", "most", "most", "most", "mostly", "mother", "mournful", "mouth", "mouth", "mouth", "move", "move", "move", "mr.", "much", "much", "much", "much", "much", "much", "much", "much", "much", "music", "must", "mysterious", "nail", "name", "name", "name", "natty", "necktie", "need", "need", "needle", "needle", "negro", "neither", "neither", "never", "never", "never", "never", "never", "never", "never", "never", "never", "new", "new", "new", "new", "new", "new", "new", "new", "new", "new", "new", "new", "new", "new", "next", "next", "next", "next", "nigger", "night", "night", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no", "no'm", "noise", "nose", "nose", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "not", "nothing", "nothing", "nothing", "nothing", "nothing", "nothing", "nothing", "nothing", "notice", "novelty", "now", "now", "now", "now", "now", "now", "now", "now", "now", "now", "now", "now", "now", "nuff", "o", "obedient", "oblige", "occasionally", "odd", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "of", "off", "off", "off", "off", "off", "off", "off", "off", "off", "off", "off", "off'n", "offer", "oh", "oh", "oh", "oh", "old", "old", "old", "old", "old", "old", "old", "old", "old", "old", "on", "on", "on", "on", "on", "on", "on", "on", "on", "on", "on", "on", "on", "once", "one", "one", "one", "one", "one", "one", "only", "only", "only", "only", "only", "only", "open", "open", "opportunity", "or", "or", "or", "or", "or", "or", "or", "or", "or", "or", "order", "other", "other", "other", "other", "other", "other", "other", "other", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "out", "outfit", "outside", "over", "over", "over", "over", "over", "over", "over", "over", "over", "over", "overlook", "owl", "own", "own", "pair", "pair", "pantaloon", "part", "particular", "pause", "pause", "pear", "peck", "peculiar", "people", "people", "peril", "perplex", "person", "pet", "petersburg", "pick", "piece", "pile", "pipe", "place", "place", "place", "place", "place", "planet", "play", "play", "play", "play", "play", "pleasure", "pocket", "polly", "polly", "polly", "polly", "polly", "polly", "polly", "poor", "poor", "poor", "position", "pound", "pounding", "power", "powerful", "powerful", "practice", "practise", "prayer", "presently", "presently", "presently", "pretty", "pretty", "pretty", "pretty", "pretty", "pride", "probably", "produce", "promptly", "pull", "pump", "pump", "punch", "punch", "punch", "punctuate", "punish", "pup", "put", "put", "put", "put", "put", "put", "put", "question", "quiet", "rag", "rage", "rather", "reach", "read", "reader", "really", "reckon", "reckon", "reckon", "reflect", "regular", "relax", "remember", "resolution", "respectable", "respond", "rest", "rest", "resurrect", "revealment", "ribbon", "rich", "right", "right", "ring", "robber", "robber", "rock", "rod", "roll", "roof", "room", "room", "rough", "round", "round--", "roundabout", "roundabout", "ruination", "run", "run", "run", "rustle", "safe", "sagacity", "same", "sass", "satisfied", "saturday", "saturdays", "sawyer", "sawyer", "sawyer", "sawyer", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "say", "saying", "saying", "saying", "scare", "scared", "scared", "school", "scramble", "scramble", "scratch", "scratch", "scripture", "scrunch", "search", "season", "seat", "securely", "see", "see", "see", "see", "see", "see", "see", "see", "see", "see", "see", "seem", "seize", "seldom", "service", "set", "set", "set", "set", "set", "sew", "sew", "sew", "sew", "sew", "sew", "sex", "shabbier", "shabbier", "shabby", "shade", "shake", "shake", "shaking", "shed", "sheep", "shine", "shirt", "shirt", "shirt", "shirt", "shiver", "shoe", "shoot", "short", "shoulder", "shoulder", "shoulder", "shoulder", "shout", "shove", "shrivel", "sid", "sid", "sid", "siddy", "sidewise", "sidle", "sidney", "sight", "sight", "sign", "simple", "simply", "sin", "sing", "singe", "sister", "sister", "sivilize", "six", "skin", "skirt", "slack", "slight", "slim", "slip", "small", "small", "small", "smart", "smarty", "smoke", "smoke", "smothered", "snap", "snatch", "snatch", "snuff", "snuffling", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "so", "sob", "soft", "some", "some", "some", "some", "some", "some", "some", "some", "some", "somebody", "somebody", "somehow", "something", "something", "something", "something", "sometimes", "sometimes", "somewhere", "son", "soon", "soon", "soon", "soon", "soon", "soon", "sorry", "sort", "soul", "soul", "sound", "space", "spare", "speak", "spectacle", "spelling-", "spider", "spider", "spite", "splendid", "split", "spoil", "st.", "stand", "stand", "stand", "stand", "stand", "stand", "star", "stare", "start", "start", "start", "state", "state", "steal", "steal", "step", "step", "stick", "still", "still", "still", "still", "stiller", "stirring", "stock", "stone", "stove", "straight", "strain", "stranger", "stranger", "street", "stretch", "stretch", "stretcher", "stride", "strike", "strong", "struggle", "struggle", "stumble", "style", "suck", "suffer", "suffer", "sugar", "sugar", "summer", "supper", "supper", "supper", "supper", "sure", "sure", "surprised", "suspicion", "swap", "sweat", "sweat", "sweat", "swimming", "swimming", "switch", "switch", "t'other", "table", "table", "tail", "take", "take", "take", "take", "take", "take", "take", "take", "take", "take", "take", "take", "talent", "tear", "tell", "tell", "tell", "tell", "tell", "tell", "tell", "tell", "tell", "tell", "tell", "than", "than", "than", "than", "than", "than", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "that", "thatcher", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "the", "them,--that", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "then", "there", "there", "there", "there", "there", "there", "there", "there", "there", "there", "there", "there", "there", "there", "thing", "thing", "thing", "thing", "thing", "thing", "thing", "thing", "thing", "think", "think", "think", "think", "think", "think", "this", "this", "this", "this", "this", "this", "this", "this", "though", "though", "though", "thought", "thousand", "thrash", "thread", "thread", "thread", "thread", "threaten", "three", "three", "through", "through", "through", "through", "through", "through", "throw", "throw", "thrust", "thus", "tie", "tie", "till", "till", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "time", "tiresome", "tisn't", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "to", "toe", "together", "together", "tolerable", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tom", "tomato", "tongue", "too", "too", "too", "too", "too", "too", "torment", "touch", "touch", "town", "track", "traitor", "transparent", "trap", "tree", "trees--", "trick", "trick", "trick", "trouble", "trouble", "trouble", "trouble", "trouble", "troublesome", "true", "truth", "truth", "truth", "try", "try", "try", "try", "try", "try", "tuck", "tug", "tumble", "turn", "turn", "turn", "turn", "turn", "turn", "turn", "twain", "twelve", "twig", "two", "two", "two", "two", "two", "u", "u", "unalloyed", "unbutton", "uncomfortable", "uncomfortable", "uncover", "under", "under", "understand", "undisturbed", "undo", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "up", "use", "use", "value", "vanish", "vanity", "very", "very", "very", "very", "vex", "vicious", "victual", "village", "village", "vine", "vital", "voice", "vulgar", "wait", "wait", "wait", "walk", "want", "want", "want", "want", "want", "want", "want", "want", "warble", "warm", "warm", "warm", "warn't", "warn't", "warn't", "warn't", "warn't", "watchful", "watson", "watson", "watson", "way", "way", "way", "way", "way", "way", "wear", "weed", "week", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "well", "what", "what", "what", "what", "what", "what", "what", "what", "what", "what", "what", "what", "what", "what", "what", "what", "when", "when", "when", "when", "when", "when", "when", "when", "when", "when", "where", "where", "where", "where", "which", "which", "which", "which", "which", "which", "while", "while", "whippowill", "whirl", "whisper", "whistle", "whistling", "whit", "white", "white", "white", "white", "who", "who", "who", "whole", "whole", "whooe", "why", "why", "why", "why", "why", "why", "why", "wicked", "widow", "widow", "widow", "widow", "widow", "widow", "widow", "widow", "widow", "widow", "widow", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "will", "wind", "wind", "wind", "window", "window", "window", "window", "wish", "wish", "wish", "wish", "witch", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "with", "within", "without", "without", "without", "woman", "wonder", "wood", "wood", "wood", "work", "work", "work", "work", "work", "work", "world", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "would", "y", "ye", "year", "yes", "yes", "yes'm", "yes'm", "yet", "yet", "yet", "young", "yow", "yow", "yow", "yow"]}, "stopword": 0.1} \ No newline at end of file diff --git a/twain_shakespeare_raw.json b/twain_shakespeare_raw.json new file mode 100644 index 0000000..a7a6c36 --- /dev/null +++ b/twain_shakespeare_raw.json @@ -0,0 +1,1026 @@ +[ + { + "category": "twain", + "text": "Tom!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "No answer." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Tom!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "No answer." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "What's gone with that boy, I wonder? You Tom!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "No answer." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The old lady pulled her spectacles down and looked over them about the room; then she put them up and looked out under them. She seldom or never looked through them for so small a thing as a boy; they were her state pair, the pride of her heart, and were built for \"style,\" not service -- she could have seen through a pair of stove-lids just as well. She looked perplexed for a moment, and then said, not fiercely, but still loud enough for the furniture to hear:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well, I lay if I get hold of you I'll --" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "She did not finish, for by this time she was bending down and punching under the bed with the broom, and so she needed breath to punctuate the punches with. She resurrected nothing but the cat." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I never did see the beat of that boy!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "She went to the open door and stood in it and looked out among the tomato vines and \"jimpson\" weeds that constituted the garden. No Tom. So she lifted up her voice at an angle calculated for distance and shouted:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Y-o-u-u Tom!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "There was a slight noise behind her and she turned just in time to seize a small boy by the slack of his roundabout and arrest his flight." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "There! I might 'a' thought of that closet. What you been doing in there?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Nothing." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Nothing! Look at your hands. And look at your mouth. What is that?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I don't know, aunt." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well, I know. It's jam -- that's what it is. Forty times I've said if you didn't let that jam alone I'd skin you. Hand me that switch." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The switch hovered in the air -- the peril was desperate --" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "My! Look behind you, aunt!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The old lady whirled round, and snatched her skirts out of danger. The lad fled on the instant, scrambled up the high board-fence, and disappeared over it." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "His aunt Polly stood surprised a moment, and then broke into a gentle laugh." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Hang the boy, can't I never learn anything? Ain't he played me tricks enough like that for me to be looking out for him by this time? But old fools is the biggest fools there is. Can't learn an old dog new tricks, as the saying is. But my goodness, he never plays them alike, two days, and how is a body to know what's coming? He 'pears to know just how long he can torment me before I get my dander up, and he knows if he can make out to put me off for a minute or make me laugh, it's all down again and I can't hit him a lick. I ain't doing my duty by that boy, and that's the Lord's truth, goodness knows. Spare the rod and spoil the child, as the Good Book says. I'm a laying up sin and suffering for us both, I know. He's full of the Old Scratch, but laws-a-me! he's my own dead sister's boy, poor thing, and I ain't got the heart to lash him, somehow. Every time I let him off, my conscience does hurt me so, and every time I hit him my old heart most breaks. Well-a-well, man that is born of woman is of few days and full of trouble, as the Scripture says, and I reckon it's so. He'll play hookey this evening [*], and I'll just be obliged to make him work, to-morrow, to punish him. It's mighty hard to make him work Saturdays, when all the boys is having holiday, but he hates work more than he hates anything else, and I've got to do some of my duty by him, or I'll be the ruination of the child." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Tom did play hookey, and he had a very good time. He got back home barely in season to help Jim, the small colored boy, saw next-day's wood and split the kindlings before supper -- at least he was there in time to tell his adventures to Jim while Jim did three-fourths of the work. Tom's younger brother (or rather half-brother) Sid was already through with his part of the work (picking up chips), for he was a quiet boy, and had no adventurous, troublesome ways." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "While Tom was eating his supper, and stealing sugar as opportunity offered, Aunt Polly asked him questions that were full of guile, and very deep -- for she wanted to trap him into damaging revealments. Like many other simple-hearted souls, it was her pet vanity to believe she was endowed with a talent for dark and mysterious diplomacy, and she loved to contemplate her most transparent devices as marvels of low cunning. Said she:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Tom, it was middling warm in school, warn't it?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Yes'm." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Powerful warm, warn't it?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Yes'm." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Didn't you want to go in a-swimming, Tom?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "A bit of a scare shot through Tom -- a touch of uncomfortable suspicion. He searched Aunt Polly's face, but it told him nothing. So he said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "No'm -- well, not very much." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The old lady reached out her hand and felt Tom's shirt, and said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "But you ain't too warm now, though.\" And it flattered her to reflect that she had discovered that the shirt was dry without anybody knowing that that was what she had in her mind. But in spite of her, Tom knew where the wind lay, now. So he forestalled what might be the next move:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Some of us pumped on our heads -- mine's damp yet. See?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Aunt Polly was vexed to think she had overlooked that bit of circumstantial evidence, and missed a trick. Then she had a new inspiration:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Tom, you didn't have to undo your shirt collar where I sewed it, to pump on your head, did you? Unbutton your jacket!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The trouble vanished out of Tom's face. He opened his jacket. His shirt collar was securely sewed." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Bother! Well, go 'long with you. I'd made sure you'd played hookey and been a-swimming. But I forgive ye, Tom. I reckon you're a kind of a singed cat, as the saying is -- better'n you look. This time." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "She was half sorry her sagacity had miscarried, and half glad that Tom had stumbled into obedient conduct for once." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "But Sidney said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well, now, if I didn't think you sewed his collar with white thread, but it's black." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Why, I did sew it with white! Tom!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "But Tom did not wait for the rest. As he went out at the door he said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Siddy, I'll lick you for that." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "In a safe place Tom examined two large needles which were thrust into the lapels of his jacket, and had thread bound about them -- one needle carried white thread and the other black. He said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "She'd never noticed if it hadn't been for Sid. Confound it! sometimes she sews it with white, and sometimes she sews it with black. I wish to geeminy she'd stick to one or t'other -- I can't keep the run of 'em. But I bet you I'll lam Sid for that. I'll learn him!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "He was not the Model Boy of the village. He knew the model boy very well though -- and loathed him." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Within two minutes, or even less, he had forgotten all his troubles. Not because his troubles were one whit less heavy and bitter to him than a man's are to a man, but because a new and powerful interest bore them down and drove them out of his mind for the time -- just as men's misfortunes are forgotten in the excitement of new enterprises. This new interest was a valued novelty in whistling, which he had just acquired from a negro, and he was suffering to practise it undisturbed. It consisted in a peculiar bird-like turn, a sort of liquid warble, produced by touching the tongue to the roof of the mouth at short intervals in the midst of the music -- the reader probably remembers how to do it, if he has ever been a boy. Diligence and attention soon gave him the knack of it, and he strode down the street with his mouth full of harmony and his soul full of gratitude. He felt much as an astronomer feels who has discovered a new planet -- no doubt, as far as strong, deep, unalloyed pleasure is concerned, the advantage was with the boy, not the astronomer." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The summer evenings were long. It was not dark, yet. Presently Tom checked his whistle. A stranger was before him -- a boy a shade larger than himself. A new-comer of any age or either sex was an impressive curiosity in the poor little shabby village of St. Petersburg. This boy was well dressed, too -- well dressed on a week-day. This was simply astounding. His cap was a dainty thing, his closebuttoned blue cloth roundabout was new and natty, and so were his pantaloons. He had shoes on -- and it was only Friday. He even wore a necktie, a bright bit of ribbon. He had a citified air about him that ate into Tom's vitals. The more Tom stared at the splendid marvel, the higher he turned up his nose at his finery and the shabbier and shabbier his own outfit seemed to him to grow. Neither boy spoke. If one moved, the other moved -- but only sidewise, in a circle; they kept face to face and eye to eye all the time. Finally Tom said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I can lick you!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I'd like to see you try it." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well, I can do it." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "No you can't, either." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Yes I can." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "No you can't." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I can." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "You can't." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Can!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Can't!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "An uncomfortable pause. Then Tom said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "What's your name?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "'Tisn't any of your business, maybe." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well I 'low I'll make it my business." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well why don't you?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "If you say much, I will." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Much -- much -- much. There now." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Oh, you think you're mighty smart, don't you? I could lick you with one hand tied behind me, if I wanted to." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well why don't you do it? You say you can do it." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well I will, if you fool with me." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Oh yes -- I've seen whole families in the same fix." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Smarty! You think you're some, now, don't you? Oh, what a hat!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "You can lump that hat if you don't like it. I dare you to knock it off -- and anybody that'll take a dare will suck eggs." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "You're a liar!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "You're another." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "You're a fighting liar and dasn't take it up." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Aw -- take a walk!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Say -- if you give me much more of your sass I'll take and bounce a rock off'n your head." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Oh, of course you will." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well I will." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well why don't you do it then? What do you keep saying you will for? Why don't you do it? It's because you're afraid." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I ain't afraid." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "You are." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I ain't." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "You are." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Another pause, and more eying and sidling around each other. Presently they were shoulder to shoulder. Tom said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Get away from here!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Go away yourself!" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I won't." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I won't either." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "So they stood, each with a foot placed at an angle as a brace, and both shoving with might and main, and glowering at each other with hate. But neither could get an advantage. After struggling till both were hot and flushed, each relaxed his strain with watchful caution, and Tom said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "You're a coward and a pup. I'll tell my big brother on you, and he can thrash you with his little finger, and I'll make him do it, too." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "What do I care for your big brother? I've got a brother that's bigger than he is -- and what's more, he can throw him over that fence, too.\" [Both brothers were imaginary.]" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "That's a lie." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Your saying so don't make it so." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Tom drew a line in the dust with his big toe, and said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I dare you to step over that, and I'll lick you till you can't stand up. Anybody that'll take a dare will steal sheep." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The new boy stepped over promptly, and said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Now you said you'd do it, now let's see you do it." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Don't you crowd me now; you better look out." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Well, you said you'd do it -- why don't you do it?" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "By jingo! for two cents I will do it." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The new boy took two broad coppers out of his pocket and held them out with derision. Tom struck them to the ground. In an instant both boys were rolling and tumbling in the dirt, gripped together like cats; and for the space of a minute they tugged and tore at each other's hair and clothes, punched and scratched each other's nose, and covered themselves with dust and glory. Presently the confusion took form, and through the fog of battle Tom appeared, seated astride the new boy, and pounding him with his fists. \"Holler 'nuff!\" said he." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The boy only struggled to free himself. He was crying -- mainly from rage." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Holler 'nuff!\" -- and the pounding went on." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "At last the stranger got out a smothered \"'Nuff!\" and Tom let him up and said:" + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Now that'll learn you. Better look out who you're fooling with next time." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The new boy went off brushing the dust from his clothes, sobbing, snuffling, and occasionally looking back and shaking his head and threatening what he would do to Tom the \"next time he caught him out.\" To which Tom responded with jeers, and started off in high feather, and as soon as his back was turned the new boy snatched up a stone, threw it and hit him between the shoulders and then turned tail and ran like an antelope. Tom chased the traitor home, and thus found out where he lived. He then held a position at the gate for some time, daring the enemy to come outside, but the enemy only made faces at him through the window and declined. At last the enemy's mother appeared, and called Tom a bad, vicious, vulgar child, and ordered him away. So he went away; but he said he \"'lowed\" to \"lay\" for that boy." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "He got home pretty late that night, and when he climbed cautiously in at the window, he uncovered an ambuscade, in the person of his aunt; and when she saw the state his clothes were in her resolution to turn his Saturday holiday into captivity at hard labor became adamantine in its firmness." + }, + { + "category": "twain", + "text": "You don't know about me without you have read a book by the name of The Adventures of Tom Sawyer; but that ain't no matter. That book was made by Mr. Mark Twain, and he told the truth, mainly. There were things which he stretched, but mainly he told the truth. That is nothing. I never seen anybody but lied one time or another, without it was Aunt Polly, or the widow, or maybe Mary. Aunt Polly--Tom's Aunt Polly, she is--and Mary, and the Widow Douglas is all told about in that book, which is mostly a true book, with some stretchers, as I said before." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Now the way that the book winds up is this: Tom and me found the money that the robbers hid in the cave, and it made us rich. We got six thousand dollars apiece--all gold. It was an awful sight of money when it was piled up. Well, Judge Thatcher he took it and put it out at interest, and it fetched us a dollar a day apiece all the year round-- more than a body could tell what to do with. The Widow Douglas she took me for her son, and allowed she would sivilize me; but it was rough living in the house all the time, considering how dismal regular and decent the widow was in all her ways; and so when I couldn't stand it no longer I lit out. I got into my old rags and my sugar-hogshead again, and was free and satisfied. But Tom Sawyer he hunted me up and said he was going to start a band of robbers, and I might join if I would go back to the widow and be respectable. So I went back." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "The widow she cried over me, and called me a poor lost lamb, and she called me a lot of other names, too, but she never meant no harm by it. She put me in them new clothes again, and I couldn't do nothing but sweat and sweat, and feel all cramped up. Well, then, the old thing commenced again. The widow rung a bell for supper, and you had to come to time. When you got to the table you couldn't go right to eating, but you had to wait for the widow to tuck down her head and grumble a little over the victuals, though there warn't really anything the matter with them,--that is, nothing only everything was cooked by itself. In a barrel of odds and ends it is different; things get mixed up, and the juice kind of swaps around, and the things go better." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "After supper she got out her book and learned me about Moses and the Bulrushers, and I was in a sweat to find out all about him; but by and by she let it out that Moses had been dead a considerable long time; so then I didn't care no more about him, because I don't take no stock in dead people." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Pretty soon I wanted to smoke, and asked the widow to let me. But she wouldn't. She said it was a mean practice and wasn't clean, and I must try to not do it any more. That is just the way with some people. They get down on a thing when they don't know nothing about it. Here she was a-bothering about Moses, which was no kin to her, and no use to anybody, being gone, you see, yet finding a power of fault with me for doing a thing that had some good in it. And she took snuff, too; of course that was all right, because she done it herself." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Her sister, Miss Watson, a tolerable slim old maid, with goggles on, had just come to live with her, and took a set at me now with a spelling- book. She worked me middling hard for about an hour, and then the widow made her ease up. I couldn't stood it much longer. Then for an hour it was deadly dull, and I was fidgety. Miss Watson would say, \"Don't put your feet up there, Huckleberry;\" and \"Don't scrunch up like that, Huckleberry--set up straight;\" and pretty soon she would say, \"Don't gap and stretch like that, Huckleberry--why don't you try to behave?\" Then she told me all about the bad place, and I said I wished I was there. She got mad then, but I didn't mean no harm. All I wanted was to go somewheres; all I wanted was a change, I warn't particular. She said it was wicked to say what I said; said she wouldn't say it for the whole world; she was going to live so as to go to the good place. Well, I couldn't see no advantage in going where she was going, so I made up my mind I wouldn't try for it. But I never said so, because it would only make trouble, and wouldn't do no good." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Now she had got a start, and she went on and told me all about the good place. She said all a body would have to do there was to go around all day long with a harp and sing, forever and ever. So I didn't think much of it. But I never said so. I asked her if she reckoned Tom Sawyer would go there, and she said not by a considerable sight. I was glad about that, because I wanted him and me to be together." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "Miss Watson she kept pecking at me, and it got tiresome and lonesome. By and by they fetched the niggers in and had prayers, and then everybody was off to bed. I went up to my room with a piece of candle, and put it on the table. Then I set down in a chair by the window and tried to think of something cheerful, but it warn't no use. I felt so lonesome I most wished I was dead. The stars were shining, and the leaves rustled in the woods ever so mournful; and I heard an owl, away off, who-whooing about somebody that was dead, and a whippowill and a dog crying about somebody that was going to die; and the wind was trying to whisper something to me, and I couldn't make out what it was, and so it made the cold shivers run over me. Then away out in the woods I heard that kind of a sound that a ghost makes when it wants to tell about something that's on its mind and can't make itself understood, and so can't rest easy in its grave, and has to go about that way every night grieving. I got so down-hearted and scared I did wish I had some company. Pretty soon a spider went crawling up my shoulder, and I flipped it off and it lit in the candle; and before I could budge it was all shriveled up. I didn't need anybody to tell me that that was an awful bad sign and would fetch me some bad luck, so I was scared and most shook the clothes off of me. I got up and turned around in my tracks three times and crossed my breast every time; and then I tied up a little lock of my hair with a thread to keep witches away. But I hadn't no confidence. You do that when you've lost a horseshoe that you've found, instead of nailing it up over the door, but I hadn't ever heard anybody say it was any way to keep off bad luck when you'd killed a spider." + }, + { + "category": "twain", + "text": "" + }, + { + "category": "twain", + "text": "I set down again, a-shaking all over, and got out my pipe for a smoke; for the house was all as still as death now, and so the widow wouldn't know. Well, after a long time I heard the clock away off in the town go boom--boom--boom--twelve licks; and all still again--stiller than ever. Pretty soon I heard a twig snap down in the dark amongst the trees-- something was a stirring. I set still and listened. Directly I could just barely hear a \"me-yow! me-yow!\" down there. That was good! Says I, \"me-yow! me-yow!\" as soft as I could, and then I put out the light and scrambled out of the window on to the shed. Then I slipped down to the ground and crawled in among the trees, and, sure enough, there was Tom Sawyer waiting for me." + }, + { + "category": "shakespeare", + "text": "Huntsman, I charge thee, tender well my hounds;Brach Merriman, the poor cur, is emboss'd,And couple Clowder with the deep-mouth'd brach.Saw'st thou not, boy, how Silver made it goodAt the hedge-corner, in the coldest fault?I would not lose the dog for twenty pound." + }, + { + "category": "shakespeare", + "text": "Why, Bellman is as good as he, my lord;He cried upon it at the merest loss,And twice to-day pick'd out the dullest scent;Trust me, I take him for the better dog." + }, + { + "category": "shakespeare", + "text": "Thou art a fool: if Echo were as fleet,I would esteem him worth a dozen such.But sup them well, and look unto them all;To-morrow I intend to hunt again." + }, + { + "category": "shakespeare", + "text": "I will, my lord." + }, + { + "category": "shakespeare", + "text": "What's here? One dead, or drunk?See, doth he breathe?" + }, + { + "category": "shakespeare", + "text": "He breathes, my lord. Were he not warm'd with ale,This were a bed but cold to sleep so soundly." + }, + { + "category": "shakespeare", + "text": "O monstrous beast! how like a swine he lies!Grim death, how foul and loathsome is thine image!Sirs, I will practise on this drunken man.What think you, if he were convey'd to bed,Wrapp'd in sweet clothes, rings put upon his fingers,A most delicious banquet by his bed,And brave attendants near him when he wakes,Would not the beggar then forget himself?" + }, + { + "category": "shakespeare", + "text": "And I in going, madam, weep o'er my father's death anew;but I must attend his majesty's command, to whom I am now inward, evermore in subjection." + }, + { + "category": "shakespeare", + "text": "You shall find of the king a husband, madam;—you, sir, a father:he that so generally is at all times good, must of necessity holdhis virtue to you; whose worthiness would stir it up where itwanted, rather than lack it where there is such abundance." + }, + { + "category": "shakespeare", + "text": "What hope is there of his majesty's amendment?" + }, + { + "category": "shakespeare", + "text": "He hath abandoned his physicians, madam; under whose practices hehath persecuted time with hope; and finds no other advantage inthe process but only the losing of hope by time." + }, + { + "category": "shakespeare", + "text": "This young gentlewoman had a father—O, that 'had!' howsad a passage 'tis!—whose skill was almost as great as hishonesty; had it stretched so far, would have made natureimmortal, and death should have play for lack of work. Would, forthe king's sake, he were living! I think it would be the death ofthe king's disease." + }, + { + "category": "shakespeare", + "text": "He was excellent indeed, madam; the king very lately spokeof him admiringly and mourningly; he was skilful enough to haveliv'd still, if knowledge could be set up against mortality." + }, + { + "category": "shakespeare", + "text": "I learn in this letter that Don Pedro of Arragon comes this night to Messina." + }, + { + "category": "shakespeare", + "text": "He is very near by this: he was not three leagues off when I left him." + }, + { + "category": "shakespeare", + "text": "A victory is twice itself when the achiever brings home full numbers. I find here that Don Pedro hath bestowed much honour on a young Florentine called Claudio." + }, + { + "category": "shakespeare", + "text": "Much deserved on his part, and equally remembered by Don Pedro. He hath borne himself beyond the promise of his age, doing in the figure of a lamb the feats of a lion: he hath indeed better bettered expectation than you must expect of me to tell you how." + }, + { + "category": "shakespeare", + "text": "He set up his bills here in Messina and challenged Cupid at the flight; and my uncle's fool, reading the challenge, subscribed for Cupid, and challenged him at the bird-bolt. I pray you, how many hath he killed and eaten in these wars?" + }, + { + "category": "shakespeare", + "text": "Alas! he gets nothing by that. In our last conflict four of his five wits went halting off, and now is the whole man governed with one! so that if he have wit enough to keep himself warm, let him bear it for a difference between himself and his horse; for it is all the wealth that he hath left to be known a reasonable creature. Who is his companion now? He hath every month a new sworn brother." + }, + { + "category": "shakespeare", + "text": "But how many hath he killed? for, indeed, I promised to eat all of his killing." + }, + { + "category": "shakespeare", + "text": "O Lord, he will hang upon him like a disease: he is sooner caught than the pestilence, and the taker runs presently mad. God help the noble Claudio! If he have caught the Benedick, it will cost him a thousand pound ere a' be cured." + }, + { + "category": "shakespeare", + "text": "That is the sum of all, Leonato: Signior Claudio, and Signior Benedick, my dear friend Leonato hath invited you all. I tell him we shall stay here at the least a month, and he heartly prays some occasion may detain us longer: I dare swear he is no hypocrite, but prays from his heart." + } +] \ No newline at end of file