diff --git a/.github/workflows/gem-push.yml b/.github/workflows/gem-push.yml new file mode 100644 index 0000000..343d5ff --- /dev/null +++ b/.github/workflows/gem-push.yml @@ -0,0 +1,35 @@ +name: Ruby Gem + +on: + push: + tags: [ v* ] + +jobs: + build: + if: contains(github.ref, 'refs/tags/v') + name: Build + Publish + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up Ruby 2.6 + uses: actions/setup-ruby@v1 + with: + ruby-version: 2.6.x + + - name: Publish to GPR + run: | + mkdir -p $HOME/.gem + touch $HOME/.gem/credentials + chmod 0600 $HOME/.gem/credentials + printf -- "---\n:github: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials + gem build *.gemspec + gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem + env: + GEM_HOST_API_KEY: "Bearer ${{secrets.GITHUB_TOKEN}}" + OWNER: ${{ github.repository_owner }} + + - name: Release Gem + uses: CvX/publish-rubygems-action@main + env: + RUBYGEMS_API_KEY: ${{secrets.RUBYGEMS_API_KEY}} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..899499c --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +Gemfile.lock +/pkg/ diff --git a/.rubocop.yml b/.rubocop.yml new file mode 100644 index 0000000..d46296c --- /dev/null +++ b/.rubocop.yml @@ -0,0 +1,2 @@ +inherit_gem: + rubocop-discourse: default.yml diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..7f19e26 --- /dev/null +++ b/Gemfile @@ -0,0 +1,7 @@ +# frozen_string_literal: true +source "https://rubygems.org" + +git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } + +# Specify your gem's dependencies in discourse_dev_assets.gemspec +gemspec diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..07206a0 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2021 Civilized Discourse Construction Kit + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..bd42db3 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Discourse Dev Assets + +Gem with the assets of "Discourse Dev" module. diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..edb914b --- /dev/null +++ b/Rakefile @@ -0,0 +1,4 @@ +#!/usr/bin/env rake +# frozen_string_literal: true + +require "bundler/gem_tasks" diff --git a/avatars/03F55412-DE8A-4F83-AAA6-D67EE5CE48DA-200w.jpeg b/avatars/03F55412-DE8A-4F83-AAA6-D67EE5CE48DA-200w.jpeg new file mode 100644 index 0000000..338c20c Binary files /dev/null and b/avatars/03F55412-DE8A-4F83-AAA6-D67EE5CE48DA-200w.jpeg differ diff --git a/avatars/1C4EEDC2-FE9C-40B3-A2C9-A038873EE692-200w.jpeg b/avatars/1C4EEDC2-FE9C-40B3-A2C9-A038873EE692-200w.jpeg new file mode 100644 index 0000000..3f1fc83 Binary files /dev/null and b/avatars/1C4EEDC2-FE9C-40B3-A2C9-A038873EE692-200w.jpeg differ diff --git a/avatars/26CFEFB3-21C8-49FC-8C19-8E6A62B6D2E0-200w.jpeg b/avatars/26CFEFB3-21C8-49FC-8C19-8E6A62B6D2E0-200w.jpeg new file mode 100644 index 0000000..e2a2b57 Binary files /dev/null and b/avatars/26CFEFB3-21C8-49FC-8C19-8E6A62B6D2E0-200w.jpeg differ diff --git a/avatars/282A12CA-E0D7-4011-8BDD-1FAFAAB035F7-200w.jpeg b/avatars/282A12CA-E0D7-4011-8BDD-1FAFAAB035F7-200w.jpeg new file mode 100644 index 0000000..45ca18f Binary files /dev/null and b/avatars/282A12CA-E0D7-4011-8BDD-1FAFAAB035F7-200w.jpeg differ diff --git a/avatars/2DDDE973-40EC-4004-ABC0-73FD4CD6D042-200w.jpeg b/avatars/2DDDE973-40EC-4004-ABC0-73FD4CD6D042-200w.jpeg new file mode 100644 index 0000000..75a1823 Binary files /dev/null and b/avatars/2DDDE973-40EC-4004-ABC0-73FD4CD6D042-200w.jpeg differ diff --git a/avatars/344CFC24-61FB-426C-B3D1-CAD5BCBD3209-200w.jpeg b/avatars/344CFC24-61FB-426C-B3D1-CAD5BCBD3209-200w.jpeg new file mode 100644 index 0000000..88d7e77 Binary files /dev/null and b/avatars/344CFC24-61FB-426C-B3D1-CAD5BCBD3209-200w.jpeg differ diff --git a/avatars/852EC6E1-347C-4187-9D42-DF264CCF17BF-200w.jpeg b/avatars/852EC6E1-347C-4187-9D42-DF264CCF17BF-200w.jpeg new file mode 100644 index 0000000..7c4edc3 Binary files /dev/null and b/avatars/852EC6E1-347C-4187-9D42-DF264CCF17BF-200w.jpeg differ diff --git a/avatars/A7299C8E-CEFC-47D9-939A-3C8CA0EA4D13-200w.jpeg b/avatars/A7299C8E-CEFC-47D9-939A-3C8CA0EA4D13-200w.jpeg new file mode 100644 index 0000000..efca240 Binary files /dev/null and b/avatars/A7299C8E-CEFC-47D9-939A-3C8CA0EA4D13-200w.jpeg differ diff --git a/avatars/AEF44435-B547-4B84-A2AE-887DFAEE6DDF-200w.jpeg b/avatars/AEF44435-B547-4B84-A2AE-887DFAEE6DDF-200w.jpeg new file mode 100644 index 0000000..5b387af Binary files /dev/null and b/avatars/AEF44435-B547-4B84-A2AE-887DFAEE6DDF-200w.jpeg differ diff --git a/avatars/B3CF5288-34B0-4A5E-9877-5965522529D6-200w.jpeg b/avatars/B3CF5288-34B0-4A5E-9877-5965522529D6-200w.jpeg new file mode 100644 index 0000000..35c24f2 Binary files /dev/null and b/avatars/B3CF5288-34B0-4A5E-9877-5965522529D6-200w.jpeg differ diff --git a/avatars/BA0CB1F2-8C79-4376-B13B-DD5FB8772537-200w.jpeg b/avatars/BA0CB1F2-8C79-4376-B13B-DD5FB8772537-200w.jpeg new file mode 100644 index 0000000..a4d844e Binary files /dev/null and b/avatars/BA0CB1F2-8C79-4376-B13B-DD5FB8772537-200w.jpeg differ diff --git a/avatars/E0B4CAB3-F491-4322-BEF2-208B46748D4A-200w.jpeg b/avatars/E0B4CAB3-F491-4322-BEF2-208B46748D4A-200w.jpeg new file mode 100644 index 0000000..e488eab Binary files /dev/null and b/avatars/E0B4CAB3-F491-4322-BEF2-208B46748D4A-200w.jpeg differ diff --git a/avatars/FBEBF655-4886-455A-A4A4-D62B77DD419B-200w.jpeg b/avatars/FBEBF655-4886-455A-A4A4-D62B77DD419B-200w.jpeg new file mode 100644 index 0000000..e030717 Binary files /dev/null and b/avatars/FBEBF655-4886-455A-A4A4-D62B77DD419B-200w.jpeg differ diff --git a/config/locales/faker.en.yml b/config/locales/faker.en.yml new file mode 100644 index 0000000..d405550 --- /dev/null +++ b/config/locales/faker.en.yml @@ -0,0 +1,135 @@ +en: + faker: + discourse: + categories: + - movies + - tech + - videos + - gaming + - sports + - school + - pics + - music + - pets + - design + - dev + - support + - ux + - announcements + - bug + - community + - Events + - Education + - General Discussion + - News + - Suggestions + - Introduce Yourself + - Frequently Asked Questions + - Off-Topic + - Expert Advice + - Home and Living + - Babies and Kids + - International + - Partners + - Getting Started + - Creator's Corner + - Feature Requests + - Other Languages + - Travelling + - Recipes + - Newbies + - Covid-19 + - Resources + - Docs + - Publishing + - Marketplace + - Community Guidelines + - Archived + - Meta + - Software and Operating Systems + - Arts & Media + - Science and Engineering + - Quizzes and Challenges + - Politics + - Roadmap + - Share Tips and Tricks + groups: + - team + - designers + - authors + - contributors + - customers + - subscribers + - creators + - translators + - editors + - developers + - publishers + - leaders + - advertisers + - early-birds + - partners + topics: + - Whoa. Check out this crazy paper artwork + - What’s the coolest thing you have worked on? + - A bear, however hard he tries, grows tubby without exercise + - Impressions Games City Builders + - Recommended reading for Community and FOSS enthusiasts + - Robots are taking our jobs! + - Modernizing the antiquated boxing scoring system + - Death by poisonous and electric watermelon + - D&D Gallery - Prey for Smiley Bob play session [with terrain] + - Why is uninhabited land in the US so closed off? + - The Room Appreciation Topic + - Recommend a great YouTube video + - Favorite TV show scene? + - Is the Second Amendment still relevant today? + - What methods/books did you use to learn Ruby? + - What is your favorite TED Video + - MLP:FIM Season 3 (spoilers ahoy!) + - Do you use a mobile device for ALL your work? Tell me how! + - What’s your all-time favorite movie scene? + - Enjoyable children’s shows for adults + - Totally amped about the 80s + - Do microwave ovens kill bacteria? + - Most inspirational movie you have ever seen? + - Catching all 151 in 2 hours 😀 + - Charlie The Unicorn 4 + - Video Games for Pre-Teens? + - Online learning + - Mark of the Ninja + - Funniest thing you’ve seen today? + - Coolest thing you have seen today + - Share your Hallowe’en pictures + tags: + - art + - code + - official + - feedback + - fun + - dev + - design + - test + - blog + - cloud + - tv + - movies + - review + - news + - link + - video + - photos + - lead + - mobile + - music + - release + - notes + - todo + - duplicate + - praise + - faq + - job-application + - rfc + - email + - wiki + words: [a, abandon, abandoned, abbey, abeyance, abhors, able, abnormalities, aboard, abominably, about, above, abreast, abroad, abruptly, absence, absent, absolute, absolutely, absorb, absorbed, absurd, absurdly, abundance, abundant, abuse, abusing, abusive, abyss, academy, accala, accent, accentuated, accept, accepted, access, accessible, accession, accessories, accident, accidental, acclamation, accommodation, accompanied, accompaniment, accompany, accompanying, accomplished, accordance, accordin', according, account, accounted, accounts, accredit, accuracy, accurate, accuse, accused, accustomed, ached, achievements, aching, acid, acidity, acknowledge, acolyte, acquaintance, acquiescence, acquired, acrimonious, acrobatic, across, act, acted, acting, action, active, activity, actual, actuality, actually, acute, acutely, adapt, add, added, addicted, adding, additional, address, addressed, addressing, adduce, adelphi, adhere, adjacent, adjust, admirable, admirably, admiration, admission, admit, admitted, admitting, adopt, adoration, adoring, adorned, adults, advance, advanced, advancing, advantage, advent, adventure, adventurers, adventures, adventurous, advertised, advice, advise, advisedly, aerodrome, aeronaut, aeronautic, aeroplane, aeroplanes, afar, affair, affairs, affect, affected, affectionate, afflicted, affluent, affluents, afford, affright, afoot, afraid, africa, after, afternoon, afterwards, again, against, age, agency, ages, aggravated, aggressive, ago, agonized, agony, agree, agreeable, agreed, ah, ahead, aid, aided, aimed, ain't, air, aisle, aisles, ajouti, al, alarm, alarmed, alarming, alas, albany, albert, albino, alert, alive, all, allamanda, allay, alliance, allies, alligators, allosaurus, allotted, allow, allowances, allowed, allude, alluded, alluding, alluvial, ally, almost, aloes, alone, along, aloof, aloud, alpine, already, also, alter, altered, altering, alternated, alternating, alternative, although, altogether, always, am, amajuaca, amateur, amazed, amazement, amazing, amazon, amazonian, amber, ambitious, ambush, amendment, amends, america, american, americomaniac, amiable, amid, amidst, amiss, ammunition, among, amongst, amount, ample, amplification, amused, amusement, an, an', analogue, analogy, anatomy, ancestor, ancestors, anchored, anchors, ancient, and, aneroid, angel, anger, angle, angrily, angry, angular, animal, animals, ankle, annihilation, announced, annoyed, another, answer, answered, answering, ant, antarctic, anthropoid, anthropoids, anthropology, anticipate, anticipated, anticipation, antique, antithesis, anxious, anxiously, any, anyhow, anyone, anythin', anything, anyway, anywhere, apart, ape, aperture, apes, apollinaris, apologize, apology, apparatus, apparently, appeal, appear, appearance, appeared, appearing, appears, appeased, appetite, applaud, applause, apples, appliances, apply, appointment, apportioned, appreciable, appreciated, appreciation, apprehension, approach, approached, approaches, approaching, approve, approximate, araucaria, arboreal, arc, arch, arched, architecture, archives, archway, ardent, ardently, ardor, are, area, areas, argentine, argue, arguing, argument, argumentative, arguments, aright, aristocratic, arm, armadillos, armed, arms, arnica, arose, around, arouse, aroused, arrange, arrangement, arrangements, arrest, arrested, arresting, arrival, arrive, arrived, arriving, arrow, arrows, art, arthur, article, articles, artificially, artist, as, ascend, ascendancy, ascended, ascending, ascent, ascertained, ascetic, ascribed, ash, ashamed, ashes, ashore, aside, ask, asked, asking, asks, asleep, aspect, asphalt, ass, assai, assailant, assailants, assailed, assault, assaulted, assaults, assemblage, assembled, assemblin', assembly, assent, assertion, assertions, asserts, assigning, assimilate, assistant, associate, associated, associates, association', assumed, assurance, assurances, assure, assured, assuredly, assyrian, asthmatic, astir, astonished, astonishment, astounded, astronomer, at, ataca, ate, athlete, athletes, atlantic, atlas, atmosphere, attach, attached, attack, attacked, attain, attained, attainments, attains, attempt, attempted, attempts, attention, attentions, attentive, attentively, attire, attitude, attracted, attractions, attributing, audacity, audience, august, aurora, austere, austin, australian, author, authorities, authority, avail, available, avalanche, avenged, avenue, average, averaged, averse, averted, avoid, avoided, avoiding, await, awaited, awaiting, awaits, awake, awakening, aware, away, awe, awesome, awful, awfully, awoke, axe, axes, axite, babies, babylon, bachelor, back, backed, background, backing, backs, backward, backwards, backwater, baconian, bacteriologist, bad, badge, badinage, badly, baffled, bag, baggage, bags, bail, balance, balanced, balancing, bald, bale, baleful, balkans, ball, ballet, ballinger, balloon, bamboo, bamboos, band, bandoliers, bandy, bane, bank, banked, banks, bar, barbed, bare, bargain, barge, bark, barns, barometer, barred, barrel, barrelled, barrels, barren, barricade, basalt, basaltic, base, basin, basket, basking, bass, bat, batch, bates, bathed, bathybius, bats, battery, battle, battles, baxter's, bay, bazaar, be, beached, beads, beak, beaks, beamed, beaming, beams, bean, beans, bear, beard, bearded, bearing, bearings, bears, beast, beast's, beastly, beasts, beat, beaten, beatific, beating, beaumont, beautiful, beauty, became, because, beckoning, become, bed, bedraggled, bee, beech, beef, been, beers, bees, beetles, beetling, befallen, before, beg, began, beggar, beggars, begging, begin, beginnin', beginning, begins, begonia, begun, behalf, behave, behaved, behavior, behest, behind, behold, bein', being, beings, belge, belief, beliefs, believe, believed, believes, bell, bellow, bellowed, bellowing, bells, belly, belong, belongs, below, belt, bench, benches, bend, bending, beneath, benefactors, benevolence, bent, berserk, beside, besides, beslobbered, best, bestial, bestowing, better, between, betwixt, bewildered, bewildering, bewilderment, beyond, bias, bickerings, bidding, big, bigger, biggest, bill, billhooks, bimetallism, biography, birch, bird, bird's, birds, birth, biscuits, bishop, bit, bite, biting, bitten, bitter, bitterly, bitterness, bituminous, bivouac, black, blackened, blame, bland's, blank, blankets, blaspheme, blast, blaze, blazing, bleat, bleating, bleedin', blended, bless, blessed, blessing, blew, blind, blindly, blinked, blister, blisters, bloated, bloc, block, blocked, blocking, blood, bloody, bloom, blossoms, blotched, blotches, blotted, blow, blowing, blows, blubber, blue, bluish, blundell, blunder, blundering, blushes, blushing, board, boat, boating, boats, bobbed, bobbing, bodies, bodily, body, bog, bogs, bohemian, boiled, boiling, bold, bole, boles, bolivia, bolster, bolted, boltin', bondage, bonds, bone, bones, bonnie, bony, book, books, boomed, booming, boot, booth, boots, border, borders, bore, borealis, born, borne, bosh, boss, bosun, botanist, both, bottle, bottles, bottom, bottoms, bough, boughs, boulder, boulders, bounced, bound, bounded, bounding, bounds, bow, bowdlerized, bowed, bowing, bowl, bowmen, bows, box, boxers, boxes, boxing, boy, boyhood, boyish, boys, brace, bracelet, brachycephalic, bracken, brackets, brain, brainless, brains, brake, brambles, branch, branches, branching, brand, brandy, brass, brassy, brave, braver, bravery, bravos, brawling, brazen, brazil, brazilian, breadth, break, breakfast, breaking, breaks, breast, breath, breathed, breathing, breathless, breccia, bred, breech, breed, breeding, breeds, brethren, briar, brick, bridge, bridging, briefly, bright, brightly, brilliant, brimmed, bring, bringing, brisk, briskly, bristle, bristled, bristling, british, broad, broke, broken, bronze, bronzed, brood, brooding, brook, brooks, brother, brothers, brougham, broughams, brought, brow, brown, brows, browsed, bruised, brush, brushes, brushwood, brussels, brutal, brutally, brute, brute's, brutes, bubbles, bubbling, bucket, bucking, budget, buffalo, builder, built, bulging, bulk, bulky, bull, bull's, bulldog, bullet, bullets, bullies, bullrushes, bulls', bully, bumping, bunch, bunched, bunching, bundle, burden, burdens, buried, burned, burning, burnished, burrows, burst, bursting, burton, burtons, burying, bush, bushes, bushy, business, bustling, busy, busying, but, butcher's, butchery, butlers, butt, butter, butterflies, butterfly, buzzed, by, bye, bygone, cabinet, cabmen, cacklin', cactus, cage, cagliostro, call, called, calling, calls, calm, camberwell, cambridge, came, cameras, camp, campaign, camped, camping, can, can't, canary, candle, candlestick, cane, canes, canine, canines, cannibals, cannot, canoe, canoes, canopy, cantankerous, canvas, cap, capable, capacity, capped, captain, captor, captors, car, carafe, carbolic, card, care, cared, career, careful, carefully, careless, carelessly, caressing, caressingly, cargo, cargoes, carnage, carnivora, carnivorous, carpet, carried, carriers, carrion, carry, carrying, cartilage, cartridge, cartridges, case, cases, cash, cast, castanets, cat, catalogue, cataract, catastrophe, catch, catches, catchin', catharine, cats, cattle, cattleya, caught, cause, caused, caution, cautious, cautiously, cave, cavern, cavernous, caverns, caves, cavities, cayman, cease, cedars, ceiling, celtic, censor, center, centered, central, centuries, century, cerebral, ceremony, certain, certainly, certainty, cervical, chafe, chaff, chain, chair, chairman, chairs, chalk, chalks, challenged, challenger, challenger's, challenges, chambers, champion, chance, chanced, chancery, chances, chandeliers, change, changed, changing, channel, channels, chaos, chap, chappie, chaps, chapter, chapters, character, characteristic, characteristics, characters, charcoal, charge, charged, charing, charlatan, charred, chart, chartered, charting, charts, chase, chased, chasm, chastened, chat, chatter, chattered, chattering, chauffeur, cheap, check, checking, checks, cheeks, cheer, cheered, cheerful, cheering, cheers, cheery, chemistry, cherry, chest, chested, chesterfields, chestnuts, chests, chicago, chick, chicken, chief, chief's, child, childhood, children, chill, chin, chinese, chink, chirrup, chisel, chock, chocolate, choice, choke, choked, choose, chorus, chorused, chose, chosen, chronicle, chucked, chuckle, chuckled, chuckling, church, cigar, cigarette, circle, circles, circlet, circling, circuit, circular, circulation, circumference, circumnavigation, circumstances, circus, city, civilization, civilized, clad, claim, claimed, claims, clamber, clambered, clamor, clamps, clang, clansman, clapped, clapping, clasped, clasping, class, classic, classical, classification, classified, classify, clatter, clavicle, clawed, clawing, claws, clay, clayey, clean, cleaner, cleaning, cleanly, clear, cleared, clearer, clearing, clearings, clearly, cleft, clenched, clerk, clever, clew, clicking, cliff, cliffs, climate, climax, climb, climbed, climber, climbing, clinging, clip, clipped, clive, close, closed, closely, closer, closing, cloth, clothes, clothing, cloud, clouds, club, clubbing, clubs, clue, clump, clumped, clumps, clumsily, clumsy, clung, clustering, clusters, clutched, co, coal, coalesced, coalition, coarse, coast, coat, coax, coaxing, cock, cockatoo, cocked, cocking, cocks', coco, cocoa, coercion, coffee, coil, coiled, coils, coincidence, cold, coldstream, coleoptera, collapse, collapsed, collar, colleague, colleagues, collected, collection, collections, collectively, colliery, collisions, colony, color, colorado, colored, coloring, colorless, colossal, columbia, columbus, column, columns, colver, combined, come, comer, comes, comfort, comfy, comic, coming, command, commanded, commanding, commencement, comment, comments, commercial, commission, commit, committee, committing, common, commonplace, commotion, communicate, communicated, communication, communications, companion, companion's, companions, companionship, company, comparative, comparatively, compare, compared, compass, compelled, compels, competition, complacently, complete, completed, completely, complex, compliment, compliments, complying, composed, composition, comprehensible, comprehension, comrade, comrade's, comrades, comradeship, conan, concealed, conceit, conceited, conceivable, conceive, conceived, conceives, concept, concern, concluded, conclusion, conclusions, conclusive, conclusively, concourse, condemned, condensed, condescend, condescended, condescension, condition, conditioned, conditions, conducted, conducting, confess, confessed, confession, confidence, confidential, confined, confines, confirmation, confronted, confused, confusing, confusion, confuted, congo, congratulate, congratulating, congratulation, congregated, congress, conical, conifera, conjectured, connecting, connection, conquered, conquerors, conquest, conquests, conscience, conscious, consent, consequence, consequent, conserved, considerable, considerably, considerate, consideration, considerations, considering, consistency, consistent, consists, consolation, consoled, constant, constantinople, constantly, consternation, constitute, construct, constructed, constructing, contact, contain, contained, containing, contains, contemplation, contemporary, contempt, contemptuous, contending, content, contented, contention, contentious, contentment, contents, contest, contested, context, continent, continental, contingent, continual, continually, continuation, continue, continued, continuous, contour, contradiction, contraption, contrary, contrast, contribution, contrite, control, controversy, convened, convenient, conversation, conversaziones, convey, conveyed, conviction, convictions, convince, convinced, convinces, convincing, convolvulus, convulsed, convulsion, cooed, cook, cookin', cooking, cooler, cooling, coolness, coop, cope, copies, copy, copying, copyright, cord, cordially, cords, corner, corpulent, correct, corresponded, correspondence, correspondent, correspondentship, corresponding, corroboration, corroborative, corrosive, cost, cotton, couch, could, couldn't, council, count, countenance, counter, countless, countries, country, countryman, counts, county, couple, coupled, coups, courage, courageous, course, court, courtesy, courtmartialed, cousin, cover, covered, coverlet, cow, cowardice, cowed, crabbed, crabby, crack, cracked, cracking, crackled, cracks, crag, crags, cragsman, craned, cranial, craning, cranium, crash, crashed, crashing, crater, crawl, crawled, crawling, crayston, creaked, creaking, creating, creation, creature, creature's, creatures, credit, credulity, creeper, creepers, creeping, crept, crescents, crest, crevices, crew, cried, cries, crimson, cringe, cringed, crinoline, crisis, crisp, crisply, cristofero, critic, critical, criticism, croaking, crocodile, crocodiles, cross, crossed, crouched, crouching, crowd, crowded, crowned, crowning, crowns, crudest, cruel, cruelties, crumbled, crumpled, crush, crushed, crushing, cry, crying, crystal, cucama, cul, cultivate, culture, cumbrous, cumulative, cunning, cunningly, cupboard, curb, cure, cures, curiosity, curious, curiously, curls, curly, current, curse, cursed, curtail, curtain, curtained, curtly, curupuri, curve, curved, curves, curving, cushion, customary, cut, cuticura, cutting, cycadaceous, cynic, cynical, da, dabbing, dado, dailies, daily, daintily, damaged, damn, damnedest, damp, damper, dance, danced, dancing, dandelion, danger, dangerous, dangers, dangled, dangling, dante, dante's, dare, dared, dares, darien, daring, dark, darker, darkness, dart, darted, darting, darts, darwin, darwinism, dashed, date, dating, daub, dawn, dawned, dawning, day, day's, daylight, days, days', dazzling, de, dead, deadly, deal, dealers, dear, dearly, dears, death, deathless, debate, debbil, debris, debt, debts, decay, decayed, decaying, deceive, deceiving, december, decency, decent, deception, decide, decided, deciphered, decision, decisive, deck, declared, decline, decorated, decreased, decreed, deed, deeds, deep, deeper, deepest, deeply, deeps, deer, defeat, defective, defend, defense, defiance, deficiencies, defies, define, defined, definite, deformed, degraded, degree, degrees, deigns, dejected, dejection, delay, delegates, delete, deliberate, deliberately, delicacy, delicate, delicately, delicious, delight, delighted, delirium, demand, democrat, demonstrate, demonstrated, demonstration, demonstrators, demoralized, demure, denial, denied, dense, departed, department, departure, depend, depended, dependent, depending, depicted, deplorable, deportment, deposit, deposited, deprecating, deprecation, depreciation, depressed, depression, depth, depths, derisive, derivative, descend, descended, descending, descent, descreeptive, describe, described, describing, description, descriptive, desecrated, desert, deserted, deserve, desire, desired, desires, desk, desolate, despair, despairing, despatch, desperate, desperately, desperation, despised, destination, destined, destroy, destroyed, destruction, detached, detachment, detail, details, detain, detected, determination, determine, determined, detestation, detroit, deuce, developed, development, developments, devices, devil, devil's, devilment, devils, devised, devising, devote, devoted, devotees, devotion, devour, diaboli, diabolical, diagram, diagrams, diameter, diamond, diamonds, diary, dictated, did, didn't, die, died, difference, differences, different, difficult, difficulties, difficulty, diffused, dignified, dignity, dilapidated, dilated, diligence, dim, dimittis, dimly, dimorphodon, dingy, dining, dinner, dinosaur, dinosaurs, dipped, dire, direct, direction, directions, directly, directness, dirty, disagree, disagreement, disappear, disappearance, disappeared, disappointing, disappointment, disapproval, disarm, disaster, disastrous, discern, discharged, disciplinarian, discipline, disclosing, discomfited, disconnected, disconsolate, discontent, discordant, discourage, discourses, discover, discovered, discoverer, discoveries, discovering, discovery, discreditable, discreetly, discretion, discs, discuss, discussed, discussing, discussion, disengaged, disguise, disgust, disintegrated, disliked, dismissed, disorder, disordered, disparage, dispelled, disposed, disproving, dispute, disregard, disregarded, dissatisfaction, dissent, distance, distant, distasteful, distending, distinct, distinction, distinctly, distinguish, distinguished, distorted, distortion, distract, distracting, distress, distribute, distributed, distributing, district, distrust, disturb, disturbed, dive, dived, divert, divided, division, dizzy, do, doctor, doctors, document, documents, doda, dodged, doe, does, dog, dogmatic, dogs, doing, dollars, domain, dome, domestic, dominated, dominating, don, don't, done, dooce, dooced, doocedly, door, doors, doorway, dorsal, dotted, double, doubly, doubt, doubted, doubts, down, downfall, downwards, doyle, doze, dozen, dozin', dozing, dr, drab, drag, dragged, dragging, dragon, drain, drama, dramatic, drank, draped, drapery, draught, draw, drawback, drawbridge, drawer, drawers, drawing, drawings, drawn, dreadful, dream, dreamed, dreamland, dreams, dreamy, dress, dressed, dresses, dressing, drew, dried, drift, drifting, drill, drinking, drinks, drive, driven, drivers, driving, drone, droned, drooping, drop, dropped, dropping, drove, drum, drums, drunken, dry, drying, dryopithecus, dubious, due, duet, dug, duke, dull, dully, duly, dun, dunn, durham, during, dusk, dutch, duty, dwarf, dwell, dwellers, dwelt, dyin', dying, each, eager, eagerly, eagerness, eagle, eagled, ear, earlier, earliest, early, earned, earnest, earnestly, earnestness, ears, earshot, earth, earthquake, ease, eased, easier, easiest, easily, east, easy, eat, eaten, eater, eatin', eating, ebony, ebook, ebooks, eccentric, ecclesiastic, echoed, economical, ecstasy, edge, edged, edges, edinburgh, edited, editions, editor, editorial, educ, educated, education, educational, edward, efface, effacement, effect, effected, effects, effervescence, effervescing, effort, efforts, egg, eggs, egypt, eh, eight, eighteen, eighth, eighty, either, ejector, elaborate, elaborated, elapse, elastic, elasticity, elbow, elbows, elderly, elected, electric, electronic, elegance, elementary, elements, elephant, elephants, elevated, eleven, elicit, elk, elks, elongated, eloquent, else, elsewhere, elucidated, elusive, em, emaciated, embankment, embarked, embarrassed, embarrassing, embarrassment, embraced, embrasure, emerge, emerged, emergence, emergency, emotion, emotions, emperor, emphatic, employers', empowered, emptied, empty, emptying, en, enable, enabled, encamped, encampment, enchanted, encircled, enclave, enclosed, encounter, encountered, encountering, encouraging, encumbrance, end, endeavor, endeavoring, endeavors, ended, ending, endlessly, endorse, endorsed, endorsement, endowed, ends, endurance, endure, endured, enemies, enemy, energies, energy, engage, engaged, engine, engines, england, english, englishmen, enlarge, enlisted, enmore, enormous, enormously, enough, enraged, enrolled, ensued, ensure, entangled, enter, entered, enterprise, entertain, entertained, enthralled, enthusiasm, entire, entirely, entomological, entrails, entrance, entranced, entrusted, envelope, envied, epochs, equaled, equally, equilibrium, equinox, equipment, equipped, equisetacea, erect, erosion, errand, escape, escaped, escarpment, escort, esmeralda, especially, essence, established, establishing, estimated, etc, eternal, eureka, europe, european, europeans, evaporation, evasion, eve, even, evenin', evening, evenings, event, eventful, events, eventual, eventually, ever, every, everyone, everything, everywhere, evidence, evident, evidently, evil, evolution, evolved, ex, exact, exactly, exaggeration, exalted, examination, examine, examined, examining, example, examples, exceeded, exceeding, exceedingly, excellent, excellently, except, exceptionally, exchange, exchanged, excitable, excite, excited, excitedly, excitement, exclaimed, exclamation, excluded, excuse, execration, execution, exemplified, exerted, exertions, exhaust, exhausted, exhaustion, exhaustive, exhibit, exhibition, exist, existed, existence, existing, exists, exit, expand, expanded, expect, expectant, expectantly, expectation, expected, expecting, expedeetion, expedition, expeditions, expended, expense, expensive, experience, experienced, experiences, expert, experts, expired, explain, explained, explaining, explains, explanation, explanations, exploit, exploits, exploration, explore, explored, explorer, explorers, exploring, explosion, explosive, expose, exposed, exposing, exposition, expostulated, express, expressed, expressing, expression, expressions, expressive, expulsion, exquisite, extended, extending, extends, extenso, extent, exterminated, extinct, extra, extract, extraordinary, extreme, extremely, exuberance, exuberant, exultant, exultantly, exultation, eye, eyebrows, eyed, eyelids, eyes, eyesight, ezekiel, face, faced, faces, facial, facing, fact, factor, facts, fad, faddist, faded, fading, faggot, faggots, fail, failed, failure, faint, fainted, fair, fairly, fairyland, faith, faithful, faithfully, fake, faked, fakes, faking, fall, fallacious, fallacy, fallen, falling, falls, false, faltering, fame, familiar, family, famine, famous, fanatic, fancies, fanciful, fancy, fang, fantastic, far, farewell, farther, farthest, fascinated, fascination, fascinations, fashion, fast, fastened, faster, fat, fatal, fate, fated, fathead, father, fatigue, fatuous, fault, fauna, favor, favorable, favorite, fawns, fazenda, fear, fearful, fears, fearsome, feathered, feathers, feathery, feature, features, feeble, feebly, feeder, feeding, feel, feeling, feelings, feet, fell, fellah, fellahs, felled, fellow, fellow's, fellows, fellows', felt, females, fern, fernando, ferns, ferocious, ferocity, festered, fetch, feuds, fever, few, fewer, fiber, fickleness, fiddlestick, field, fields, fierce, fiercely, fiercest, fiery, fifteen, fifth, fifty, fight, fighters, fighting, fights, figure, figures, file, filed, files, filigree, fill, filled, filling, films, filtered, filthy, final, finally, find, findin', finding, fine, finest, finger, fingered, fingers, finish, finished, finishing, fins, fire, fired, firelight, fires, firing, firm, firmly, first, fish, fished, fishes, fishing, fist, fists, fit, fitfully, fitted, fitting, five, fix, fixed, fixedly, flaccid, flail, flame, flaming, flank, flap, flapped, flapping, flaring, flash, flashed, flashing, flat, flats, flattened, flatter, flaxen, fled, fleet, flesh, fleshless, flew, flexible, flickered, flies, flight, flinging, flippancy, flippers, flitted, flitting, floated, floating, flock, flocking, flood, floods, floor, flopped, florid, flotilla, flourishes, flow, flowed, flower, flowering, flowers, flown, fluent, fluently, fluff, fluffy, flung, flurry, flushed, flutter, fluttered, fly, flying, foam, foaming, focused, focusing, focussing, foe, foggy, foils, folded, folding, foliage, folio, folk, follow, followed, following, follows, folly, fond, fondle, fondly, food, fool, foolish, fools, foot, football, footed, footfall, footmarks, footsteps, for, forbear, forbidding, forbore, force, forced, forces, forcing, fore, forearm, forearms, foregoing, foreground, forehead, foreign, foremost, forenoon, forepaws, foresee, foreseen, forest, forethought, forever, forewarned, foreword, forfeit, forged, forget, forgetting, forgive, forgotten, fork, forked, forlorn, form, formally, formation, formations, formats, formed, former, formidable, forming, forms, fort, forth, fortunately, fortune, fortunes, forty, forward, forwards, fossil, fossils, fought, foul, found, foundation, fountain, four, fourth, fowl, fowling, fra, fragments, fragonard, frail, frame, framework, france, francisca, frank, frankly, frankness, frantic, frantically, fraud, freakish, free, freely, french, frenchman, frenzied, frenzy, frequent, frequently, fresh, fret, friend, friend's, friendly, friends, friendship, friesland, frightened, frightful, frill, fringe, fringed, fringes, frivolous, frog, from, fronds, front, frontier, frontiers, frontiersman, fronting, frozen, frugal, fruit, fruits, fuego, fugitive, fugitives, full, fuller, fully, fulmination, fun, funnel, funnels, funny, furious, furiously, furnished, furniture, furrowed, furs, further, furtive, furtively, fury, futile, future, fuzzy, gabbling, gain, gained, gait, gaiters, gale, galileo, gallantly, galleries, gallery, gambols, game, gamecock, gang, ganglia, ganoid, gap, gaping, gapo, gaps, garden, gargoyle, gas, gashes, gasp, gasped, gasping, gate, gateway, gather, gathered, gathering, gatherings, gauchos, gaunt, gave, gaze, gazed, gazette, gazing, general, generation, generations, generous, genesis, genial, genius, gentle, gentleman, gentlemen, gently, genuine, genus, geographical, geography, geologist, george, geral, germ, germany, germs, gesticulated, gesticulating, gesture, gestures, get, gets, gettin', getting, geyser, geysers, giant, gibberish, gift, gifted, gifts, gigantic, gin, ginger, gingery, gingko, ginko, girardet, girl's, girls, girt, give, given, gives, giving, glacier, glad, glade, glades, gladly, gladys, glamour, glance, glanced, glances, glancing, glare, glared, glaring, glass, glasses, glassy, gleam, gleamed, gleaming, glee, glimmer, glimmering, glimpse, glimpses, glint, glistening, glitter, glittering, gloated, globe, gloom, gloomily, glooming, gloried, glories, glorification, glorious, gloriously, glory, gloves, glow, glowed, glowing, gnarled, go, goal, goat, goat's, gobbets, god, gods, goes, goggled, goin', goin's, going, goings, gold, golden, golf, gomez, gone, good, goodly, goods, goose, gordon, gorge, gorges, gorilla, got, gothic, gouty, government, grabbed, grabbing, grace, graceful, gracing, gracious, graciously, graded, gradient, gradually, grand, grande, grandest, granite, grape, grasp, grasped, grasping, grass, grasses, grassy, gratified, gratify, gratitude, grave, gravely, gray, grays', grazed, grazing, grease, greasy, great, greater, greatest, greatly, greatness, greedy, green, greenish, greeted, greeting, gregarious, grege, grew, grief, grievance, grieved, grimly, grimy, grinned, grinning, grip, gripped, groan, groaned, groans, groove, grope, groping, grotesque, ground, grounds, group, grouped, groups, grove, grow, growin', growing, growl, growled, growling, grown, grows, growth, growths, grumbled, grumbling, grunt, guarantee, guaranteed, guard, guardian, guards, guess, guessed, guidance, guide, guides, guinea, gulf, gulpings, gun, guns, gunsmith's, gurgle, gurgled, gurgling, gutenberg, gutter, habit, habits, habitual, hackles, had, hadn't, hailed, haines, hair, haired, hairless, hairy, half, hall, halls, halt, halted, halting, hammered, hand, handed, handful, handiwork, handkerchief, handkerchiefs, handled, handles, handlin', handling, hands, handsome, handsomely, handwriting, hang, hanging, hangs, happen, happened, happening, happenings, happier, happiest, happily, happy, harangue, hard, hardened, harder, hardihood, hardish, hardly, hardness, hardship, hardships, hardy, hare, hark, harm, harmless, harmonious, harpies, harpooning, harsh, harvest, has, hashish, hastened, hastings, hat, hatched, hatchet, hate, hated, hateful, hating, hatred, hatreds, hats, haul, hauling, haunted, haunts, havana, have, haven't, havin', having, havoc, hazards, haze, hazy, he, he'd, he's, head, headed, heading, headline, headquarters, heads, headwaters, health, heap, heaped, heaps, hear, heard, hearers, hearing, heart, hearted, heartily, hearts, hearty, heat, heated, heave, heaved, heaven, heaven's, heavens, heaves, heavily, heavy, hedge, hedges, heel, heels, height, heights, held, hell, help, helped, helpful, helping, helpless, hence, henceforth, hendon, henry, her, herbage, herculean, hercules, herd, herds, here, here's, hereby, hereditary, heritage, hero, heroes, heroic, heroisms, heron, hers, herself, hesitate, hesitated, hesitation, hewers, hid, hidden, hide, hideous, hides, hiding, high, higher, highest, highly, hill, hills, him, himself, hind, hinted, his, hissing, historical, history, hit, hive, hoarse, hob, hog, hoist, hold, holding, holds, hole, holes, hollow, hollowed, hollows, homage, home, homely, homeward, homewards, homicidal, homing, honest, honey, honor, honorably, honored, honors, hope, hoped, hopeless, hopelessly, hopes, hopin', hopped, horizon, horns, horrible, horribly, horrid, horrified, horror, horrors, horse, horses, hospital, hospitality, hospitals, host, hosts, hot, hotel, hotly, hounded, hour, hours, house, houses, hovered, hovering, how, how's, however, howl, howler, howling, html, http, huddled, hudson, huge, hulking, hull, hum, human, humanity, humans, humble, humbler, humbly, humbug, humiliation, humming, humor, humored, humorous, humors, humped, hun, hunched, hundred, hundreds, hung, hunger, hungerton, hunt, hunted, hunter, hunter's, hunters, huntin', hunting, hurled, hurried, hurriedly, hurry, hurrying, hurt, hurting, hurtling, hurts, husband, husband's, hush, hushed, hut, huts, hydrogen, hypnotic, hypothetical, hysterical, i, i'd, i'll, i'm, i've, ibis, ice, iceberg, ichthyosaurus, id, idea, ideal, ideas, identification, identity, idiot, idle, if, ignatio, ignoble, ignominious, ignoramus, ignorance, ignorant, ignore, iguanodon, iguanodon's, iguanodons, ii, iii, ill, illingworth, illustration, image, imagination, imaginative, imagine, imagined, imaginings, imbecile, imitate, immaterial, immeasurably, immediate, immediately, immense, immigrants, imminent, immortality, impaled, imparting, impassable, impatience, impediment, impending, imperfectly, implacable, implements, imploring, imply, importance, important, imposing, impossible, imposter, imposters, impotent, impregnable, impressed, impression, impressions, imprinted, improvement, impulse, in, inaccessible, inadmissible, inadvertently, inadvisable, inaudible, incalculable, inception, incessant, inches, inchoate, incident, incidental, incline, inclined, included, including, inconceivable, inconceivably, inconvenience, increase, increased, incredible, incredulity, incredulous, indebted, indeed, independence, independent, indescribably, index, india, indian, indians, indicate, indicated, indication, indications, indictment, indifference, indigent, indignant, indignantly, indignation, individual, individuals, indomitable, induce, inducement, indulgently, ineffectual, inefficient, inertia, inestimable, inexorable, inexplicable, inexpressibly, infants, infectious, infernal, infinite, inflammable, inflated, inflicted, influence, information, informed, ingenious, ingenuity, inhabit, inhabitants, inhabited, inherited, inhospitable, inhuman, injunction, injured, injuries, injury, ink, inkstand, inland, inn, inner, innumerable, inoffensive, inorganic, inquirer, inquiries, inquiry, inroad, inscribed, inscription, insect, insects, insensible, inserted, inset, inside, insidious, insignificant, insist, insisted, insists, insolence, insolent, insolently, inspection, inspector, inspiration, inspired, inspirer, instance, instanced, instant, instantly, instead, instinct, instincts, institute, institute's, instituted, instruction, instructions, insufferable, insulted, insults, intact, intellect, intelligence, intelligent, intelligible, intended, intense, intensity, intent, intention, intentions, intently, intercourse, interest, interested, interestin', interesting, interests, interference, interior, interjection, interlacing, interminable, intermittent, international, interpolate, interpreted, interrupt, interrupted, interrupter, interruption, interruptions, intertwined, intervals, intervene, intervening, interview, into, intolerable, intolerant, intoxicating, introduce, introducing, intrude, intruded, intruders, intrusive, intuition, invaded, invadin', invaluable, invariably, invasion, invent, invention, inventive, inverting, investigate, investigated, investigation, investigations, investigator, invincible, invisible, invite, invited, invites, involved, inwardly, inwards, ipetu, ipomaea, irascible, ireland, iridescence, iridescent, irish, irishman, irksome, iron, ironical, irons, irregular, irrelevant, irreparable, irresistible, irritable, is, isn't, isolated, israelites, issue, issued, it, it's, its, itself, iv, ivernia, ivory, ix, ixodes, jabbered, jabberin', jabbering, jacitara, jack, jacket, jagged, james, james', james's, japanese, jaracaca, jasmine, jaunty, java, jaw, jaws, jealousy, jeer, jeers, jerked, jerking, jerky, jessie, jewels, jews, jimmy, job, jobs, jock, john, john's, johnson, join, joined, joining, joint, joker, jolly, jose, journal, journalist, journalistic, journalists, journey, jove, jovial, joy, joyous, joyously, juan, judge, judged, judges, judgment, judice, judicious, judith, juice, july, jump, jumped, jumpin', jumps, june, jungle, jungly, jurassic, just, justice, justifiable, justification, justified, justifies, justify, jutted, jutting, kalmuck, kangaroo, kangaroos, keen, keep, keeper, keepin', keeping, keeps, kennel, kensington, kent, kept, kettle, kick, kickin', kicking, kill, killed, killing, kimberley, kimono, kind, kindly, kindness, king, kinsmen, kiss, knack, knapsack, knee, kneeling, knees, knew, knife, knittin', knives, knocked, knot, know, knowable, knowing, knowledge, known, knows, la, labeled, labor, laboratories, laboratory, laborious, labors, lack, laconic, lacunae, lad, ladder, laden, ladies, lado, lady, lagoon, lagoons, laid, lain, lair, lairs, lake, lamp, lamps, lancet, land, landing, landmark, landmarks, lands, landscape, lane, lanes, langham, language, lank, lankester, lantern, lapped, large, largely, larger, largest, largs, lashings, last, lasted, late, later, latest, latin, latitude, latter, laugh, laughed, laughin', laughing, laughter, launch, lava, law, laws, lay, laying, layman, lead, leader, leaderette, leading, leaf, leafy, leak, lean, leander, leaned, leaning, leaped, learn, learned, learnin', lease, leash, least, leather, leathern, leathery, leave, leaves, leaving, lecture, lecturer, lecturer's, lecturers, lectures, led, ledge, ledges, left, leg, legend, legends, legged, legs, leisure, leisurely, length, lens, lent, lepidoptera, leprous, less, lesser, lesson, lest, let, lets, letter, letters, level, levels, lever, leverage, levered, levity, liability, liana, liar, libel, liberties, liberty, license, lichen, lichens, lid, lids, lie, lied, lies, lieutenant, life, life', life's, lift, lifted, lifting, light, lighted, lighter, lightest, lighting, lightly, lightning, lights, like, liked, likely, limb, limbed, limbs, limit, limitations, limited, limitless, limits, limp, limped, limping, line, lined, linen, liner, lines, linger, lingoa, link, links, lions, lip, lips, liquid, list, listen, listened, listening, lit, literally, litter, littered, little, live, lived, lively, lives, livid, livin', living, lizard, lizard's, lizards, load, loaded, loafers, loathsome, lobes, lobster, local, locally, locate, lock, locked, locks, locum, lofty, log, logs, loin, london, londoner, lonely, long, longer, longing, longitude, look, looked, lookin', looking, looks, loomed, loonies, loose, loosened, loped, lopez, lord, lordship, lose, losing, loss, lost, lot, loud, louder, loudly, louis, lounge, love, loved, lovely, lover, low, lower, lowest, lucid, lucidity, luck, lucky, ludicrous, luggage, lumbered, lumbering, luminous, lump, lumps, lunatic, lunch, lungs, lurched, lurching, lurked, lurking, lurks, luscious, lush, lust, lustrous, luxuriance, luxuriant, luxurious, luxury, lying, mac, macdona, machetes, machine, mackintoshed, macs, mad, madam, maddened, made, madly, madman, madness, magazine, magazines, magic, magnetism, magnificent, maid, maidenhair, mail, main, mainly, maintained, majestic, majesty, majority, make, makes, making, malaya, malcontents, male, males, malevolent, malice, malicious, mall, malone, malone', maloni, mammalian, mammals, mammoths, man, man's, manage, managed, management, manaos, manatee, mandeville, mangled, manioc, manipulation, mankind, manliest, manner, manners, mannikin, mansos, mantel, mantelpiece, manuel, manuscript, many, map, maple, mapped, maps, marble, march, mare's, maretas, margin, margins, mark, marked, markedly, marking, marks, marlborough, marooned, married, marry, marsh, marshes, marshy, martial, marvel, marveled, marveling, marvelous, masculine, mask, masks, masonic, mass, massa, massas, massive, mast, master, masterful, masterly, masters, mastodons, mat, match, matches, matchwood, mate, material, materials, mates, mats, matted, matter, matters, matto, mature, mauled, mauritia, may, maybe, maze, mcardle, me, mean, meaning, meaningless, means, meant, meantime, meanwhile, measure, measured, meat, meaty, mechanical, mechanically, mechanism, medal, medical, medieval, medium, meesion, meesion', meet, meetin', meeting, meets, megalomaniac, megalosaurus, melancholy, meldrum, melee, mellow, member, members, membrane, membranes, membranous, memorable, memories, memory, men, menace, menaces, menacing, menage, mend, mental, mention, mentioned, mephitic, merchant, merciful, merciless, mercy, mere, merely, merged, merging, merit, merited, merivale's, merriment, message, messages, met, metal, meteor, method, methods, mice, michigan, microcosm, microscope, mid, midday, middle, midnight, midst, midsummer, might, mighty, mile, miles, miles', millbank, mind, minded, minds, mine, mines, mingled, minimum, minor, minority, minute, minutes, miraculous, miranha, miriti, mischief, mischievous, miserable, misery, misfortune, misgivings, misinterpreted, misleading, misled, miss, missed, missin', missing, mission, mist, mistake, mistaken, mistaking, mists, misty, mitigate, mix, mixed, mixture, mob, mock, mocking, moderating, modern, modesty, modification, modified, modify, moist, moisture, mojo, molds, mollified, molluscs, moment, momentary, momentous, moments, money, mongolian, monkey, monkey's, monkeys, monograph, monoplane, monopolize, monotonous, monster, monsters, monstrous, month, month's, months, monument, monumental, mood, moods, moon, moonless, moonlight, moonlit, moored, moose, morass, more, mornin', morning, morrow, mosquito, mosquitoes, mosses, most, mostly, moth, mother, mothers, moths, motion, motioned, motionless, motive, mottled, mounds, mount, mountain, mountaineer, mountains, mounting, mourned, mouse, moustache, moustaches, mouth, mouthed, mouths, move, moved, movement, movements, mover, moving, mr, mrs, much, mud, muffler, multiplying, multitude, multitudinous, munchausen, murder, murdered, murderer, murderous, murmur, murmured, murray, muscle, muscles, muscular, museum, music, musical, musky, must, musty, mutter, muttered, mutton, mutual, muzzle, my, myself, mysteries, mysterious, mystery, mystic, nail, nailed, nails, naked, name, named, nameless, namely, names, nap, napoleon, narcotics, narrative, narrow, narrowed, narrower, narrowest, narrows, nasty, nation, national, native, natives, natural, naturalist, naturally, nature, natured, natures, naughty, navigating, navigation, nd, near, nearer, nearest, nearly, neat, neatly, necessarily, necessary, necessity, neck, necklace, necks, ned, need, needed, needles, needs, negatives, neglected, negro, negroid, neighborhood, neighboring, neighbors, neither, nerve, nerves, nervous, nervously, nest, net, nettle, neutrality, neutralized, never, new, newer, news, newspaper, next, nice, nicer, niche, nicks, nigh, night, nightly, nightmare, nights, nine, ninety, ninth, no, nobbin', noble, nobody, nocturnal, nod, nodded, nodding, noise, noiselessly, noises, noisy, non, none, nonsense, nor, normal, north, nose, nostrils, not, note, notebook, noted, notes, noteworthy, nothin', nothing, notice, noticed, notify, noting, notion, notions, notoriety, notorious, novelist, novelists, november, novice, now, nulla, number, numbers, numerous, nunc, nursed, nursin', nuttonia, o', o'clock, oak, oaken, oar, oars, obdurate, obey, obidos, object, objected, objection, objections, objects, obligation, obliged, obliterated, oblivious, obscene, obscure, obscured, obscurity, obsequious, observance, observant, observation, observations, observe, observed, observer, observes, observing, obstacle, obstinate, obstructions, obtain, obtained, obtruded, obtuse, obvious, occasion, occasional, occasionally, occupants, occupied, occur, occurred, octaves, october, ocular, odd, odds, odious, odontoglossum, odor, of, of', off, offence, offender, offense, offensive, offered, offering, offers, office, official, officials, officious, often, oh, oiling, oily, old, olympian, olympus, ominous, omitted, omnipotent, on, once, one, one's, ones, oneself, online, only, onto, onwards, oozing, opaque, open, opened, opener, opening, openings, opens, opera, operate, operates, opinion, opium, opponent, opponents, opportune, opportunely, opportunity, opposite, opposition, oppressive, or, orchestra, orchids, order, ordered, orders, ordinary, org, organ, organic, organism, oriental, orifice, origin, original, orinoco, ornaments, ostensible, ostrich, ostrich's, other, other's, others, otherwise, ought, our, ours, ourselves, out, outbreak, outburst, outcry, outed, outer, outfit, outflank, outline, outlined, outlines, outlying, outset, outside, outwardly, outwards, outweighs, oval, ovation, over, overbearing, overcame, overcrowded, overhanging, overhangs, overhead, overhear, overhung, overlooked, overpowering, overrun, overshadowed, overtake, overtaken, overwhelming, owe, own, owned, owner, owners, owns, oxford, oxonian, oyster, pace, pacemaker, pack, package, packages, packed, packets, packing, padded, paddles, paddling, pads, page, pages, paid, pain, pains, paint, painted, painting, pair, pal, palaeontological, pale, paling, pall, palm, palms, palpitating, pals, pangs, panic, panorama, pant, panted, panthers, panting, paper, papers, papua, papuans, para, parachute, parade, parallel, paralleled, paralyzed, parasite, parasitic, parcel, pardon, parents, paresis, park, parody, parrakeets, part, parthenogenetic, partially, particular, particularly, particulars, parties, parting, partly, parts, party, pass, passage, passages, passed, passes, passing, passion, passionate, past, pat, patch, patches, paternal, path, pathetically, paths, pathway, patience, patient, patiently, patriarchal, patted, patter, patting, pause, paused, pavement, paw, paws, pay, paying, payment, pea, peace, peaceful, peacock, peak, peaks, pebbly, pecked, peculiar, peculiarities, peculiarity, peculiarly, pedantic, pedestal, pedestrians, pedigree, pedro, peep, peeped, peeping, peer, peered, peering, pelican, pellet, pellets, pellucid, pelting, pen, penalosa, penance, pencil, penetrate, penetrated, penetrating, penetration, penguins, penknife, people, pepper, perceive, perceived, perch, perched, percival, pereira, perfect, perfected, perfecting, perfectly, performances, performed, performers, pergola, perhaps, peril, perilous, period, perish, permanence, permission, permit, peroration, perpendicular, perpetuating, perplexed, perplexity, persecute, persecution, persian, persist, persisted, persistent, persistently, person, person's, personal, personality, personally, personnel, persons, persuasion, persuasive, peru, peruvian, pervaded, pest, pestilence, pestilent, pests, peter, petrified, petulance, phalanx, phenomenon, philosophic, phoenix, phone, phororachus, phosphorescence, phosphorescent, photograph, photographs, phrase, physical, physique, piano, piccadilly, pick, picked, pickets, picking, picture, pictured, pictures, picturesque, piebald, piece, pieces, pierced, pig, pigeons, pigmy, pile, piled, pill, pilot, pimples, pinch, pines, pink, pinnacle, pinned, pinta, pioneer, pipe, pipes, pirate, pit, pitch, pitched, pithecanthropus, pits, pity, pitying, place, placed, places, placid, placing, plain, plains, plaintive, plan, planet, plank, planned, plans, plant, plants, plasm, plastered, plata, plate, plateau, platform, plausible, play, played, player, plays, pleaded, pleading, pleasant, pleasantly, pleasantries, pleasantry, please, pleased, pleasure, pledge, plenty, plesiosaurus, plodding, plottin', pluck, plucked, plucking, plucky, plunge, plunged, plunging, plutonic, pocket, pocketed, pockets, poet, point, pointed, pointing, points, poison, poisoned, poisonous, pole, poled, police, policeman, polished, poly, polygamy, polysynthetic, pompous, pon, poncho, pondered, ponderous, pontifical, pool, pools, poor, poorest, popular, porcupines, porcus, port, portage, portals, portentous, porter, portfolio, porticoed, portion, portions, portuguese, position, positive, possess, possessed, possessing, possession, possessions, possibilities, possibility, possible, possibly, post, posterity, postmark, pot, pots, potted, potts, pouch, pounce, pound, pounds, pour, poured, powdered, power, powerful, powerless, powers, practicable, practical, practically, practise, praise, praises, pray, prayed, precaution, precautions, precession, precious, precipice, precipices, precipitated, precipitous, precise, precisely, precluded, predatory, predecessor, predominant, prefer, prehensile, prehistoric, prejudiced, prelude, premature, preparation, preparations, prepared, preposterous, presence, present, presented, presentiment, presently, presents, preserve, preserved, preserving, preside, presided, president, press, pressed, pressin', pressing, pressman, pressmen, pressure, presumably, presume, pretend, prettily, pretty, prevailed, prevailing, prevent, prevented, previous, prey, price, prices, pride, priest, prim, prime, primeval, primitive, principles, print, printed, prints, prison, prisoner, prisoners, privacy, private, privately, privilege, privileged, prize, probability, probable, probably, probing, problem, problems, proboscis, proceed, proceeded, proceedings, proceeds, process, processes, procession, prod, prodigious, produce, produced, produces, producing, product, production, products, profess, profession, professional, professions, professor, professor's, professors, proffered, profile, profound, profoundly, profusion, program, progress, project, projected, projecting, prolonged, promise, promised, promoters, pronounce, pronounced, proof, proofs, proper, property, prophesied, prophets, proportion, propose, proposed, proposition, propositions, propping, prosaic, prospect, prospector, prospects, prostrate, prostrated, prostrating, protect, protected, protecting, protection, protective, protector, protest, protests, protracted, protruded, protruding, proud, proudly, prove, proved, proven, proves, proving, provisions, provocation, provocative, provoked, prowl, prudence, pter, pterodactyl, pterodactyls, pterodactylus, public, publication, publications, publicity, publish, published, puffed, puffing, puffy, pull, pulled, pulling, puma, pump, puppies, pure, purely, purged, purple, purplish, purpose, purposes, purred, purse, pursued, pursuers, pursuing, pursuit, push, pushed, pushes, pushing, put, putomayo, putrid, putridity, putting, puzzle, puzzled, puzzles, pyramidal, python, quackery, quaint, qualifications, qualities, quality, quantity, quarrel, quarrelling, quarrelsome, quarter, quarterly, quavered, quay, queen's, queer, quenching, queried, querulous, query, quest, question, questionable, questioned, questioning, questions, quick, quickened, quicker, quickly, quicksilver, quiet, quietly, quinze, quit, quite, quivered, quivering, quixote, quote, quoting, race, racehorses, races, rack, racking, racy, radiance, radiated, rag, rage, raged, ragged, ragin', raging, rags, raid, railing, railings, railway, rain, rainbow, rained, rains, rainy, raise, raised, raising, rallied, ran, rancid, random, rang, range, ranges, rank, ranks, ransacked, rapid, rapidly, rapids, rare, rarefied, rarity, rascals, rash, rashness, rat, rate, rather, rational, rattle, rattled, rattling, raven, raw, ray, razor, re, reach, reached, reaches, reaching, reaction, read, reader, readers, readily, reading, ready, real, reality, realize, realized, really, reap, reaped, reappear, reappearance, rear, rearmost, rearwards, reason, reasonable, reasons, reassure, reassured, recall, recalled, recapitulate, receive, received, receiver, recent, recently, reception, recesses, recipients, reckless, reckon, reckoned, recognize, recognized, recollect, recollection, recommendation, reconstructed, record, recording, recover, recovered, recovering, recreations, recriminations, recur, recurring, red, reddish, redistribution, redivivus, reduced, redwood, reed, reeds, reference, referred, refit, reflected, reflection, reflects, refrain, refresh, refreshment, refuge, refuges, refusal, refuse, refused, refusing, regard, regarded, regardless, regent, region, regions, registered, regius, regret, regretted, regular, reign, reinforced, rejoice, rejoiced, rejoicing, rejoined, relapsed, relation, relations, relative, release, released, relented, relentless, reliable, relic, relied, relief, relieved, reluctance, rely, remain, remainder, remained, remains, remark, remarkable, remarkably, remarked, remarking, remarks, remember, remembered, remembers, remembrance, remind, reminding, reminiscence, remnant, remonstrance, remonstrated, remorseless, remote, remove, removed, renamed, rending, renew, renewed, repeated, repeating, repentance, repented, repetition, replace, replaced, replenishment, replied, reply, report, reported, reporter, reporters, reports, represent, representative, representatives, represented, representing, reprimands, reproduce, reproduced, reproduction, reproof, reproved, reptile, reptiles, reptilian, repulse, repulsed, repulsing, reputation, repute, require, required, rescue, rescued, research, resemblance, resentment, reserve, reserved, reservoir, resigned, resist, resolution, resounded, resounding, resources, respect, respectable, respected, response, responsible, rest, rested, restless, restored, restoring, restraint, restriction, restrictions, result, results, resumed, retain, retainers, retire, retracted, retreat, retrorsum, return, returned, returning, reuter's, revealed, revelation, reveled, revenge, reverberated, reverberating, reverence, reverend, revering, revolutionary, revolver, revolving, reward, rewards, rhinoceros, rhythm, rhythmic, ribbed, ribbon, ribbons, ribs, rich, richard, richest, richmond, riddle, rideeculous, ridge, ridicule, riding, rifle, rifles, rift, rigged, right, righteous, rigid, rim, ring, ringing, rings, riot, riotous, ripples, rippling, rise, risen, rises, rising, risk, risked, rival, rivalry, rivals, river, riverine, rivers, road, roamed, roams, roar, roared, roaring, roars, roasting, robertson, robust, rock, rocketing, rocks, rocky, role, roll, rolled, rollin', rolling, roman, romance, ronald, roof, rookery, room, rooms, root, rope, ropes, rosario, rose, rotating, rotten, rotundity, rough, roughly, round, rounded, rounding, rounds, roused, route, row, rowers, rows, roxton, roxton's, royal, royalties, rubber, rubbered, rubbing, rubble, ruddy, rude, rudely, rudeness, rueful, ruffian, ruffled, rugby, rugged, rugs, ruined, rules, ruling, rumbled, rumbling, rumor, rumored, rumors, run, runaway, rung, rungs, runner, runnin', running, runs, rupee, ruse, rush, rushed, rushes, rushing, russia, rustle, rustled, rustling, saber, sac, sack, sacred, sacrifice, sacrilege, sacrilegiously, sad, saddle, sadly, safe, safely, safety, sah, said, sail, sailed, sailin's, sailing, sairpents, sake, sakes, salisbury, sallyport, saloon, salt, salvation, same, san, sanctum, sand, sandbank, sandbanks, sands, sandy, sane, sanely, sang, sanity, sank, sapling, sarcasm, sarcastic, sardonic, sarr, sat, satiation, satisfaction, satisfactory, satisfied, satisfy, saturday, saurians, sausage, sausages, savage, savages, savants, save, saved, saviour, saw, say, sayin', saying, says, scale, scaled, scaly, scandal, scandals, scanning, scanty, scared, scarlet, scars, scattered, scene, scenery, scenes, scent, sceptical, scepticism, scheming, scholastic, school, schoolboy, schoolmaster, schools, science, sciences, scientific, scoble, scoop, score, scotch, scotland, scout, scouts, scraggy, scramble, scrambled, scrap, scrape, scraped, scraps, scratched, scratching, scrawled, scream, screamed, screaming, screams, screen, screwed, scribblers, scribe, script, scrub, scrubby, scuffle, scummed, scupper, scuttled, sea, seal, sealed, search, searched, searcher, searching, seas, season, seasons, seat, seated, seating, seats, seclusion, second, seconded, seconds, secrecy, secret, secretly, secrets, section, secure, secured, securely, see, seeing, seek, seeking, seem, seemed, seeming, seempathy, seems, seen, sees, seethed, seized, seizing, seldom, selected, self, selfishness, sell, semi, semicircle, send, sending, sends, senhor, seniors, sensation, sensational, sense, senseless, senses, sensitive, sensuous, sent, sentence, sentences, sentiment, sentiments, sentinel, sentinels, separate, separated, separates, sequel, sequence, seraphic, serene, serenely, serenity, sergius, series, serious, seriously, serpent, serrated, servant, servants, serve, serves, service, services, servile, serving, set, settee, setting, settle, settled, settles, seven, seventeen, seventy, several, severe, severed, severely, sewn, sex, shade, shaded, shades, shadow, shadowed, shadows, shadowy, shaft, shaggy, shake, shaken, shakespeare, shakespearean, shaking, shaky, shall, shallow, shallower, shame, shape, shaped, share, shares, shark, sharp, sharpened, sharply, shattered, shaved, shaves, shawl, shawls, she, shearing, sheer, sheet, shelf, shells, shelter, shield, shift, shifted, shikarree, shimmer, shimmered, shimmering, shin, shines, shining, ship, shirt, shock, shocked, shocking, shocks, shoes, shone, shook, shoot, shooting, shoots, shop, shore, shores, short, shorter, shortly, shortman, shot, shots, should, shoulder, shouldering, shoulders, shouldn't, shout, shouted, shouting, shouts, shove, shovel, show, showed, showing, shown, shows, shrank, shredded, shreds, shriek, shriekin', shrill, shrub, shrubb, shrubs, shrug, shrugged, shuddered, shuffling, shunned, shut, shutting, shy, sibilant, sick, side, sided, sides, sideways, sigh, sight, sighted, sights, sign, signal, signals, signed, signs, silence, silent, silhouetted, silk, silky, silly, silver, silvering, silvery, similar, simile, simmered, simmering, simple, simpler, simpleton, simplicity, simply, simultaneously, since, sinews, singin', single, sings, singular, singularly, sinister, sinks, sinned, sinuous, siphon, sir, sit, site, sitting, situation, six, sixth, sixty, size, sized, skeleton, skeletons, sketch, sketched, sketches, skewered, skilful, skilled, skim, skimmed, skin, skinned, skins, skirt, skirts, skull, skulls, sky, skyline, slab, slabs, slackened, slain, slanged, slangin', slapped, slate, slates, slaty, slaughter, slave, slavering, slaves, slay, sleek, sleep, sleeping, sleeve, slender, slept, slid, sliding, slight, slightly, slime, sling, slink, slip, slipped, slipping, slit, slobbered, slope, sloped, slopes, sloping, sloth, slow, slower, slowly, sluggish, slumber, slumbering, slumbers, slung, slunk, slur, small, smaller, smallest, smashed, smell, smelling, smile, smiled, smiling, smokables, smoke, smoked, smoker, smoking, smoldered, smooth, smoothly, smouldering, snake, snakes, snap, snapped, snapping, snarl, snarled, sneaks, sneer, sneers, sniff, snore, snored, snort, snorted, snout, snouted, snow, snuggery, so, soared, soaring, societe, society, society's, sock, soft, softening, softly, soil, sold, soldier, soldierin', solely, solemn, solemnity, solemnly, solenhofen, solicitor's, solid, solidification, solidity, solitary, solution, solve, solved, somaliland, somber, some, somebody, somehow, someone, somersault, somethin', something, sometimes, somewhat, somewhere, son, songs, sonny, sonorous, sonorously, soon, sooner, soothing, sore, sorely, sorrows, sorry, sort, sorts, sought, soul, souls, sound, sounded, sounds, sour, source, sourly, south, southampton, southwark, sovereigns, space, spaces, spade, span, spaniards, spare, sparkling, speak, speaker, speaking, speaks, spear, speared, spearmen, spears, special, specially, species, specific, specimen, specimens, spectacle, spectacles, spectacular, spectators, speculation', speculations, speech, speed, speedily, speeding, spells, spend, spends, spent, spikes, spilled, spinal, spine, spink's, spire, spirit, spirited, spirits, spite, spitting, splash, splendid, splintered, split, splitting, spoil, spoiled, spoke, spoken, spokesman, sponge, spoor, sport, sportin', sporting, sportsman, sportsmen, spot, spots, spotted, sprang, sprawling, spread, spreading, spring, springing, springs, sprinkling, sprinted, sprout, sprung, spud, spun, spurred, spy, square, squat, squatting, squeak, squeezed, squirting, ss, st, stab, stabbed, staccato, staff, stage, stagger, staggered, staggering, stagnant, stained, stains, staircases, stairs, stake, stakes, stale, stammered, stampede, stand, standard, standards, standing, stands, stanley, stanleys, star, starboard, stare, stared, staring, starlit, starry, stars, start, started, starting, startled, startling, starving, state, stated, statement, statements, states, station, stationary, statue, stay, stayed, steadily, steady, steal, stealthy, steam, steamed, steamer, steamers, steaming, steamship, steely, steep, steeped, steeper, steeplechasin', steepness, steersman, stegosaurus, stems, step, stepped, steps, stern, sterner, sternly, sternness, stew, stick, sticking, sticks, stiff, stiffened, stigma, stigmata, still, stillness, stimulated, stings, stinking, stirrin', stirring, stoa, stock, stocks, stohwassers, stole, stolen, stomach, stone, stone's, stones, stony, stood, stool, stoop, stooped, stooping, stop, stopped, stopping, store, stores, stork, storm, stormed, story, straggling, straight, strain, strained, straining, strand, stranded, strange, stranger, strangers, strangest, straps, stratum, straw, streak, stream, streaming, streatham, street, streets, strength, strengthen, strengthens, strenuous, stress, stretched, stretches, stretching, strewn, striated, stricken, strict, strictly, strident, strike, strikes, strikin', striking, string, stringy, strips, striving, strode, stroke, stroked, strokes, stroking, strolled, strong, stronger, strongest, strongly, strophanthus, strove, struck, struggle, struggled, struggles, struggling, strung, struts, strutting, stub, stubborn, stuck, studded, student, students, studies, study, studyin', studying, stuff, stuffing, stumble, stumbled, stumbling, stump, stumps, stunned, stunted, stupendous, stupidity, stylographic, sub, subject, submerged, submit, subsequent, substance, substantially, substitute, subterranean, subtle, subtler, succeed, succeeded, success, successful, successfully, succession, successive, such, sudden, suddenly, suddenness, suffer, suffered, sufferer, suffice, sufficiency, suggest, suggested, suggestion, suggestions, suit, suitable, suits, sultan, summary, summer, summerlee, summerlee's, summit, summoned, sun, sunburnt, sunday, sung, sunk, sunlight, sunset, sunshine, superabundant, superb, supercilious, superficial, superior, superiors, superman, supermen, superstition, supped, supper, supple, supplement, supplemented, supplied, supplier, supplies, supply, support, supporting, suppose, supposed, supposeetion, supposing, supposition, suppressed, supremacy, supreme, sure, surely, surf, surface, surgical, surly, surmise, surprise, surprised, surprising, surrey, surround, surrounded, surrounding, surroundings, survey, surveyed, survival, survivals, survive, survived, surviving, survivors, suspect, suspected, suspended, suspense, suspicion, sussex, sustain, sustained, swaggering, swallows, swam, swamp, swampy, swan, sward, swarming, swarms, swarthy, swayed, swaying, swear, swears, sweat, sweden, sweep, sweeping, sweetness, swelled, swelling, swept, swervin', swift, swiftly, swiftness, swine, swirl, swirled, swirling, swish, switch, swollen, swooped, swooping, sworn, swung, syllables, symbols, sympathetic, sympathetically, sympathize, sympathizers, sympathy, symptoms, synthetic, system, tab, table, taciturn, tacsonia, tact, tactless, tactlessness, tail, tailor's, tails, take, taken, takes, takin', taking, tale, tales, talk, talked, talking, tall, taller, tame, tameness, tampered, tangible, tangle, tangled, tap, tape, tapir, tapped, tarp, task, taste, tattered, taunted, tawny, taxi, taxicab, teaching, tear, teeth, teetotal, telegony, telegram, telegraph, telepathy, telephone, telescope, telescopic, tell, telling, tells, temper, temperament, temperate, temperature, tempered, tempers, tempest, temple, temporary, tempted, ten, tended, tendency, tenderhearted, tenderly, tendon, tenens, tension, tent, term, terms, terrace, terrible, terrific, terrified, territorial, terror, terrorizing, terrors, test, tested, testify, th, thames, than, thank, thanked, thankful, thanks, that, that's, the, their, theirs, them, themselves, then, thence, thenceforward, theologian, theoretically, theory, theosophist, there, there's, therefore, therein, these, thesis, thews, they, they'll, thick, thickened, thicker, thickest, thicket, thickly, thickness, thin, thing, things, think, thinking, thinned, thinner, thinning, third, thirds, thirst, thirty, this, thong, thongs, thorn, thornbush, thorns, thorny, thorough, thoroughly, those, though, thought, thoughtful, thoughtfully, thoughts, thousand, thread, threaded, threatened, threatening, threats, three, threw, thrilled, thrills, throat, throaty, throbbing, throng, thronged, through, throughout, throw, throwing, thrown, thrust, thrusting, thud, thudding, thuds, thumb, thunder, thunderous, thunderstorms, thus, thwarted, tick, tickets, tickled, tickling, tidying, tie, tied, tiger, tigers, tightened, tightly, tile, tiled, till, tilt, tilted, tilting, time, times, timidity, tin, tingle, tingling, tinkle, tinkled, tins, tint, tinted, tints, tiny, tip, tipped, tips, tired, tis, title, titter, tm, to, toad, toad's, toads, tobacco, toe, toed, toes, together, token, told, tolerance, tolerant, tome, tone, tones, tongue, tongues, too, took, tool, tools, toosday, toothed, top, topmost, topped, topping, tops, torch, torches, tore, torn, torpid, torso, tortured, tortures, tossed, tossing, total, totaled, totally, totter, touch, touched, touching, touchy, towards, towed, tower, towered, towering, town, toxic, toxodon, toy, trace, traces, track, tracks, tract, trade, trademark, trading, traditions, trafalgar, traffic, tragedy, tragic, trail, trailing, train, trained, trainin', traitors, tram, tramp, tramped, tramps, transcribe, transfixed, transit, translate, translation, transmitting, transparent, trap, trapped, traps, travel, traveled, traveler, travelers, travelers', traveling, travels, traverse, traversed, tray, treacherously, tread, treason, treasure, treat, treated, tree, trees, trembling, tremendous, tremulous, trend, trial, triangle, triangular, tribe, tribes, tributaries, tributary, tribute, tricks, tried, trifle, trigger, tripped, tripping, triumph, triumphantly, trodden, troglodytic, trolley, trophies, tropical, trotted, trouble, troubles, trouser, trout, true, truest, truly, trunk, trunks, trust, trusted, trusting, trusty, truth, try, tryin', tube, tubes, tuesday, tuft, tufted, tufts, tummy, tumult, tumultuously, tunnel, tureen, turf, turmoil, turn, turned, turner, turning, turns, turtles, tusks, tut, twanging, twelve, twentieth, twenty, twice, twigs, twilight, twin, twining, twinkle, twinkled, twinkling, twisted, two, txt, tyin', tying, type, types, typical, uganda, ululation, umbrella, unabashed, unable, unanswerable, unappreciative, unashamed, unawares, unbend, unbroken, uncertain, uncharted, unchecked, unclassified, unclean, uncomfortable, unconcerned, unconscious, unconsciously, unconsciousness, unconvinced, uncouth, undaunted, under, undergone, undergrowth, underlying, understand, understanding, understood, undertake, underwood, undeveloped, undid, undoubted, undoubtedly, undulating, undulations, unduly, uneasy, unerring, unexhausted, unexpected, unfamiliar, unfolded, unfortunate, unfortunately, unfurled, ungainly, unhappily, unhappy, uninfluenced, unintelligible, unique, unit, united, universal, universe, university, unkempt, unkind, unknown, unless, unlike, unlikely, unloosed, unmannerly, unnatural, unnecessary, unnerving, unpacked, unpenetrated, unpleasant, unpractised, unprejudiced, unprintable, unquestioned, unreasonably, unreservedly, unresisting, unsatisfactory, unscrupulous, unsexual, unshaken, unshaven, unshrinking, unsociable, unsympathetic, unthinkable, untidiness, untidy, until, untold, untouched, untried, untroubled, unusual, unwarrantable, unwary, unwelcome, unwieldy, up, updated, upheaval, upheavals, upheld, upland, uplifted, upon, upper, uppish, upright, uproar, upsala, upset, upturned, upward, upwards, urgent, us, usage, use, used, useful, useless, uses, usual, usually, utter, uttered, utterly, uttermost, vacant, vacuous, vague, vaguely, vain, valiant, valid, valley, valuable, value, valued, vamped, van, vanish, vanished, varied, varieties, variety, various, varying, vast, vaulted, vegetable, vegetarian, vegetation, veil, velocity, velvet, vengeance, venom, venomous, vent, ventilation, vents, venture, ventured, ventures, veracity, veranda, verbatim, verdure, verified, verify, vermin, vermins, verse, versed, version, versus, vertebrate, very, vessel, vessels, vestas, vestigia, veteran, vexillaria, vi, vibrant, vice, vicious, victim, victims, victories, victorious, victory, vienna, view, views, vigo, vigor, vigorous, vii, viii, vile, villa, village, villages, villainous, vindicated, violence, violent, violently, violet, virgil, virile, virility, virtues, viscous, visible, vision, visit, visited, visitin', visitor, visitors, visits, vista, vistas, vital, vitality, vivacious, vivid, vividly, voice, voices, void, volcanic, volume, volumed, volunteered, volunteers, vote, voyage, vulgar, vulgarized, vulnerable, vulture, wading, wadley, wage, waged, wagging, wail, wailed, wailing, wailings, waist, waists, wait, waited, waitin', waiting, wake, wakens, waldron, walk, walked, walking, walks, wall, wallace, walls, walnut, wander, wandered, wanderers, wanderin's, wandering, wanderings, want, wanted, wanting, wants, war, ward, warlike, warm, warmed, warmly, warn, warned, warning, warriors, wars, warty, was, washed, wasn't, waste, wastes, watch, watched, watchful, watchin', watching, watchman, watchtower, water, water's, waters, waterway, wattles, wave, waved, wavered, waving, wax, way, ways, we, we', we'll, we're, we've, weak, weakness, wealden, wealth, wealthy, weapon, weaponless, weapons, wearied, wearily, weary, wearying, weave, web, wednesday, weed, week, week's, weeks, weigh, weighed, weight, weird, weissmann, weissmannism, welcome, well, went, were, weren't, west, western, westminster, westward, westwards, wet, whack, whale, what, what's, whatever, whatsoever, wheel, wheezing, when, whence, whenever, where, whereabouts, whereas, whether, which, whickering, while, whilst, whim, whip, whipped, whisked, whiskered, whiskers, whisky, whisper, whispered, whispering, whistle, whistling, white, white's, whiten, whitening, whites, whitish, whizzing, who, who's, whoever, whole, wholly, whom, whooping, whose, why, wicked, wide, widely, widened, wider, width, wielding, wife, wife's, wigan, wild, wilder, wilderness, wildest, wildly, wilds, will, william, willing, win, winced, wincing, wind, window, windows, wing, wings, winner, winter, wiping, wire, wireless, wiry, wisdom, wiser, wisest, wish, wished, wishes, wisp, wistful, wistfully, with, withdraw, withdrawn, withdrew, withered, withhold, withholding, within, without, witness, wits, wizened, woe, woes, woman, womanly, women, won, won't, wonder, wondered, wonderful, wondering, wonders, wondrous, wont, wood, wooded, wooden, woodland, woods, woody, word, words, wordy, wore, work, worked, worker, working, works, world, worn, worry, worse, worship, worst, worth, worthless, worthy, would, wouldn't, wound, wounded, wounds, wrangling, wrapped, wraps, wrath, wretch, wretched, wriggled, wringing, wrinkling, wrists, write, writer, writhed, writhes, writhing, writing, written, wrong, wrote, wrought, www, xi, xii, xiii, xiv, xv, xvi, yankee's, yapping, yards, yarns, yawned, year, yearn, years, yell, yelled, yelling, yellow, yellowish, yells, yelp, yelping, yelps, yes, yesterday, yet, yielding, yonder, york, you, you'd, you'll, you're, you've, young, younger, youngest, youngster, your, yours, yourself, youth, youthful, zambo, zambo's, zareba, zeiss, zip, zoo, zoological, zoologist, zoologists, zoology] diff --git a/discourse_dev_assets.gemspec b/discourse_dev_assets.gemspec new file mode 100644 index 0000000..f587f98 --- /dev/null +++ b/discourse_dev_assets.gemspec @@ -0,0 +1,28 @@ +# frozen_string_literal: true + +lib = File.expand_path("../lib", __FILE__) +$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) +require "discourse_dev_assets/version" + +Gem::Specification.new do |spec| + spec.name = "discourse_dev_assets" + spec.version = DiscourseDevAssets::VERSION + spec.authors = ["Vinoth Kannan"] + spec.email = ["svkn.87@gmail.com"] + + spec.summary = %q{Assets for Discourse dev module} + spec.description = %q{Assets for Discourse dev module} + spec.homepage = "https://github.com/discourse/discourse_dev_assets" + spec.license = "MIT" + + spec.files = `git ls-files`.split($/).reject { |s| s =~ /^(spec)/ } + spec.require_paths = ["lib"] + + spec.add_runtime_dependency "faker", "~> 2.16" + + spec.add_development_dependency "bundler", "~> 2.0" + spec.add_development_dependency "rake", ">= 12.3.3" + spec.add_development_dependency "rubocop-discourse" + + spec.required_ruby_version = '>= 2.6.0' +end diff --git a/lib/discourse_dev_assets.rb b/lib/discourse_dev_assets.rb new file mode 100644 index 0000000..0ab7ce6 --- /dev/null +++ b/lib/discourse_dev_assets.rb @@ -0,0 +1,54 @@ +# frozen_string_literal: true + +Dir[File.dirname(__FILE__) + '/**/*.rb'].each { |file| require file } + +module DiscourseDevAssets + require 'discourse_dev_assets/engine' + + def self.avatars + # Using the stock avatar images from https://tinyfac.es + # Tiny Faces is a free crowd-sourced avatar gallery + Dir[File.join(__dir__, '..', 'avatars', '*.*')] + end +end + +require "active_record/database_configurations" + +ActiveRecord::Tasks::DatabaseTasks.module_eval do + alias_method :rails_each_current_configuration, :each_current_configuration + + private + def each_current_configuration(environment, name = nil) + rails_each_current_configuration(environment, name) { |db_config| + next if environment == "development" && + ENV["SKIP_TEST_DATABASE"] == "1" && + db_config.configuration_hash[:database] != "discourse_development" + + yield db_config + } + end +end + +require 'faker' + +Faker::Base.instance_eval do + alias :faker_translate :translate + + def translate(*args, **opts) + if args[0] == "faker.lorem.words" + args[0] = "faker.discourse.words" + end + + faker_translate(*args, **opts) + end +end + +Faker::Lorem.instance_eval do + alias :faker_sentence :sentence + + NOT_GIVEN = Object.new + + def sentence(word_count: 4, supplemental: false, random_words_to_add: 15) + faker_sentence(word_count: word_count, supplemental: supplemental, random_words_to_add: random_words_to_add) + end +end diff --git a/lib/discourse_dev_assets/engine.rb b/lib/discourse_dev_assets/engine.rb new file mode 100644 index 0000000..aa91778 --- /dev/null +++ b/lib/discourse_dev_assets/engine.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +module DiscourseDevAssets + class Engine < Rails::Engine; end +end diff --git a/lib/discourse_dev_assets/version.rb b/lib/discourse_dev_assets/version.rb new file mode 100644 index 0000000..ed9fc41 --- /dev/null +++ b/lib/discourse_dev_assets/version.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +module DiscourseDevAssets + VERSION = "0.0.1" +end