Jump to content

Free Rice Bot


keen
 Share

Recommended Posts

That's odd... I have no idea what's causing the problem. I just copied the code I posted and ran it without modifying anything and I get the error I expected:

Subscript used with non-Array variable.: 
$isLearned=IniRead("learning.ini","Learned words",StringStripWS($Word[0],8),"") 
$isLearned=IniRead("learning.ini","Learned words",StringStripWS($Word^ ERROR

I deleted the space in javascript and it's working just fine.. :P

Link to comment
Share on other sites

  • Replies 69
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

I'm added transparent gui and ie working on background ( IE invisible )

Posted Image

Add that lines top :

#include <GUIConstants.au3>
Global $Correct = 0, $False = 0, $First = 1, $Label
$oIE = _IECreate("http://freerice.com", 1, 0)oÝ÷ Ù©Ýi×Bç$~éܶ*'iû^®«¨·MúÙ¥oÝ÷ Ù©Ý~éܶ*'jëh×6Func Check()
    If $First = 1 Then
        _IEAction($oIE, "invisible")
        $Width = 250
        $Height = 55
        $Form = GUICreate("", $Width, $Height, -1, -1, BitOR($WS_POPUP, $WS_BORDER))
        $Formtitle = GUICtrlCreateLabel(" Rice Bot", 0, 4, @DesktopWidth, 20, -1, $GUI_WS_EX_PARENTDRAG)
        GUICtrlSetColor(-1, 0xFFFFFF)
        GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
        $Formtitlebackground = GUICtrlCreateGraphic(0, 0, @DesktopWidth, 22)
        GUICtrlSetBkColor(-1, 0x000000)
        $Label = GUICtrlCreateLabel("", 8, 25, $Width, 50)
        GUISetState()
        WinSetTrans($Form, "", 150)
        $First = 0
    EndIf
    $Amount = _StringBetween($html, '<P id=donatedAmount>', '</P>')
    If IsArray($Amount) Then
        $Amount2 = StringRegExp($Amount[0], "[[:digit:]]+", 1)
        If Not @error Then
            If StringInStr($html, '<div id=correct>CORRECT!</div>') Then
                $Correct += 1
            Else
                $False += 1
            EndIf
            GUICtrlSetData($Label, "You have now donated " & $Amount2[0] & " grains of rice." & @CRLF & "Correct : " & $Correct & "  False : " & $False & "  Correct Percentage : " & Round((($Correct / ($Correct + $False)) * 100), 0) & "%")
        EndIf
    EndIf
EndFunc   ;==>CheckoÝ÷ Ø·®x§)âó^p¢·ZºÚ"µÍÓXYÛÜ×BÝ]O]ÜYÛX[XØ[ÛØOÚZÞB[XÚ[XÙBY[YÙOXYÛØÙ[YÏXØ]ÜÜ[]OY]ÜXHØØØÚ[ÛÚ]Ú]ÛX[[ÂØ[X[[X[YX]YÙØYÙOXYÙØYÙBÛÛÝ[[XYÛÜX[YXÝ[XZÙÝØ^XÝÛÛYÚ]ÚÜYÛÜÙB[ÛY[[Y^[Ü[BÚ^ÛÜÙ]]YÛÛYBZÙÜ[OXYXÚÂ[X^[Ï[X[ÝÂYÜO][ÝÛBØÝXZÙBXÚ]ÙX[B[ÙOZÚ[äÈÛÛYYÙ]ÜZXÙXÞÝZ[YBÝ]Y^[[Ý[ÙOØÛZ[BÚ[[ÏXYÚ[OX]X[XO[[Ý[XÚÏY^ÜÙBÚY[ÙOZÛYBÝÙO[Ü][ÛÛOÛX[ÜÙBÙZ[OYÜÝBÛOZ[ÛÛÙÜ]Â]YY[ZÚ[äÈÚYB[OXÙ[ØÚ[][Ï]H[Ý[Â[ÛÜÏ][XÚX]YXÚ][ÛZ[Û[Y[XØÚY[[XHÚ[ÙBÝZÙÂÛÛO[ZÙ[ÛÙØ[[[ÝÂ[XOÛÛÝ[ÈXHÛÛÂ[OÙ[ÛBXÚ[ÏYÜÝ[Â[ÚÙOYÛÛÚÞXÚÛÙÚXØ[[Y[[YXYBÝÛZ[Ý[YÙ[OYØÚ[ÝÛBÙÜØÙ[XXÚOYÜYY]Ú[ÛÙ][Û[ÛÛYOY[K[ÛÚÚ[Â^XXZÏY]ÛYÜÝÜOXXÞBZ][ÜXÛÛXÝÛÛ]YX[ÛBÛÛ[[X[ÝÂÛØ[[Z]O]Y[ÙBÛXOÙ[ÝX[ÝÚYÜ[[[ÜYXØ][ÛÚ[[XÛ[BÛÛÛÜ]XYÜY[Y[ÙXÏX[Ù[XÂ[ÝÏÝÙB]ÛO^Y[ÝÚÚXÝÛÜÏ[X]YÜÜ[[ÙOYÝ[][Û[Ý[ÚXÛÜY[ÙÜÜÚ[Û][Û][ÛÚÛO][ÜXÝ]XBÜÙOØÛÜXÜÏXÜY[ÙYØZÙO[Y[Y[ÂÜYØ[ZOYÛ[ÂÚ[O]ÙÙ]Ü]ZÚOÜÛÙK[ZÙB[YÙOXÛÛYHÝ]ØÝÝÏZ[Y]YÝÙOÝÙXÚXÚÝ[YYXØ[^[Z[][ÛÚYXÛÛÚÂÝY][OX[BZ[Ü[ÜÈ[Ü[ÛÜÙ[XÜÜX[O]ÝX[BYØ[]X]Y[Z[[ÂX[]YÂÜYYOYÝZ[XH[ÝXØÙÜÙ[ZÚ[YYYÜB[ÝO[XZÙH]]ZXÚÛOYB[XÝXÚÛÜÙHHÝBO^[Ý[ÈÙÂ[YÙOÛX[ÝÛÝ[OY[[B[ÙÝÏ][ØYB^]ÝY]HYXÚÙ]Z[Ù[Ø][Û[ÜXÝXÝ[ÝØX[[ÜÛYÝXØ]O][YBÛXY[XYÙBÚÝ[YY[[Ú^OZ[XYÚ[B[O]Z[YZXÚY]YÚO[ZØZ][Â[X][O[ÛÜÙBYXÞBÙÙOÚ[XYÛYXÙ[ÙOÜ[ÜXZY[^[Ý[ÈÛÛX[YÚ][ÙB]XÚÏYÝ[Â]Ø[ÏØ]ÙZ[Â[Ý[ÜÝXÚ[[^O[ÝÈÝY]ÛÜÙ]Ú^ÜXÚX[OXÝ[BÚÛÛÝÏ][Û[ÝÂÚÙ]ÚY]ÂOXÚ[[ÙBÝXÝ[[Z]X]]OXY[ÛÙZ[X]OÛX[ØØ[BÜ]^XXÙ[Y]B[ÝÜY[Ú[BÙOXXdÈÛÛB^][Ï]ÞBYØÏ[][ÜO[ÝX[[ZÙO][[ÜÂY^OXZB[[ÙOY]Z[X][BØ[Ù[XØ[Ù[ÝXÏÜ[ÞB^ÛÚ]O][ÚYYÙÜÜÚ[ÛZÜÝ[]BÛÛÛOÙ][Y[[ÜOZÝÚÂØ[]X[ÛÛØÚXXOYY[BÛÛXÝZ[X]BÝ[YÙÂÜYÛÜÏÛX[[ØÛÜBXÚÏXHÚ]Ý]Ø]ÚX[YÝX[Ú[ÛÝ[XYÚXÚX[][X[X[[X[ØÝÜÚYXHZXÙB[[[X[YÛÝÛÛYØYOZ[[È^Y][ÛÜYÙÂÚXÚÏZ]]ÙOXÛ[ÂYO]ZXÚÛBX[]ÛÜÏXÛÛÜ][Û[[YYX][OYÚ]Ø^BÛÛ][O]Ý[BYZÏ]ZXÚÈÛÚÂÛ]YÚZÚ[[ÂÛÝYÙ[ÝÏX]B[ÛY[YÚÝ][ÛÝOX]^[ÂXÚÙ[OY^XÝBYÚÏ[[ÝÂÙ[][ÜXYÜÏZ[Ø[]BYO[]Ø^BÝOY[BÚÛÜÞOXÝ[ÝÛÚ[ÏY^[Ü[BÚÛÜXOÚ[YY[YÏÝÜÜYÚ[[OX]ÝÛØ[]ÛÜÚYBYÚXYYÝXÜÚ]]Ï]ZÙHXÚÂXØÙ[]O[[ÝHÝXÝXÏ[X[]]Y[[ÜX[XÛÛ[Y[[Ü]]BXØYO][YXÂÞTÜÚX[[Ü[ÚÝO]Ù]ÜÂÜXÛÝ[ÂÚ[ÝÏ[ÝYÚÝ[YYÂXÜ]ÛÜÂÚXO[Ù]OÝÝXXZÈÜ[ÜXÚX[OXÝ[BXOX[[ÜÝ^[Ý[ÈÙÂÙYZÏÙXÚÜXYX[[[]XÂYXØ]Ü]XXÚÚYÛYÚ]H]XÚÞOYÙÝÝ[ÂXÚ[Ü][XYYX[ÜÙÜOÙXÜ]Ü][ÂXÙ]O[Ü[XÛ[O[X[XÚÂYÛYOZÛÜ[Y]XOXÜYXBÚÛOXÛÛ][BÚ[OÝ[Â[ÛOÝÚ[ÂÚYXXXÝÙXÛÛ[ÏÜXÙBZYOXÜÚÝ[ØÚÙ]XÛÙ[[X]ÛÛÙ[ØÂ]XÝ]OZ[ÝYØ]Ü]O[]ÚXØ[X][ÛX[ÛYÜØZÙBÝ]YÙ[ÝÏÚØÚÚ[Â[XÝ[ÙO][Ú[[ÛÜÂÛÜÚYXØ][ÛXØ]YÛÜB]O]ZÙH]Ø^B^XÝ[Ý]ÙZÏYXØÙ[XÂXXÚ]ÚX][ÛX[ÛÜÝÙ[ØYÛÛXØ]BÝÙYXÚÝÙXXÝÙBÚZ[ÏY[YÚ[ÛX[ÙO[ÝHYZXY]XÏ[XZ[ÙXÙBÛÝÏXÛÛYHYÙ[[OXÛÛ[[ÛB[[ÏÛÛYYXØ][ÛÛÛZXØ[Y[BYÝÞBXOÝY[BZÝX]XXÙB[[ÜZXØ^BÚ[Ù]ØØ[Ý[O]ÛÛÚYYÙO[Ø[]B[Û[ÛÙÞOÝYHÙ[ÙXÝÂÛÛÚ[ÛÙXÜ]YÜY[Y[^][ÛX[ÞX[ÙBÛÛ]O[]ÚXØ[ÛÛÜÚ][ÛÚ[OZ[[ÙB[Y]OZ][ÙB]XÛØ]][ÚÚÛOXÛÛ][Û[[XÙBYØÙOY^ÛÜOXÛÙBÙY[OZ[XÝ]BÝ][OYÜ[ØÚXOXY][YXÛÛÛ[XYÛ]BÚYZÚXÚÏ[OY[XÙB[[ZÞ[[Y]XØ[ÜÜ[Û]BÜ]YOØ]ÙB][OYÛÙZÙBÜ[^OYBÛÝ[Ù[ÜXYÙ[Ø[]O[XYÜÂX[ÚY[ÚÙBÙ[ÛO[BZZÝ]ÚYYÙOX[XYÝYÚYÝØ[O]YYB[ÜYOXÚYÜ[ÙÙÙYÚÝ[ØÜYÙÛO][Ù[ÙÜÝÏYYÜ[ÏZ[]ÜÙ[[Ú[ÏÛÛ]B[ÜOZ[ÝXÚYOY[Z[ÚX]X]OXXØÝÝÛBÜO[ÝXYØÚÏÝ[Ý[ÝÙO]XÛÝÂÛÛYXÞOX[X[ÙBØXÚÞO^[BÚXÚÙ[XYXÛÝØBØÛX[ÝÙØÚÛÚ[XYÛÝÛYÙBÝ]]Y[ØÛÛ]BÝÛ[ZÝ[HØ[ÂØXXÚ]ÝÙX]OÜ[ÂÝÚÜ[Ý[ØÚ[[Ï][Ø]ÙZ[ÂØ]ÜO[YX]YX]XÚØÛOÜ[BÜÙ[X[[XÙÜØBÜÚ[ÏYXBÝ[[Û[X[HÜÙB[O]Ü[ÛBÛÜÙ[Y][Ü]B[]Y[ÝÜÂ[ÙOÚ[]ÛÚYXZÞOX^BÚÙ[ÜÏÚ[[ZYXÙYXXÙYZ[XXÚÙ]Ü[Ï]ÛÛYB[ÚXØ]HB[[ÝÏY^[Y[H[BÙÝÝ[ÏYÛ[[YÜYÛÞOÛYÂXÜ]ÛÜÛX[ÙZ[OÝH[ÂÛÝXÚÛÙBÜ[OYÝ[[Z[X^OXXØÝÝÛBÝ]ØOY^[BÜ[[X]Ú]Ú]OXXØØ[YYX[Z[YYÛÛÚÚO[]ÛB]Y][Û][Ý][ØZÙOYXÚÂ[OÝÛØÜ]ÚOXÚÛBY][[ÜÙ[ØÝ[OXØ[ÂXØÙÜÚXOXØXÚXBÚÚÛÝ[XÜÛX[]ÛOYÛÈÝ[YÚÝÙOXXXÛÛÜXÝXÝ[Ù[Ø][Û[ÝØ[O[XÚBØÚØYÙO[ØÝXÝ[ÛÝÝ[ÝÜXÚ[ÝÂ[ÚÝ[Y[[ÛÚÏÛX[ÝX[BÛÛO[ÛBÙ[X]OY[[ÝÈÛÛÜ][X[ÜB]ÛZXÏ[XÛX[XØXO][ÝX[BY[ÝÏ[^YYYOÛÜÛØYY[[ÛÛÛX[[XÛÛ[[OXÝZ[XØÛÛÏY]BÛOÛX[Û[]YÝ[ÛZOÝ^BÛØYÛÛÚ[]ØÚÝÛÛÝ[Z]YÜÙÛÝÞOÛ][ÜÂÙÛÏÞ[XÛÛÛÙX[YÜÝYO[ÙÚ[ÏÚ[Û[ÛØÚZÚÜÂÜØO][ÜÂ[ÛO[]ÝB]]Û[Ø[OXØÛÛOXÛÜØÜ]B[OXXÛY[ÝÝÛXO]ÝX[ÝZXÚY[Ù[YÝXÝ]B]XÛÛ[Y[^ÙÜÚ][BYÛÜ[]ÏY[ÙBYÙÜ]][ÛZ]][Û[Û[ÝÏÚÛÛÝÂÝXÚ[XÙ^OY^[Ú]B]Y]ÏXY[ÙHÚÝÚ[ÂÝÝ[X[X^BÝ]ÛÚÏÚ[ÙY]ÂY]OÝÚYÜÂ[Û[YYBXZ[OXÚYYBÛÛ[YØ]ÙYYÜÜÜÜØYZ[ÙXÝ[ÛXYÚXÚX[ÛÜÙÚÚ[[XYØ[ÜÝXÚÙ]YÙ[][ÝÏZ[K[ZÙB^ÙÜÚ]O[ÝH]XÚX]OY[YÜÝÛ[Ý[Y^[Ø[^OYÝBÙÝØÚ[ÛÙ[ÙBXXÞOYYÜÝÜBYYÜÏ][XÙÜØBÛÛX][YYÚÜÛÙÚ[Ï[ZØÛÛXÝYÛ]OÙ[ÜXÝ[Ú[Y[Ü[YÙÛOÚZÙBX[ÚX[ÛY[YÙ[ÛXØÚ[]OZ[ØÝ[]BÛÝÜÏYÜ[[]Ú]Y[ÙB[ØÚÙOYXÝ[BÛØYHYÚ[Ù[Y[Y^[Ú[ÛY]ÚÜXÚ[ÝÏXÛÝ[ÝÂXÙZ][YÚÛÝX]ZÚ[ÏXÝÛÚ[Â[]X]X[BXØÝ[][]OYØ]ÝÝ[[ÜÏY[ÛY[[ÙOY]HXÚÂÙXÛYYZÛÛ]YYXÝ]OY][BÝ[Y^BYÜYY[ZÜÚ[ÚÙXÏYÝXYYÛ]BÜ[OZ[][YÞ[[Y]OÜÜ[ÛÜ]Y[][B[[[OZYÙBØYYÝXÝXÝÛYO[XZÙHÛXÝXÝÜYÝXX[]OXÜ^BYXÝ[ÛY[[ÙBXÚÚ]OXÛÛÛÚ]BÞ[]^OXÛÛ[ZÙ]BYÙØXØÝ[ÙOZÝXÈÝ]BÛ]ÏXÚ]ÂÛÙ[ÚXØ[XXÝÝÙYÝZÙÏ[ÝBYÜ]XO][Ü[][B][[]XÝÜ[ÝÂÞOÛYYÚBXÚÚ[ÛY^XÝÜÂXÝ]]Ø[YY[X]Ø[XO[ZÚ[BÛXÝ][OÛX[[[Ø]ÙB]ØÜZ[[Ú]XOX[]Û[ÜÚ[Z[][ZÙBÜÝXÚOZ]XB]ÝÏZÛZXÚY[ÜXÏ]]YÛÝ[Ù[Y[YXÛ][ÛÚYZÏØÜX[BÚ^OÛÜÙBØYYO][ÛÜYYX[XXÏ[XYX[[ÛÛ][[ÝØXB[ÏYZ[^]ÜYÚY[X]ÝÛY]YY^[ÈZ[[ÛY[[ÝXÛÛÙ][ÛÝYO]ØBÝ][ÛOY^YÝÜÙ[]ÛÜÛÛYB[[[XOYYXÝ[ÚÚXÙBÜÝ[]O][Y[[ÜÂ^X[ØÙ[[ÙÜYXÝ[Û]O[Ý[ÂÙ[ÛZÙB^Ü]OYÜX]H]]BXÞYÛÚ[Ï[^Y]][ÝÏ[ÝÚ[ÂYXÛ[ÂÜ]]ÛB[]]YZYÚØÚ]OYYÙ[ÜÂ]Y[YYBXØ]][ÛØYYÝXÝÜ[ÙO][ÙZ[BÚYÛ]OÜXÚYBXØ[O[XÙ]BÚ[ÙÛÏ[]]ÂÛÛÏX[ÛBYÜXÝ[OYZ[ÂYÚ[ÏY[ÝÂÙ[OÛÛÛZ[ØÚZ[ØÝ[]BÚÝ]ÜYÂ^]ÛÙÚXØ[[YÙ[B]YYXÙZ][[ÞOXXZÛÙÚÛZXYY[ÚXÝXÂXÙO[ZÝX]ÜXÚÙ]ÝÈXÚÂYÚ[Ý]BÛXZÞO]XÚÞBXØ]O[X]B][OXÙ[BÝÝÙX[ZÙYX[Y[ÛÝYÙBÜYOXÝ[[ÂÜÞOZ[Â[Ø][Û]ØYXÝ[ÛÜXÞBYX]OÚ[B[Û]ÜZ[][XÞOÝÜÂØÛZ[OX[Ý[ÙB[ÜØYÙOÜHØ[ÜXÚ[ÝÏÛÛ^BÜ[Y]ØÝY[ÛÛY[[ÚX]]Ø[ÙÜBÝYOÜBÙZ]O[ØÙBÙÜÜÚ]OXY[Ú[ÂÝÚÜÝÙXXY[ØÙX[ÛÜ]ÛÝÛÛYY[[YBÝÝ[[ÏZ[ÜYXB[Z[O]ÚXÚÙYÜÂYÛÙX[BÚOÝÜXÚ[ÝÂÛ[[YYZ[YÚÛZ[][ÛÝ[XXÞB[YÛÜ]OY[Ú^BZØÛÛXÝ]ÜÛÙÚ[ÂYÙÞO[ÛÜÙKY][Â[[X]BÚXÚX[YØÝÜZÚ[ÏYÛÜÂÛØ[[ÚÜOZÞBÙ[ÝX[ZX][BÛØ[Ï[ÙBÜÚ[]XXdÈYÛ[Ï][ÛÛZ[Ú]O]ÚYKXXÚ[Â[ÙYXØ][ÛXÚ[ÙB[[ÙO[X[ÙBÜÛÚXO][[XXBÙYØÚÏ[XXYÙBÛÙÏ[ÝÂÚ][OYØ[[BÝ][O[Ü[BÚÛX]BÝ[]X][YBYÛÛ^[ÏZ[[^XÚXÚÏØ[BÝ[Y[][ÛYX]BÚ]XÚYXØ][ÛXÛÛ[Z]Y[X[XO^[ÜÛB[ÚY[Y]BX[[XÛÝ]]ÛÚYYX]Ù[ÛYÝÚ^XOZYÚ]X]XO]YBÛZYÚY^]BÜ]OZÚÜÂY[XÏÝÜ[ÛÛ[[X[ÝÛYØ[ÙÛOY^YÙÙ][ÛY[YØÜY]HÚÙB[]XÏYÜÙY[Ú[XÙOYÛØ]Þ[[Y]XÏ][][ÛÛÚÜÙ]YÛÙÜ^[^Ý[Û[[ÛX[YÂXÝXÏ[Z[Ë[]YØX[OX]ÝÙBYÙ[]OXXÛÛYHÛÜÙB][[XXØÛÛ[Z[ÂÜÙXÝ]ZÙHYOÝXÝ[X[Y]ÚXÚÂ[[YYØÚ[Y[ÝÙYOÝÙBY]OX[ÞBX]OYÜÙXÛÛ]ÝÜ][ÛZ[YOXØ[Y]B^Y[[ÙY[XZÏYÛÛ]BÙ[Y[X]ÜÂ][Z[YÛÜ]BÙ[Ø[YOZY[XØ[[ÜYYZÛÝÛYÙXXB[XØYØX[]BXÚ[]OÞ[Z]BÛÜÙO]ÙX]Ø^BÙXÛÛ[]ÙY[ÜÚ[ÛZ[ØÝ[ÂÝÜÞOÛYBÛ[ÙO]ZXÚÈÛÚÂ[Ü[]OY]XÜÂØ]ÜÝÏ[YX]YX][ÂÝÛXYYZXÝY[ÞX[ÙOZ]][ÛØY[YÙ[ÝÏ][]ÜXBÚÜZ[XÛÜ]Ú^X]ÙY[[XÝ[X[X^B]]][ÛXÚ[ÙBZYÚ[Z[[ÚYB^Ø]][ÛYYÙÚ[ÂÛÜÏXYXÝ[ÛÛÙÏ][^OXÚÝ[ÜXÚÛOYÝ^Y[YÛXÜÛÛYB]ÙX]OYÙÝÝ]ÜÝÜ][ÛÜÜÏÛÚXÝXOYÜ]YZ[ÂÙ[Ï]ÛÜBÜX]X[Ù[Y[ÛØXÚXYÛYOY[ÙBØY[Ý][[XXOXÙ[ÜÂ[]O]XØÝXÝÛÚXXÚÝYYÙÚÝ][OYÛÜÙBÝ]ÏØØ]Ú[[Ï][Ü][ÛÝÙX][ÚYOXÝÛBÙOY[X[HYÛÝOX^B[XÏYÛÈÛØXÙÜÚ]]O]ZBÜÙOXÛÝ[Z]ÛÛXY[Â[O[ÝÂÜÙ[ZBÛÛÜÚ[Û]OÞ[]]XÂÛÜÙOYXYÙBÜÝ[Z[ÏÝ[[ÝÂ[Ú[]OXÛYÚOXÚ][ÝÂÛÝÝOX[Ý][ÛÝÚÜ[Y][ÛÛÙ][]OØ]YÙB[ÛXO][XXBZÜÚ[YYÜYY[Z[ÝÏ]ÚXÚÙYÝZ[XY]YÂÛYÝXYZÝÙBÝ[Y[XY[ÛÜÜÙYZ[Û[Y[ÙÝOZ[Z[]BØXÝÛÜÜOÝÙX]XÝ[^OÜXÚYBYÝ[XÙBYXÛ[ÛYZÏYÛÜÜÞBXXÚÝÏY[ÙÝÛH[ÝÛÜBÚÛOXXÜÂÚÞO^Y[ØÛÝÞOY[ÜÂYOÜ[YXÛÛ]OBYÛXÚ[ÝÏ]X[ÛÛYBÛYÜ[Z[ÚYZÞOZ[Y[ÜÛÝO][Ú[[[ÚY[[OXHHØ^BØØXÚX]ZÝ[BÝ[ÙOYÝXÝØÝÙ[[YKYÛËÝ[Ø[[OYÙÛZÙBÚYYO[Ú[BÛZXYY[ÙBÝ[[[[ÝÙYYZÏÚÚ[ÞXÙOÛÛÜZZ[]ÜYXÚY[ÞOZ[Y]XXÞBÛÛ[[Ù]OÙXÝÙYXÝ[ÛY[XÙ[Y[ÛXXYÙB[OYY[ÛXÚX[ZXÞB[YYX]OZ[]ÙY[Ý[ZÙYÚYÝÜÏ][XÞBYÏYX[ÛÜÞOY[YØ[[XOZÜÜ][ØX[]OZ[XØÚÝÏYÛÙÜ[XOYÚ[YÜ]BZÝ[O][YYÜYÚ[]OÝÝXÚYOXZY[Z[ÏY[[Y[[[Z]O]ÙXZÛÜÂ[YXO]ÙXZÙ[YÛYÙ[ÙOXØ[ÜÛÜÂÙY][ÏXÚ[[ÂÜ]ÜXXÈÜXZÙÜY[[ÏX[ÝÂX]XÛÛYXÝXÚÛÝÛYÛY[XÛÙÛ][Û]]XÏXÝ]]BYX[XX[Z[ÂY][]ÜY[YÛX]XÏXÝXØ[[Y[XXØÚY[[[Z]ÛÜÙ[ÛÙ[O]YÂØXÏÛX[ÝXÚÙY]OXØ[B[^XOYÚYÜXÚYOYÚYÛ]BÚ]Y[YÜÜÂYÙ[Y[XÛÛÚY][ÛÝ[]OÝ[BÙÜÙ^OXY[ÝÈÝ^BX]ÛÙÚÝÚÚ[ØÝÜÛ[ÏYYÜ[ÜYOÝ[ÚØÜÞOZ[Y[ÝÚY[ÛÛYXÝÜOZ[ÛÛÚÝ[[ÚÚ[ZØÚY]ÝÂÛÜÜÚ]OYX][È]Ø^BÚÝYÙÙÛØYÝ[]OXÛÝ]Z[X[Y]^ÙÙ[XÝ[ÛØ^XÏ][[Û]]ÜÝYÙÙÝ[ÛÙ[ZÜÚÂÝY[ÏYÛZ[[ÝXZÜÚ]O^ZY[[ÂÞ[OTÜÚX[[ÜÂX[][ÛZÚXÚ[Â[X]Ý^]ÜYÚÜÝ[ÛÜÏYÝ[][Û[Ý[ÝÏZ]ÛÜÚ[ÂX[[ÝÏZ[ÝXÜ[]B[XÛÞOYBÛÜÜ]O]ÛÛY[¤ÈÜÛØÚX][ÛYÙ[[ZXÏÝX[[[YX[XYKYÜY[XY^BÙÙ[O[ÙÜ[Â]^OZ[ÝÚÝY]O]ÚÝXÚ[X[^OÚÞKXYBZXÚÏXÛÛ[X[YÛXÚÏYÛÜÜÚ[HÛ[ÛÝZÜÚ]O[[Y[YOY]ÛZ^B]Ï]ÛÛX[ÛÛÜXÝ[ÝÏ][ØÚ]B[XÛÜO][BÛÙÛ^XOZÛÝØXBÝÛX[XÚ[ÜÛ[ÜXÏZ[X[ZÙB]YÝX[ZÜÙHY]Z[OY]YÛØÝ[O]XXÚ[Â]ÞOÚÝÜÝÏYXXB^]OX]Ú[Y[ÜX[ÞO][ÜH[XÝ]]B]][ÏYØÚ[][ÂXÝZ[YÙ[]Â[Ý]X]Y][ÛØ[ÝÏÛXÝ]XÛÛZ[XYÙBYÛ[ÏZ[[X]B[OY^B]XÜÏ[[Ü[[ÜÛÜB]X]OYBÚYO[YÚXYÜÏÝXYBØXÝOZ[YÛÝÝÛØÙBØÚÚXY[[ÚÝ[[ÜÙ[ÛX[]BYYO^[Ý[ÈX[ØØÝO]YÝYBÝØY]Ø[[Y]XXÞOYYXÚY[ÞBÝ]ÛÜO[XØXB[[ÝÏZY[[ÛÛ[XOÛYÜÛÜÂY[ÞO[Z[ØÝ[BZÙ[XÛÛB[[ÝÏZ][Û[YX[Ï[ÛÚ[Â]Z][[ÙOØ[Y[ÜÂÝ[[ÛOY]Y[ÙHÛHHÚ]Ü
Link to comment
Share on other sites

I'm increased window size and added timer for see how many rice donated in ... minutes.

Posted Image

#include <IE.au3>
#include <INet.au3>
#include <String.au3>
#include <GUIConstants.au3>
Global $Correct = 0, $False = 0, $First = 1, $Label, $Timerdiff, $Formtitle, $Minute = 0
$oIE = _IECreate("http://freerice.com", 1, 0)
HotKeySet("{F10}", "hideshow")

While 1
    $Timer = TimerInit()
    $html = _IEBodyReadHTML($oIE)
    Check()
    $Word = StringRegExp($html, "(?i)<li><strong>(.*?)</strong>", 1)
    $LearnWord = StringRegExp($html, '(?i)incorrect>(.*?)</div>', 1)
    If IsArray($LearnWord) Then
        $splitted = StringSplit($LearnWord[0], "=")
        $learn = StringStripWS($splitted[1], 2)
        $means = StringStripWS($splitted[2], 1)
        ConsoleWrite(">Learned a new word!: " & $LearnWord[0] & @CRLF)
        IniWrite("learning.ini", "Learned words", $learn, $means)
    EndIf
    $isLearned = IniRead("learning.ini", "Learned words", StringStripWS($Word[0], 8), "")
    If $isLearned <> "" Then
        ConsoleWrite("+>Found synonym. Clicking by text(learned word): " & $isLearned & @CRLF)
        _IELinkClickByText($oIE, $isLearned)
    Else
        $SynonymsG = _GetSyn(StringStripWS($Word[0], 8))
        If IsArray($SynonymsG) Then
            $oLinks = _IELinkGetCollection($oIE)
            $Found = False
            For $oLink In $oLinks
                For $a = 1 To $SynonymsG[0]
                    If StringInStr($oLink.href, "Javascript") Then
                        $test = _IEPropertyGet($oLink, "innertext")
                        If StringInStr($SynonymsG[$a], $test) Then
                            $WordToClick = $test
                            $Found = True
                            ExitLoop (2)
                        EndIf
                    EndIf
                Next
            Next
        Else
            $Found = False
        EndIf
        If $Found Then
            ConsoleWrite("+>Found synonym. Clicking by text: " & $WordToClick & @CRLF)
            _IELinkClickByText($oIE, $WordToClick)
        Else
            ConsoleWrite("-> Could not find synonym. Clicking random word." & @CRLF)
            _IENavigate($oIE, "java script: submitForm('" & Random(1, 4, 1) & "')")
        EndIf
    EndIf
    Sleep(1000)
    $Timerdiff += TimerDiff($Timer)
    $Second = Round($Timerdiff / 1000, 0)
    If $Second >= 60 Then
        $Second = 0
        $Minute += 1
        $Timerdiff = 0
    EndIf
    GUICtrlSetData($Formtitle, " Rice Bot - Minute: " & $Minute & " Second: " & $Second)
WEnd

Func hideshow()
    If _IEPropertyGet($oIE, "visible") Then
        _IEAction($oIE, "invisible")
    Else
        _IEAction($oIE, "visible")
    EndIf
EndFunc   ;==>hideshow

Func _GetSyn($sWord)
    $sSource = _INetGetSource("http://www.synonymer.se/en/?query=" & $sWord & "&btnS=Find+synonyms")
    $synonyms = StringRegExp($sSource, '(?i)class="synonym">(.*?)</TR>', 1)
    If Not IsArray($synonyms) Then Return 0
    $syns = StringSplit($synonyms[0], ",")
    Return $syns
EndFunc   ;==>_GetSyn

Func Check()
    If $First = 1 Then
        _IEAction($oIE, "invisible")
        $Width = 270
        $Height = 55
        $Form = GUICreate("Rice Bot", $Width, $Height, -1, -1, BitOR($WS_POPUP, $WS_BORDER))
        $Formtitle = GUICtrlCreateLabel(" Rice Bot", 0, 4, @DesktopWidth, 20, -1, $GUI_WS_EX_PARENTDRAG)
        GUICtrlSetColor(-1, 0xFFFFFF)
        GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
        $Formtitlebackground = GUICtrlCreateGraphic(0, 0, @DesktopWidth, 22)
        GUICtrlSetBkColor(-1, 0x000000)
        $Label = GUICtrlCreateLabel("", 8, 25, $Width, 50)
        GUISetState()
        WinSetTrans($Form, "", 200)
        $First = 0
    EndIf
    $Amount = _StringBetween($html, '<P id=donatedAmount>', '</P>')
    If IsArray($Amount) Then
        $Amount2 = StringRegExp($Amount[0], "[[:digit:]]+", 1)
        If Not @error Then
            If StringInStr($html, '<div id=correct>CORRECT!</div>') Then
                $Correct += 1
            Else
                $False += 1
            EndIf
            GUICtrlSetData($Label, "You have now donated " & $Amount2[0] & " grains of rice." & @CRLF & "Correct : " & $Correct & "  False : " & $False & "  Correct Percentage : " & Round((($Correct / ($Correct + $False)) * 100), 0) & "%")
        EndIf
    EndIf
EndFunc   ;==>Check

Learning.ini ( 1784 words )

CODE
[Learned words]

rotate=turn

craftsman=artisan

wobbly=shaky

unleash=release

teenage=adolescent

rug=carpet

opportunity=favorable occasion

chitchat=small talk

cannibal=man-eater

luggage=baggage

consultant=advisor

manufacturer=maker

stargazer=astronomer

witchcraft=sorcery

phenomenal=extraordinary

wizard=sorcerer

triplet=threesome

misfortune=bad luck

amazing=marvelous

before=previously

roast=bake

rich=wealthy

prince=kings son

refrigerator=icebox

curtain=drape

outer=external

announce=proclaim

shining=bright

bunny=rabbit

mama=mother

unmask=expose

residence=home

surgery=operation

pony=small horse

certainly=for sure

jolly=in good spirits

queen=kings wife

penny=cent

fascinating=very interesting

thankless=unappreciated

participation=involvement

accidental=by chance

trot=jog

compare=liken

slogan=motto

lullaby=soothing baby song

rarely=seldom

icing=frosting

unwise=foolish

psychological=mental

prepared=ready

pistol=handgun

fiercely=ferociously

odor=scent

heartache=grief

division=separation

handsome=fine-looking

daybreak=dawn

drugstore=pharmacy

behavior=conduct

isolated=alone

wonderful=marvelous

longanimity=patience

voluptuary=sensualist

chagrin=mortification

windfall=bonanza

concordat=agreement

seraphic=angelic

billow=surge

tawny=yellowish-brown

torero=matador

ordinance=regulation

angular=sharp-cornered

transgression=violation

heroism=valor

duct=tube

despise=scorn

heartless=cruel

keepsake=memento

origami=paper-folding

jointly=together

squishy=sponge-like

emerge=come out

disastrous=ill-fated

curse=swear

checkup=medical examination

chef=cook

stadium=arena

minor=less important

worker=laborer

normally=usually

afterward=later

treatment=handling

label=tag

speedy=fast

fail=be unsuccessful

raisin=dried grape

improve=make better

quickly=rapidly

elect=choose by vote

puppy=young dog

village=small town

totally=entirely

dangerous=unsafe

exhausted=very tired

bucket=pail

sensational=spectacular

swab=mop

domesticate=tame

bombardment=barrage

ghoul=fiend

fantasize=imagine

impure=tainted

hurrah=cheer

naughty=misbehaving

deliberately=on purpose

lad=boy

lodge=shelter

magnificence=splendor

maiden=young woman

uptight=tense

muck=gunk

rewarding=satisfying

youngster=child

alley=narrow street

sorcerer=wizard

specially=particularly

poisonous=venomous

sketch=draw

dare=challenge

restrict=limit

maturity=adulthood

miniature=small-scale

graveyard=cemetery

motor=engine

nursery=babys room

plaything=toy

afterwards=later

temporary=not permanent

misery=unhappiness

breezy=airy

balance=equilibrium

cancel=call off

elastic=springy

exclusive=unshared

aggression=hostility

colony=settlement

theory=hypothesis

wallet=billfold

sociable=friendly

convict=inmate

hound=dog

spyglass=small telescope

lack=be without

watchman=guard

illusionist=magician

veterinarian=animal doctor

cider=apple juice

infantryman=foot soldier

safari=hunting expedition

vapor=fog

shack=hut

applause=clapping

rapidly=quickly

teamwork=cooperation

immediately=right away

completely=totally

peek=quick look

slaughter=killing

courageous=brave

enrollment=registration

tasty=appetizing

precisely=exactly

tights=leotards

seller=vendor

madness=insanity

flee=run away

nasty=filthy

choosy=particular

astonishing=extraordinary

dishonorable=shameful

plug=stopper

originally=at first

global=worldwide

pigheaded=stubborn

withdraw=take back

accelerate=move faster

tactic=maneuver

memorial=commemorative

decade=ten years

czar=Russian emperor

moisture=wetness

wrapper=covering

shallow=not deep

shovel=dig

labor=work

chubby=plump

kettle=pot

burst=break open

especially=particularly

nearly=almost

pup=young dog

seek=search for

madman=lunatic

educator=teacher

resign=give up

yucky=disgusting

bachelor=unmarried man

cryptography=secret writing

receptive=open

recline=lean back

dignify=honor

believable=credible

wholly=completely

twine=string

dangle=swing

kidnap=abduct

seasoning=spice

aide=assistant

casket=coffin

lumber=wooden boards

detective=investigator

rhythm=musical beat

bun=roll

abandon=forsake

outrageous=shocking

reluctance=unwillingness

classification=category

deprive=take away

extract=pull out

weirdo=eccentric

blabber=chatter

prohibition=ban

sorrowful=sad

prisoner=captive

sweep=brush

swear=curse

charming=delightful

romance=love affair

headquarters=main office

follow=come after

generally=commonly

hardening=solidification

comical=funny

zap=destroy

abruptly=suddenly

mistreat=abuse

rumor=hearsay

singer=vocalist

lupine=wolfish

peerage=nobility

entomology=study of insects

collusion=secret agreement

vexation=annoyance

sonata=musical composition

whim=impulse

impiety=irreverence

petticoat=underskirt

parole=conditional release

effervesce=fizz

gory=bloody

sedentary=inactive

stately=grand

irascible=bad-tempered

tycoon=magnate

sidekick=pal

lure=entice

den=lair

symmetrical=proportionate

gratify=satisfy

divine=godlike

grimy=dirty

counselor=adviser

insanity=madness

dealership=franchise

seldom=rarely

barber=haircutter

besiege=beleaguer

wigwam=teepee

mortify=chagrin

dogged=persistent

scraggly=unkempt

odorous=fragrant

pro=in favor of

unflinching=resolute

transpire=happen

subside=diminish

habituate=accustom

topple=overturn

deadlock=standstill

rowdy=raucous

confederacy=alliance

wacky=zany

chickenhearted=cowardly

oarsman=rower

scholarship=learned knowledge

outdated=obsolete

stroll=leisurely walk

gab=chatter

sweaty=perspiring

swirl=spin around

disappointing=unsatisfying

carnivore=meat-eater

backbone=spine

essential=necessary

depressing=dreary

stallion=male horse

rumple=wrinkle

worsen=deteriorate

impatient=restless

dunce=simpleton

wharf=pier

freaky=bizarre

noiseless=silent

prejudiced=biased

pail=bucket

boring=tiresome

ranch=cattle farm

hilarious=extremely funny

disgusting=repugnant

ban=forbid

cozy=snug

laborer=workman

certainty=sure thing

couch=sofa

ordinary=regular

familiarize=accustom

outwardly=externally

spellbind=bewitch

pirate=buccaneer

feebleminded=foolish

freshly=newly

audition=tryout

pancake=flapjack

trample=stomp

scratchy=prickly

tidbit=morsel

sculpture=carving

accessible=approachable

sharpshooter=marksman

revolve=go around

lighthouse=beacon

spectacular=sensational

swampy=marshy

blockage=obstruction

distrustful=suspicious

moisten=dampen

brook=small stream

sole=only

celebrity=famous person

wrathful=angry

atomic=nuclear

remarkably=unusually

mellow=relaxed

needy=poor

disobedient=noncompliant

pillar=column

drape=curtain

piccolo=flute

isle=small island

questionnaire=survey

slobber=drool

basin=washbowl

counterfeiter=forger

courtesy=politeness

logo=symbol

woodman=forester

buddy=pal

lodging=shelter

smooch=kiss

disrobe=undress

moldy=musty

automobile=car

confirm=corroborate

belly=abdomen

customary=usual

suicidal=self-destructive

flatter=compliment excessively

ignoramus=dunce

aggravation=irritation

venomous=poisonous

tot=child

pricey=expensive

preview=advance showing

astound=amaze

outlook=point of view

rapidity=swiftness

violin=fiddle

mainly=chiefly

contented=satisfied

crossroad=intersection

magician=sorcerer

skillful=adept

gangster=racketeer

gelatinous=jelly-like

excessive=overly much

mature=full-grown

lengthen=extend

foamy=frothy

hogwash=nonsense

pharmacy=drugstore

needless=unnecessary

combatant=fighter

wrongdoing=misconduct

dignity=self-respect

enchantment=spell

jiggle=shake

burp=belch

abandonment=desertion

vaccinate=inoculate

sourpuss=grump

dimwit=dunce

mockery=ridicule

soar=fly high

enlargement=expansion

pier=wharf

gracious=courteous

deceitful=dishonest

breathtaking=astonishing

amphitheater=arena

accumulate=gather

surroundings=environment

repulse=drive back

secluded=isolated

defective=faulty

stun=daze

deformed=misshapen

skeptic=doubter

threefold=triple

grumpy=ill-tempered

symmetry=proportion

spirited=lively

elephantine=huge

safeguard=protect

clarify=make clear

protector=guardian

nutty=crazy

addiction=dependence

decisive=conclusive

sympathize=commiserate

braggart=boaster

trance=hypnotic state

gnaw=chew

nonsensical=absurd

sweepstakes=lottery

regrettably=unfortunately

triumphant=victorious

doze=sleep lightly

precision=exactness

turnabout=reversal

medal=award

fumble=mishandle

snip=cut

puny=small

fulfill=satisfy

newborn=infant

charitable=benevolent

dissimilar=unlike

grouchy=irritable

murderous=homicidal

graphic=vivid

pronouncement=declaration

shriek=scream

wizardry=sorcery

carefree=unworried

maniac=madman

incompetent=not capable

flunk=fail

playwright=dramatist

sleet=freezing rain

environmentalist=conservationist

leery=wary

stationary=fixed

distressful=worrisome

dilemma=difficult choice

hostility=unfriendliness

flex=bend

scent=odor

affectionate=loving

serpent=snake

exasperate=greatly irritate

easygoing=relaxed

nutritious=nourishing

thud=clunk

orbit=revolve

elevated=high

ferocity=fierceness

deprived=needy

precaution=safeguard

suspense=uncertainty

designate=specify

pleasantry=nicety

kinsfolk=relatives

solo=alone

agriculture=farming

raging=furious

presently=soon

brainwash=indoctrinate

twister=tornado

mythological=legendary

fraud=deceit

infancy=babyhood

wholehearted=enthusiastic

abuse=mistreat

wrecker=tow truck

refurbish=renovate

sneaky=tricky

vacate=leave

lately=recently

custodian=keeper

hearten=encourage

crafty=cunning

nosy=prying

pulsation=throb

prediction=prophecy

radiate=shine

translator=interpreter

uneasy=restless

proclaim=announce

mortgage=property loan

spacious=roomy

spendthrift=wasteful person

memoir=autobiography

steeple=spire

perceive=observe

progressive=advancing

blotch=spot

seabed=ocean floor

revolver=pistol

gleeful=merry

astounding=incredible

villainy=wickedness

rafter=roof beam

fishy=suspicious

glimmer=faint light

domination=supremacy

invigorate=energize

misconduct=wrongdoing

baggy=loose-fitting

ripen=mature

physician=doctor

liking=fondness

gob=lump

choppy=jerky

celestial=heavenly

soaring=lofty

bassinet=babys bed

clunk=thump

comprehensive=wide-reaching

modification=change

dependence=reliance

irresponsible=unreliable

wedlock=marriage

oodles=lots

chivalry=gallantry

routine=ordinary

chomp=bite

boulevard=avenue

agonizing=painful

paycheck=salary

argumentation=debate

twitter=chirp

dedication=commitment

marimba=xylophone

blandishment=flattery

tribunal=court

mutton=sheep meat

burgeon=flourish

hyperpyrexia=high fever

diatribe=tirade

sleight=dexterity

asperity=harshness

idyllic=pastoral

somnambulist=sleepwalker

hyperbole=exaggeration

prudent=discreetly wise

emphatic=forceful

chalice=goblet

asymmetric=uneven

connoisseur=food or art expert

elixir=potion

pennant=small flag

lactic=milk-related

cabana=bathhouse

degenerate=become worse

attendant=accompanying

dissect=take apart

hefty=substantial

biff=whack

bummer=disappointment

oversee=supervise

peeve=annoy

bureau=dresser

raconteur=storyteller

nominee=candidate

hazard=endangerment

bleak=desolate

resentment=bitterness

liven=invigorate

selfsame=identical

informed=knowledgeable

handicap=disability

vicinity=proximity

corrode=wear away

secondhand=used

implosion=inward bursting

drowsy=sleepy

glimpse=quick look

morality=ethics

carnivorous=meat-eating

downhearted=dejected

annoyance=irritation

disadvantageous=unfavorable

chopper=helicopter

betwixt=between

dumbfound=amaze

mutation=change

heighten=intensify

excavation=digging

fondness=affection

slog=tramp

baptize=christen

speckle=dot

playful=frolicsome

nauseate=disgust

narrator=storyteller

gloss=polish

pleasurable=gratifying

deserving=worthy

format=arrangement

clobber=bash

magnify=enlarge

oaf=lout

invaluable=priceless

template=pattern

flabbergast=astonish

pharmacist=druggist

ravine=gorge

strew=scatter

kindling=tinder

perspiration=sweat

underside=bottom

doe=female deer

cove=bay

embark=go on board

necessitate=require

forgery=counterfeit

bison=buffalo

jumpy=nervous

blissful=happy

compassionate=sympathetic

corpse=dead body

assuming=presumptuous

incinerate=burn

knightly=chivalrous

footnote=annotation

gush=spurt

validation=proof

brutality=savagery

intolerable=unbearable

misshapen=deformed

villainous=wicked

stein=beer mug

homestead=house

supplement=add-on

disposed=inclined

modesty=humility

saber=sword

perspire=sweat

particularize=specify

pedestal=base

tuft=clump

sleek=glossy

treacherous=dangerously untrustworthy

chasm=abyss

frisky=playful

discourtesy=rudeness

nifty=splendid

absolute=pure

pugnacious=quarrelsome

homespun=plain

cheeky=impudent

groove=thin channel

incidentally=by the way

scabbard=sheath

flair=style

province=district

carousel=merry-go-round

canine=doglike

chiefly=principally

bonehead=dunce

superintendent=overseer

epidermis=skin

busybody=snoop

heir=inheritor

deficiency=inadequacy

commodity=product

seduction=enticement

bombard=barrage

ally=friend

glacial=icy

intermediate=in between

sunbaked=parched

restless=uneasy

thug=ruffian

classy=elegant

infirmary=hospital

disability=handicap

chow=food

crumble=disintegrate

leisurely=unhurried

originate=start

subsidy=aid

underlying=fundamental

infirmity=weakness

enfeeble=weaken

negligence=carelessness

seething=boiling

orator=public speaker

grueling=arduous

rebut=contradict

acknowledgment=recognition

therapeutic=curative

radiant=beaming

bedevil=torment

pragmatic=practical

inadvertent=accidental

impair=worsen

hoodlum=thug

sac=small pouch

sedate=calm

inflexible=rigid

specify=designate

citadel=fortress

advisement=consideration

totality=sum

odyssey=adventurous journey

dermatologist=skin doctor

glaring=flagrant

spiffy=stylish

sassy=impudent

luster=sheen

contradictory=inconsistent

prankish=mischievous

corrosive=eating away

lurch=stagger

coagulate=clot

avail=benefit

excerpt=selection

gazebo=pavilion

autosuggestion=self-hypnosis

overriding=predominant

submissive=yielding

czarina=Russian empress

jubilation=rejoicing

dramatist=playwright

groundwork=foundation

industrious=hard-working

rebellious=insubordinate

bamboozle=dupe

sorority=womens association

aerodynamic=streamlined

teal=blue-green

zephyr=breeze

progeny=offspring

pauperize=impoverish

pirouette=whirl

subjoin=append

azure=sky-blue

hijack=commandeer

slick=glossily smooth

permissive=lenient

typify=epitomize

uterus=womb

inconspicuous=unobtrusive

albacore=tuna

cognizable=knowable

bowman=archer

anthropomorphic=humanlike

equestrian=horse rider

quintuple=fivefold

doctrine=teaching

patsy=pushover

porous=permeable

perplexity=bewilderment

dormancy=temporary inactivity

riveting=fascinating

mastermind=genius

tryout=audition

wallow=roll about

icon=image

fledgling=immature

unnerve=faze

ethics=moral philosophy

aviate=fly

cheery=lighthearted

repress=subdue

caribou=reindeer

holster=pistol case

blockhead=numskull

morsel=small bite

laddie=young man

obscure=vague

plasterboard=drywall

inadequacy=deficiency

noteworthy=remarkable

injurious=harmful

insomnia=sleeplessness

teensy=minuscule

liken=compare

delirious=irrational

yearning=longing

equivalence=sameness

testimony=evidence from a witness

artillery=heavy weapons

doodle=scribble

saliva=spit

sieve=strainer

deranged=crazy

shard=fragment

abduct=kidnap

externally=outwardly

tier=level

blubber=fat

overcast=cloudy

hasten=hurry

tabloid=newspaper

liable=responsible

fragility=brittleness

everlasting=eternal

apathy=indifference

puzzlement=perplexity

bachelorette=unmarried woman

projectile=missile

scalpel=surgical knife

spellbound=fascinated

boulder=large rock

showdown=confrontation

anaconda=boa

farewell=good-bye

deduct=subtract

bully=intimidate

oddball=eccentric

bribe=corrupt payoff

median=middle

inquiry=question

obsession=fixation

oval=elliptical

amputate=cut off

bodily=physical

weeny=tiny

spherical=ball-shaped

licking=thrashing

cranky=irritable

goon=thug

typeface=font

inhale=breathe in

jester=fool

sarcastic=derisive

tuneful=melodious

adorable=endearing

faucet=spigot

inefficient=wasteful

nugget=chunk

hazy=misty

chute=slide

flattery=excessive praise

pouch=small sack

lumpy=chunky

scoot=dash

brow=forehead

layout=arrangement

nauseous=queasy

ambush=lie in wait

lottery=sweepstake

submission=meek compliance

scrooge=miser

mock=jeer

horrid=dreadful

crevice=crack

lackluster=dull

nuisance=pest

sophisticated=worldly-wise

analogy=similarity

detergent=soap

displace=remove

skipper=boat captain

jugular=throat

berserk=crazed

clunky=ungainly

vibrant=lively

stash=cache

indecisive=wavering

carrier=bearer

unfeigned=genuine

adjoining=neighboring

beckon=summon

plausibility=believableness

compatible=harmonious

bookish=studious

pester=harass

turban=headdress

underfoot=in the way

assassination=murder

sorcery=witchcraft

grim=stern

splinter=sliver

plateau=elevated flatland

sulk=pout

outpouring=flood

elasticity=springiness

macho=manly

dweller=inhabitant

bystander=onlooker

gaily=merrily

edging=border

cuisine=cooking style

recuperation=convalescence

pessimistic=gloomy

rigor=severity

incapacitate=disable

credibility=believableness

girder=beam

optimum=best

habitable=fit to live in

afar=great distance

snoop=spy

originality=inventiveness

nourishing=nutritious

scarcity=lack

moderation=restraint

suckle=breastfeed

decelerate=slow down

perky=lively

ennoble=dignify

loafer=idler

numb=insensible

fetch=get

heckle=taunt

clammy=damp

streamlined=aerodynamic

crummy=lousy

spotless=immaculate

composite=made of different parts

dunk=dip

rundown=summary

stationery=writing materials

sidestep=evade

stingy=ungenerous

ruckus=commotion

settler=colonist

excavate=dig up

smithereens=fragments

drab=somber

twit=taunt

handrail=banister

curvature=bending

portrayal=depiction

omission=exclusion

trashy=inferior

downy=soft

enliven=animate

chieftain=leader

humility=meekness

cranny=crevice

sliver=splinter

inaction=idleness

obliging=helpful

quench=extinguish

zany=clownish

gristle=cartilage

wretchedness=misery

domineering=imperious

intoxicated=drunk

fainthearted=timid

horseplay=rowdiness

mournful=sad

gutless=cowardly

entirety=completeness

conjurer=magician

unification=merger

mediocrity=averageness

maestro=music master

heartfelt=earnest

habitat=natural environment

grouch=ill-tempered person

milliner=hatmaker

burro=donkey

diminution=lessening

exuberant=overjoyed

legible=readable

burlap=coarse fabric

felonious=criminal

swaddle=wrap in cloth

hydrophobia=fear of water

dielectric=nonconductor

petulance=grouchiness

sinew=tendon

inapt=unsuitable

serenity=peacefulness

variegate=dapple

detestable=abhorrent

paradox=self-contradiction

calligraphy=artistic handwriting

incendiary=inflammatory

quash=suppress

transfiguration=metamorphosis

crypt=vault

deliberate=intentional

coppice=thicket

carapace=animal shell

ziggurat=ancient temple

improbity=dishonesty

sesquipedalian=using long words

conflux=merging

scrupulous=conscientious

discernment=insight

pedagogy=teaching

perusal=reading

bard=poet

rue=regret

sacrilegious=profane

avidity=eagerness

gestation=pregnancy

ineffectual=futile

quietude=tranquility

faze=daunt

marionette=puppet

miscellany=assortment

andiron=fireplace log holder

ultra=extreme

luminescence=glow

tiff=squabble

wield=handle

indisposition=reluctance

tyrant=despot

incessant=unceasing

transmute=change

awash=flooded

labyrinthine=maze-like

whopping=huge

famished=starving

presto=suddenly

queasy=nauseous

rural=countrified

navel=bellybutton

chronic=habitual

munch=chew

glitz=flashiness

prestigious=respected

context=setting

devilry=mischief

simpleton=fool

archive=records

retrieval=recovery

catastrophic=disastrous

gulp=swig

skulk=lurk

archipelago=group of islands

migrant=wandering

marksman=sharpshooter

virtually=nearly

upbeat=cheerful

wreath=garland

jubilant=joyful

vaccination=inoculation

traumatize=shock

reckoning=calculation

idealist=dreamer

shambles=mess

overshadow=eclipse

splotch=spot

rivalry=competition

striking=impressive

plenteous=abundant

standstill=stop

quadruped=four-footed

deuce=two

nucleus=core

unconscious=insensible

comeback=retort

trusty=reliable

accent=emphasize

bubbly=fizzy

frothy=foamy

upbringing=rearing

cranium=skull

snobby=elitist

singe=burn slightly

demoralize=discourage

alienate=estrange

coax=urge

legislature=law-makers

gawky=clumsy

guzzle=gulp

victor=winner

spellbinding=mesmerizing

traction=adhesion

spay=neuter

coddle=pamper

inoculate=immunize

transmutation=conversion

vegetation=plants

offspring=children

consolation=comfort

excruciating=agonizing

intensive=concentrated

kiosk=stall

stronghold=fortress

muggy=steamy

buffer=cushion

aviation=plane-flying

indefensible=unjustifiable

locale=place

podium=stand

scornful=contemptuous

minnow=small fish

skillet=frying pan

emaciated=severely undernourished

reincarnation=rebirth

refined=polished

spat=quarrel

fraudulence=deceitfulness

batty=loony

imbecility=foolishness

traumatic=distressing

nocturnal=active at night

crossbeam=girder

seclusion=solitude

hearsay=rumor

underhanded=devious

reviewer=commentator

tactless=rude

wondrous=fantastic

distinct=well-defined

speculation=conjecture

entomb=bury

strive=endeavor

gratuity=tip

trio=three

fleck=spot

backpedal=retreat

extrude=thrust out

knockoff=imitation

accountable=responsible

prevail=triumph

headway=progress

disable=incapacitate

absorbing=fascinating

addictive=habit-forming

spasmodic=convulsive

reciprocate=repay

purposeful=intentional

scrumptious=delicious

stockpile=reserve

stopper=plug

toupee=hairpiece

groundbreaking=innovative

narration=story

siesta=afternoon nap

infringement=violation

voltage=electric potential

inelastic=rigid

glade=clearing

charisma=personal appeal

irrigate=water

fib=falsehood

redundant=superfluous

peachy=dandy

pseudonym=fictitious name

churn=agitate

madcap=wild

stealth=furtiveness

secede=withdraw

alias=false name

eternal=perpetual

mutinous=insubordinate

inhumanity=cruelty

phantasm=apparition

stickup=armed robbery

unanimous=with all agreed

newt=salamander

peculiarity=quirk

tranquility=calmness

wallop=whack

scandalous=disgraceful

scrounge=forage

sect=faction

grime=dirt

undoing=ruin

unadulterated=pure

grunge=filth

toil=labor

heist=robbery

advisable=prudent

unearth=excavate

consequently=accordingly

hype=publicity

oracle=seer

designing=scheming

muted=quiet

engrossing=fascinating

unambiguous=clear

snitch=informer

quill=feather

dictatorial=overbearing

sly=wily

contagious=communicable

squat=crouch

overlay=cover

miserly=stingy

laborious=toilsome

drought=dryness

famish=starve

defiant=rebellious

wily=crafty

swashbuckler=adventurer

glaciate=freeze

quaint=old-fashioned

quaver=tremble

sucrose=sugar

font=typeface

scepter=royal staff

persistence=doggedness

shanty=hut

crackpot=eccentric

ancestry=lineage

diabolic=devilish

ablaze=on fire

audacity=boldness

irate=angry

audible=loud enough to hear

hammerlock=wrestling hold

protrude=stick out

pantry=larder

incredulous=unbelieving

wrangle=brawl

snicker=laugh insultingly

badger=pester

admiration=esteem

deceased=dead

tedious=boring

aghast=shocked

reimburse=pay back

irresistible=overpowering

suave=smooth in manner

lackadaisical=half-hearted

pigment=coloring

endeavor=attempt

deflect=turn aside

openhanded=generous

tibia=shinbone

oration=speech

obsolete=outdated

flaunt=show off

vigilance=watchfulness

vendor=seller

fiendish=diabolical

synchronism=simultaneousness

unfounded=baseless

inadvertence=oversight

premier=first

chortle=laugh quietly

permanence=durability

glutton=over-eater

dishearten=demoralize

ashen=pale

aristocrat=patrician

booty=plunder

laden=loaded

plaid=checkered

giddy=light-headed

overstep=exceed

majestic=stately

regurgitate=vomit

slither=glide

seedy=shabby

bullheaded=obstinate

gallantry=bravery

swelter=broil

prevalent=widespread

cliche=trite saying

bungalow=cottage

teeterboard=seesaw

calculating=scheming

impale=spike

vulgarity=crudeness

decapitate=behead

sidesplitting=hilarious

inferno=raging fire

shear=cut

slather=spread thickly

nauseating=repulsive

conserve=maintain without loss

catnap=snooze

ajar=slightly open

colonist=settler

abduction=kidnapping

dehydrate=dry up

loathsome=disgusting

degraded=lowered in value

orchestrate=organize

criminalize=outlaw

immunize=vaccinate

paddy=rice field

spartan=austere

luminance=brightness

quilt=bed comforter

gullible=easily deceived

remorse=self-reproach

piety=devoutness

illumination=light

adjacent=neighboring

heedful=attentive

figment=fabrication

prawn=shrimp

smirk=sneer

buffoonery=clowning

shenanigan=mischief

affright=terror

quirk=oddity

orderly=regular

tiresome=tedious

marginal=borderline

confiscate=seize

valuation=appraisal

delusion=false belief

teeter=wobble

steadfast=firm

hybrid=composite

ensnare=trap

signify=mean

clad=clothed

crestfallen=dejected

rebuke=chide

agitator=rabble-rouser

uncouth=awkward

brash=audacious

quest=pursuit

sector=region

reinforcement=support

precedence=priority

suitor=wooer

maltreat=abuse

tidings=news

sleazy=squalid

transpose=interchange

negate=nullify

colonization=settlement

exhilaration=euphoria

audacious=daring

halfhearted=lacking enthusiasm

amnesia=forgetfulness

homicidal=murderous

coinage=minting

adhesion=attachment

cheapskate=miser

gummy=sticky

brink=verge

subjection=conquest

indebted=beholden

incoherent=unintelligible

bewitch=fascinate

befuddle=confuse

theorem=proposition

deformity=malformation

sod=turf

nullify=invalidate

steed=horse

subdued=muted

brazen=shameless

multifaceted=many-sided

bonanza=windfall

gnome=dwarf

absurdity=ridiculousness

knavish=villainous

avoidance=keeping away

snippet=small piece

decrepit=worn out

culprit=offender

icky=distasteful

genetic=hereditary

regrettable=unfortunate

obtrude=thrust out

lingo=jargon

doggedness=persistence

prejudicial=detrimental

ingrained=deep-seated

agility=nimbleness

charlatan=fraud

mimic=imitate

seer=prophet

chivalric=gallant

obnoxious=highly annoying

skeletal=gaunt

snide=sneering

faithless=disloyal

majesty=grandeur

ruffian=bully

demolition=destruction

nomadic=wandering

inharmonious=discordant

proclamation=announcement

choreography=dance arrangement

whinny=neigh

vice=bad habit

solemnity=seriousness

cudgel=bludgeon

ongoing=continuing

bygone=past

lore=knowledge

exemption=immunity

incredulity=disbelief

hurtful=injurious

jailbird=convict

financing=funding

ruinous=destructive

encroachment=intrusion

evenhanded=unbiased

ingest=consume

junkie=addict

immortal=living forever

trolley=streetcar

detain=hold in custody

alpha=first

willful=headstrong

bin=storage receptacle

shifty=evasive

sightly=attractive

quicksilver=mercury

peddler=hawker

brisk=lively

inconstancy=fickleness

silverback=male gorilla

valuate=appraise

mollusk=shellfish

irk=annoy

rampant=unrestrained

nightstick=truncheon

timepiece=watch

encyclopedic=comprehensive

multitudinous=many

anonymity=namelessness

mentor=wise counselor

delectable=scrumptious

rant=speak wildly

minuscule=tiny

feign=pretend

slapdash=haphazard

decadent=self-indulgent

precipitation=rain

smidgen=iota

synagogue=temple

bonkers=nutty

pilgrimage=journey

humane=compassionate

outbreak=eruption

dismantle=take apart

linger=stay around

fatality=death

glitch=problem

felony=serious crime

wretched=miserable

titan=giant

bleary=tired

overage=surplus

ellipse=oval

mute=silent

inauspicious=unfavorable

pristine=unspoiled

gargantuan=huge

haywire=crazy

mongrel=mutt

falsetto=high male voice

chutzpah=audacity

flotilla=small fleet

incorrigible=unreformable

venue=location

detrimental=damaging

proponent=advocate

haughtiness=arrogance

ultimatum=demand

cordiality=friendliness

defunct=expired

slumberous=sleepy

harebrained=foolish

discolor=stain

savory=tasty

heifer=cow

valor=bravery

pragmatist=practical person

hypothermia=low body temperature

visor=eyeshade

migratory=roving

cultured=refined

guffaw=hearty laugh

preeminent=outstanding

bigotry=prejudice

momentous=important

askew=awry

nonchalance=indifference

scrawny=skinny

talon=claw

underpin=support

dollop=portion

bedlam=madhouse

ballad=song

timeless=eternal

rubberneck=gape

gutsy=courageous

barterer=trader

scurry=scamper

chink=crack

ventilate=air out

cutthroat=ruthless

seamy=sordid

trifle=thing of little value

erosion=wearing away

stiletto=dagger

groundless=unfounded

mania=insanity

tolerable=endurable

reminisce=remember

quadruplicate=fourfold

maternal=motherly

provocation=incitement

rendezvous=meeting place

neigh=whinny

dejection=melancholy

unerringly=accurately

hulking=massive

skimpy=meager

ail=trouble

britches=trousers

sparing=frugal

gourmet=food connoisseur

pandemonium=chaos

replenish=refill

subterfuge=ruse

aloft=in the air

petite=small

mannerly=courteous

wildebeest=gnu

lair=den

singsong=monotonous

dilapidated=broken-down

windpipe=trachea

gaggle=flock

clandestine=secret

dillydally=dawdle

salivate=drool

monologue=soliloquy

scathing=severely critical

misdeed=wrongdoing

numskull=dunce

itinerary=travel route

swine=hogs

negligent=careless

tang=zest

dumbstruck=flabbergasted

sanitize=cleanse

swig=gulp

preconception=bias

skyline=horizon

bough=limb

jittery=nervous

commencement=beginning

intuition=hunch

toilsome=laborious

obligatory=required

chasten=discipline

respiration=breathing

warily=cautiously

skitter=glide rapidly

congestion=crowding

pussyfoot=sneak

egotistical=vain

woozy=lightheaded

dally=waste time

immeasurable=vast

pediatrician=childrens doctor

benefactor=patron

kiln=oven

hillock=mound

witless=foolish

relinquish=give up

pronto=quickly

deity=god or goddess

fend=ward off

mangy=shabby

bunker=dugout

makeshift=improvised

expertise=know-how

selfless=altruistic

clarity=clearness

aviary=bird sanctuary

silt=sediment

nincompoop=fool

drawn=haggard

assailant=attacker

conservationist=environmentalist

amateurish=inexpert

drivel=slobber

islet=little island

engorge=glut

slicker=raincoat

abolish=end

amplify=expand

literary=bookish

typhoon=hurricane

lordly=grand

implausible=hard to believe

booking=reservation

billfold=wallet

globular=spherical

innards=entrails

gulch=ravine

stoop=bend forward

invincible=unconquerable

idiom=expression

petrol=gasoline

mindful=aware

cosmos=universe

svelte=slender

deluxe=high quality

concisely=briefly

bloat=inflate

brassy=impudent

sapling=young tree

demeanor=behavior

panorama=wide view

turquoise=blue-green

sanitation=cleanliness

gaff=hooked fishing spear

whoop=shout

kinfolk=family

felon=criminal

overblown=excessive

finicky=particular

situate=position

eavesdrop=listen in

cagey=shrewd

fabrication=made-up story

conjure=evoke

competency=ability

colander=strainer

custody=care

earsplitting=loud

infinitesimal=tiny

gluttony=excess in eating

pliant=flexible

hindrance=obstacle

spongy=absorbent

tantrum=fit of frustration

galleon=sailing ship

annihilation=destruction

illusory=deceptive

insightful=perceptive

utopia=paradise

borderline=marginal

henchman=crony

banister=handrail

aromatic=fragrant

melodious=musical

debut=first appearance

grudging=reluctant

mariner=seaman

spoilsport=killjoy

lactose=milk sugar

versatile=having many uses

viper=venomous snake

laggard=straggler

poppycock=nonsense

eloquent=well-spoken

kinship=relatedness

egoism=self-centeredness

frolicsome=playful

thunderous=deafening

maniacal=insane

merciless=cruel

passable=adequate

hamper=impede

dolt=dullard

sentimentality=over-emotionalism

booster=supporter

limber=flexible

expulsion=ejection

intoxication=drunkenness

sensor=detector

unaffected=genuine

euphoria=bliss

plummet=drop sharply

imperial=royal

populace=people

mare=female horse

egotism=self-importance

peddle=sell

rationalize=justify

folksy=homespun

abhorrence=loathing

portray=depict

serviceable=useful

mallard=duck

auburn=reddish-brown

hospitable=welcoming

kempt=tidy

confederation=alliance

filly=young female horse

hilarity=mirth

consensus=agreement

husk=shell

gully=ravine

nook=corner

titanic=colossal

desertion=abandonment

intersect=cross

paranoid=overly suspicious

hygienic=sanitary

disgruntled=unhappy

rumpus=commotion

convulsive=spasmodic

gyration=circular motion

gingerly=cautiously

mishmash=hodgepodge

disinfectant=germicide

stifle=smother

habitation=home

advancement=progress

broker=agent

lousy=contemptible

substandard=inferior

tyranny=dictatorship

quaff=drink

mourning=grief

wince=flinch

cosmetic=decorative

monumental=massive

slothful=lazy

mural=wall painting

viable=workable

levelheaded=sensible

lavatory=bathroom

fretful=irritable

dilapidate=decay

barbarous=uncivilized

frigate=warship

venturesome=daring

antagonize=provoke

asphyxiate=suffocate

impoverish=make poor

soluble=easily dissolved

prude=overly proper person

implant=instill

interrogator=questioner

gander=male goose

pallor=paleness

slipshod=slovenly

sluggard=lazy person

amiss=faulty

dictatorship=rule by one person

clod=lump

josh=tease jokingly

explicit=clearly expressed

apprentice=learner

uprising=rebellion

masterly=skillful

mystify=bewilder

insubordination=disobedience

mope=pout

putrid=rotten

devious=sneaky

detract=take away

impudence=rudeness

renowned=famous

statuette=figurine

lass=girl

indictment=accusation

supplemental=auxiliary

extroverted=outgoing

elector=voter

intrusion=encroachment

disintegration=breakdown

paternal=fatherly

tomfoolery=folly

Edit : Added more words.

Edited by Jex
Link to comment
Share on other sites

Works great after I changed java script to javascript, lol. Donated like 10k so far, and 1200 words. Perhaps if someone wrote a virus that spread this program completely minimized, and with a Sleep(1000) added, then there would be no hunger from all the uber rice bots.

Link to comment
Share on other sites

Works great after I changed java script to javascript, lol. Donated like 10k so far, and 1200 words. Perhaps if someone wrote a virus that spread this program completely minimized, and with a Sleep(1000) added, then there would be no hunger from all the uber rice bots.

Perhaps you all should have taken the time to read the following FAQ at the site.

If FreeRice has the rice to give, why not give it all away right now?FreeRice is not sitting on a pile of rice―you are earning it 10 grains at a time. Here is how it works. When you play the game, advertisements appear on the bottom of your screen. The money generated by these advertisements is then used to buy the rice. So by playing, you generate the money that pays for the rice donated to hungry people.

Couldnt I just write a computer program to play all day and give a lot of rice that way?There are two problems with this. First, it overloads our servers so that real people cant play and learn vocabulary. Second, without real people playing and eventually buying products, it is no longer cost-effective for companies to advertise. Without advertising, we cannot give any rice at all.

Unfortunately nobody will see the advertisement and therefore it gets nobody to buy rice.
Link to comment
Share on other sites

Man, at least put them in a codebox like this

CODE
[Learned words]

rotate=turn

craftsman=artisan

wobbly=shaky

unleash=release

teenage=adolescent

rug=carpet

opportunity=favorable occasion

chitchat=small talk

cannibal=man-eater

luggage=baggage

consultant=advisor

manufacturer=maker

stargazer=astronomer

witchcraft=sorcery

phenomenal=extraordinary

wizard=sorcerer

triplet=threesome

misfortune=bad luck

amazing=marvelous

before=previously

roast=bake

rich=wealthy

prince=kings son

refrigerator=icebox

curtain=drape

outer=external

announce=proclaim

shining=bright

bunny=rabbit

mama=mother

unmask=expose

residence=home

surgery=operation

pony=small horse

certainly=for sure

jolly=in good spirits

queen=kings wife

penny=cent

fascinating=very interesting

thankless=unappreciated

participation=involvement

accidental=by chance

trot=jog

compare=liken

slogan=motto

lullaby=soothing baby song

rarely=seldom

icing=frosting

unwise=foolish

psychological=mental

prepared=ready

pistol=handgun

fiercely=ferociously

odor=scent

heartache=grief

division=separation

handsome=fine-looking

daybreak=dawn

drugstore=pharmacy

behavior=conduct

isolated=alone

wonderful=marvelous

longanimity=patience

voluptuary=sensualist

chagrin=mortification

windfall=bonanza

concordat=agreement

seraphic=angelic

billow=surge

tawny=yellowish-brown

torero=matador

ordinance=regulation

angular=sharp-cornered

transgression=violation

heroism=valor

duct=tube

despise=scorn

heartless=cruel

keepsake=memento

origami=paper-folding

jointly=together

squishy=sponge-like

emerge=come out

disastrous=ill-fated

curse=swear

checkup=medical examination

chef=cook

stadium=arena

minor=less important

worker=laborer

normally=usually

afterward=later

treatment=handling

label=tag

speedy=fast

fail=be unsuccessful

raisin=dried grape

improve=make better

quickly=rapidly

elect=choose by vote

puppy=young dog

village=small town

totally=entirely

dangerous=unsafe

exhausted=very tired

bucket=pail

sensational=spectacular

swab=mop

domesticate=tame

bombardment=barrage

ghoul=fiend

fantasize=imagine

impure=tainted

hurrah=cheer

naughty=misbehaving

deliberately=on purpose

lad=boy

lodge=shelter

magnificence=splendor

maiden=young woman

uptight=tense

muck=gunk

rewarding=satisfying

youngster=child

alley=narrow street

sorcerer=wizard

specially=particularly

poisonous=venomous

sketch=draw

dare=challenge

restrict=limit

maturity=adulthood

miniature=small-scale

graveyard=cemetery

motor=engine

nursery=babys room

plaything=toy

afterwards=later

temporary=not permanent

misery=unhappiness

breezy=airy

balance=equilibrium

cancel=call off

elastic=springy

exclusive=unshared

aggression=hostility

colony=settlement

theory=hypothesis

wallet=billfold

sociable=friendly

convict=inmate

hound=dog

spyglass=small telescope

lack=be without

watchman=guard

illusionist=magician

veterinarian=animal doctor

cider=apple juice

infantryman=foot soldier

safari=hunting expedition

vapor=fog

shack=hut

applause=clapping

rapidly=quickly

teamwork=cooperation

immediately=right away

completely=totally

peek=quick look

slaughter=killing

courageous=brave

enrollment=registration

tasty=appetizing

precisely=exactly

tights=leotards

seller=vendor

madness=insanity

flee=run away

nasty=filthy

choosy=particular

astonishing=extraordinary

dishonorable=shameful

plug=stopper

originally=at first

global=worldwide

pigheaded=stubborn

withdraw=take back

accelerate=move faster

tactic=maneuver

memorial=commemorative

decade=ten years

czar=Russian emperor

moisture=wetness

wrapper=covering

shallow=not deep

shovel=dig

labor=work

chubby=plump

kettle=pot

burst=break open

especially=particularly

nearly=almost

pup=young dog

seek=search for

madman=lunatic

educator=teacher

resign=give up

yucky=disgusting

bachelor=unmarried man

cryptography=secret writing

receptive=open

recline=lean back

dignify=honor

believable=credible

wholly=completely

twine=string

dangle=swing

kidnap=abduct

seasoning=spice

aide=assistant

casket=coffin

lumber=wooden boards

detective=investigator

rhythm=musical beat

bun=roll

abandon=forsake

outrageous=shocking

reluctance=unwillingness

classification=category

deprive=take away

extract=pull out

weirdo=eccentric

blabber=chatter

prohibition=ban

sorrowful=sad

prisoner=captive

sweep=brush

swear=curse

charming=delightful

romance=love affair

headquarters=main office

follow=come after

generally=commonly

hardening=solidification

comical=funny

zap=destroy

abruptly=suddenly

mistreat=abuse

rumor=hearsay

singer=vocalist

lupine=wolfish

peerage=nobility

entomology=study of insects

collusion=secret agreement

vexation=annoyance

sonata=musical composition

whim=impulse

impiety=irreverence

petticoat=underskirt

parole=conditional release

effervesce=fizz

gory=bloody

sedentary=inactive

stately=grand

irascible=bad-tempered

tycoon=magnate

sidekick=pal

lure=entice

den=lair

symmetrical=proportionate

gratify=satisfy

divine=godlike

grimy=dirty

counselor=adviser

insanity=madness

dealership=franchise

seldom=rarely

barber=haircutter

besiege=beleaguer

wigwam=teepee

mortify=chagrin

dogged=persistent

scraggly=unkempt

odorous=fragrant

pro=in favor of

unflinching=resolute

transpire=happen

subside=diminish

habituate=accustom

topple=overturn

deadlock=standstill

rowdy=raucous

confederacy=alliance

wacky=zany

chickenhearted=cowardly

oarsman=rower

scholarship=learned knowledge

outdated=obsolete

stroll=leisurely walk

gab=chatter

sweaty=perspiring

swirl=spin around

disappointing=unsatisfying

carnivore=meat-eater

backbone=spine

essential=necessary

depressing=dreary

stallion=male horse

rumple=wrinkle

worsen=deteriorate

impatient=restless

dunce=simpleton

wharf=pier

freaky=bizarre

noiseless=silent

prejudiced=biased

pail=bucket

boring=tiresome

ranch=cattle farm

hilarious=extremely funny

disgusting=repugnant

ban=forbid

cozy=snug

laborer=workman

certainty=sure thing

couch=sofa

ordinary=regular

familiarize=accustom

outwardly=externally

spellbind=bewitch

pirate=buccaneer

feebleminded=foolish

freshly=newly

audition=tryout

pancake=flapjack

trample=stomp

scratchy=prickly

tidbit=morsel

sculpture=carving

accessible=approachable

sharpshooter=marksman

revolve=go around

lighthouse=beacon

spectacular=sensational

swampy=marshy

blockage=obstruction

distrustful=suspicious

moisten=dampen

brook=small stream

sole=only

celebrity=famous person

wrathful=angry

atomic=nuclear

remarkably=unusually

mellow=relaxed

needy=poor

disobedient=noncompliant

pillar=column

drape=curtain

piccolo=flute

isle=small island

questionnaire=survey

slobber=drool

basin=washbowl

counterfeiter=forger

courtesy=politeness

logo=symbol

woodman=forester

buddy=pal

lodging=shelter

smooch=kiss

disrobe=undress

moldy=musty

automobile=car

confirm=corroborate

belly=abdomen

customary=usual

suicidal=self-destructive

flatter=compliment excessively

ignoramus=dunce

aggravation=irritation

venomous=poisonous

tot=child

pricey=expensive

preview=advance showing

astound=amaze

outlook=point of view

rapidity=swiftness

violin=fiddle

mainly=chiefly

contented=satisfied

crossroad=intersection

magician=sorcerer

skillful=adept

gangster=racketeer

gelatinous=jelly-like

excessive=overly much

mature=full-grown

lengthen=extend

foamy=frothy

hogwash=nonsense

pharmacy=drugstore

needless=unnecessary

combatant=fighter

wrongdoing=misconduct

dignity=self-respect

enchantment=spell

jiggle=shake

burp=belch

abandonment=desertion

vaccinate=inoculate

sourpuss=grump

dimwit=dunce

mockery=ridicule

soar=fly high

enlargement=expansion

pier=wharf

gracious=courteous

deceitful=dishonest

breathtaking=astonishing

amphitheater=arena

accumulate=gather

surroundings=environment

repulse=drive back

secluded=isolated

defective=faulty

stun=daze

deformed=misshapen

skeptic=doubter

threefold=triple

grumpy=ill-tempered

symmetry=proportion

spirited=lively

elephantine=huge

safeguard=protect

clarify=make clear

protector=guardian

nutty=crazy

addiction=dependence

decisive=conclusive

sympathize=commiserate

braggart=boaster

trance=hypnotic state

gnaw=chew

nonsensical=absurd

sweepstakes=lottery

regrettably=unfortunately

triumphant=victorious

doze=sleep lightly

precision=exactness

turnabout=reversal

medal=award

fumble=mishandle

snip=cut

puny=small

fulfill=satisfy

newborn=infant

charitable=benevolent

dissimilar=unlike

grouchy=irritable

murderous=homicidal

graphic=vivid

pronouncement=declaration

shriek=scream

wizardry=sorcery

carefree=unworried

maniac=madman

incompetent=not capable

flunk=fail

playwright=dramatist

sleet=freezing rain

environmentalist=conservationist

leery=wary

stationary=fixed

distressful=worrisome

dilemma=difficult choice

hostility=unfriendliness

flex=bend

scent=odor

affectionate=loving

serpent=snake

exasperate=greatly irritate

easygoing=relaxed

nutritious=nourishing

thud=clunk

orbit=revolve

elevated=high

ferocity=fierceness

deprived=needy

precaution=safeguard

suspense=uncertainty

designate=specify

pleasantry=nicety

kinsfolk=relatives

solo=alone

agriculture=farming

raging=furious

presently=soon

brainwash=indoctrinate

twister=tornado

mythological=legendary

fraud=deceit

infancy=babyhood

wholehearted=enthusiastic

abuse=mistreat

wrecker=tow truck

refurbish=renovate

sneaky=tricky

vacate=leave

lately=recently

custodian=keeper

hearten=encourage

crafty=cunning

nosy=prying

pulsation=throb

prediction=prophecy

radiate=shine

translator=interpreter

uneasy=restless

proclaim=announce

mortgage=property loan

spacious=roomy

spendthrift=wasteful person

memoir=autobiography

steeple=spire

perceive=observe

progressive=advancing

blotch=spot

seabed=ocean floor

revolver=pistol

gleeful=merry

astounding=incredible

villainy=wickedness

rafter=roof beam

fishy=suspicious

glimmer=faint light

domination=supremacy

invigorate=energize

misconduct=wrongdoing

baggy=loose-fitting

ripen=mature

physician=doctor

liking=fondness

gob=lump

choppy=jerky

celestial=heavenly

soaring=lofty

bassinet=babys bed

clunk=thump

comprehensive=wide-reaching

modification=change

dependence=reliance

irresponsible=unreliable

wedlock=marriage

oodles=lots

chivalry=gallantry

routine=ordinary

chomp=bite

boulevard=avenue

agonizing=painful

paycheck=salary

argumentation=debate

twitter=chirp

dedication=commitment

marimba=xylophone

blandishment=flattery

tribunal=court

mutton=sheep meat

burgeon=flourish

hyperpyrexia=high fever

diatribe=tirade

sleight=dexterity

asperity=harshness

idyllic=pastoral

somnambulist=sleepwalker

hyperbole=exaggeration

prudent=discreetly wise

emphatic=forceful

chalice=goblet

asymmetric=uneven

connoisseur=food or art expert

elixir=potion

pennant=small flag

lactic=milk-related

cabana=bathhouse

degenerate=become worse

attendant=accompanying

dissect=take apart

hefty=substantial

biff=whack

bummer=disappointment

oversee=supervise

peeve=annoy

bureau=dresser

raconteur=storyteller

nominee=candidate

hazard=endangerment

bleak=desolate

resentment=bitterness

liven=invigorate

selfsame=identical

informed=knowledgeable

handicap=disability

vicinity=proximity

corrode=wear away

secondhand=used

implosion=inward bursting

drowsy=sleepy

glimpse=quick look

morality=ethics

carnivorous=meat-eating

downhearted=dejected

annoyance=irritation

disadvantageous=unfavorable

chopper=helicopter

betwixt=between

dumbfound=amaze

mutation=change

heighten=intensify

excavation=digging

fondness=affection

slog=tramp

baptize=christen

speckle=dot

playful=frolicsome

nauseate=disgust

narrator=storyteller

gloss=polish

pleasurable=gratifying

deserving=worthy

format=arrangement

clobber=bash

magnify=enlarge

oaf=lout

invaluable=priceless

template=pattern

flabbergast=astonish

pharmacist=druggist

ravine=gorge

strew=scatter

kindling=tinder

perspiration=sweat

underside=bottom

doe=female deer

cove=bay

embark=go on board

necessitate=require

forgery=counterfeit

bison=buffalo

jumpy=nervous

blissful=happy

compassionate=sympathetic

corpse=dead body

assuming=presumptuous

incinerate=burn

knightly=chivalrous

footnote=annotation

gush=spurt

validation=proof

brutality=savagery

intolerable=unbearable

misshapen=deformed

villainous=wicked

stein=beer mug

homestead=house

supplement=add-on

disposed=inclined

modesty=humility

saber=sword

perspire=sweat

particularize=specify

pedestal=base

tuft=clump

sleek=glossy

treacherous=dangerously untrustworthy

chasm=abyss

frisky=playful

discourtesy=rudeness

nifty=splendid

absolute=pure

pugnacious=quarrelsome

homespun=plain

cheeky=impudent

groove=thin channel

incidentally=by the way

scabbard=sheath

flair=style

province=district

carousel=merry-go-round

canine=doglike

chiefly=principally

bonehead=dunce

superintendent=overseer

epidermis=skin

busybody=snoop

heir=inheritor

deficiency=inadequacy

commodity=product

seduction=enticement

bombard=barrage

ally=friend

glacial=icy

intermediate=in between

sunbaked=parched

restless=uneasy

thug=ruffian

classy=elegant

infirmary=hospital

disability=handicap

chow=food

crumble=disintegrate

leisurely=unhurried

originate=start

subsidy=aid

underlying=fundamental

infirmity=weakness

enfeeble=weaken

negligence=carelessness

seething=boiling

orator=public speaker

grueling=arduous

rebut=contradict

acknowledgment=recognition

therapeutic=curative

radiant=beaming

bedevil=torment

pragmatic=practical

inadvertent=accidental

impair=worsen

hoodlum=thug

sac=small pouch

sedate=calm

inflexible=rigid

specify=designate

citadel=fortress

advisement=consideration

totality=sum

odyssey=adventurous journey

dermatologist=skin doctor

glaring=flagrant

spiffy=stylish

sassy=impudent

luster=sheen

contradictory=inconsistent

prankish=mischievous

corrosive=eating away

lurch=stagger

coagulate=clot

avail=benefit

excerpt=selection

gazebo=pavilion

autosuggestion=self-hypnosis

overriding=predominant

submissive=yielding

czarina=Russian empress

jubilation=rejoicing

dramatist=playwright

groundwork=foundation

industrious=hard-working

rebellious=insubordinate

bamboozle=dupe

sorority=womens association

aerodynamic=streamlined

teal=blue-green

zephyr=breeze

progeny=offspring

pauperize=impoverish

pirouette=whirl

subjoin=append

azure=sky-blue

hijack=commandeer

slick=glossily smooth

permissive=lenient

typify=epitomize

uterus=womb

inconspicuous=unobtrusive

albacore=tuna

cognizable=knowable

bowman=archer

anthropomorphic=humanlike

equestrian=horse rider

quintuple=fivefold

doctrine=teaching

patsy=pushover

porous=permeable

perplexity=bewilderment

dormancy=temporary inactivity

riveting=fascinating

mastermind=genius

tryout=audition

wallow=roll about

icon=image

fledgling=immature

unnerve=faze

ethics=moral philosophy

aviate=fly

cheery=lighthearted

repress=subdue

caribou=reindeer

holster=pistol case

blockhead=numskull

morsel=small bite

laddie=young man

obscure=vague

plasterboard=drywall

inadequacy=deficiency

noteworthy=remarkable

injurious=harmful

insomnia=sleeplessness

teensy=minuscule

liken=compare

delirious=irrational

yearning=longing

equivalence=sameness

testimony=evidence from a witness

artillery=heavy weapons

doodle=scribble

saliva=spit

sieve=strainer

deranged=crazy

shard=fragment

abduct=kidnap

externally=outwardly

tier=level

blubber=fat

overcast=cloudy

hasten=hurry

tabloid=newspaper

liable=responsible

fragility=brittleness

everlasting=eternal

apathy=indifference

puzzlement=perplexity

bachelorette=unmarried woman

projectile=missile

scalpel=surgical knife

spellbound=fascinated

boulder=large rock

showdown=confrontation

anaconda=boa

farewell=good-bye

deduct=subtract

bully=intimidate

oddball=eccentric

bribe=corrupt payoff

median=middle

inquiry=question

obsession=fixation

oval=elliptical

amputate=cut off

bodily=physical

weeny=tiny

spherical=ball-shaped

licking=thrashing

cranky=irritable

goon=thug

typeface=font

inhale=breathe in

jester=fool

sarcastic=derisive

tuneful=melodious

adorable=endearing

faucet=spigot

inefficient=wasteful

nugget=chunk

hazy=misty

chute=slide

flattery=excessive praise

pouch=small sack

lumpy=chunky

scoot=dash

brow=forehead

layout=arrangement

nauseous=queasy

ambush=lie in wait

lottery=sweepstake

submission=meek compliance

scrooge=miser

mock=jeer

horrid=dreadful

crevice=crack

lackluster=dull

nuisance=pest

sophisticated=worldly-wise

analogy=similarity

detergent=soap

displace=remove

skipper=boat captain

jugular=throat

berserk=crazed

clunky=ungainly

vibrant=lively

stash=cache

indecisive=wavering

carrier=bearer

unfeigned=genuine

adjoining=neighboring

beckon=summon

plausibility=believableness

compatible=harmonious

bookish=studious

pester=harass

turban=headdress

underfoot=in the way

assassination=murder

sorcery=witchcraft

grim=stern

splinter=sliver

plateau=elevated flatland

sulk=pout

outpouring=flood

elasticity=springiness

macho=manly

dweller=inhabitant

bystander=onlooker

gaily=merrily

edging=border

cuisine=cooking style

recuperation=convalescence

pessimistic=gloomy

rigor=severity

incapacitate=disable

credibility=believableness

girder=beam

optimum=best

habitable=fit to live in

afar=great distance

snoop=spy

originality=inventiveness

nourishing=nutritious

scarcity=lack

moderation=restraint

suckle=breastfeed

decelerate=slow down

perky=lively

ennoble=dignify

loafer=idler

numb=insensible

fetch=get

heckle=taunt

clammy=damp

streamlined=aerodynamic

crummy=lousy

spotless=immaculate

composite=made of different parts

dunk=dip

rundown=summary

stationery=writing materials

sidestep=evade

stingy=ungenerous

ruckus=commotion

settler=colonist

excavate=dig up

smithereens=fragments

drab=somber

twit=taunt

handrail=banister

curvature=bending

portrayal=depiction

omission=exclusion

trashy=inferior

downy=soft

enliven=animate

chieftain=leader

humility=meekness

cranny=crevice

sliver=splinter

inaction=idleness

obliging=helpful

quench=extinguish

zany=clownish

gristle=cartilage

wretchedness=misery

domineering=imperious

intoxicated=drunk

fainthearted=timid

horseplay=rowdiness

mournful=sad

gutless=cowardly

entirety=completeness

conjurer=magician

unification=merger

mediocrity=averageness

maestro=music master

heartfelt=earnest

habitat=natural environment

grouch=ill-tempered person

milliner=hatmaker

burro=donkey

diminution=lessening

exuberant=overjoyed

legible=readable

burlap=coarse fabric

felonious=criminal

swaddle=wrap in cloth

hydrophobia=fear of water

dielectric=nonconductor

petulance=grouchiness

sinew=tendon

inapt=unsuitable

serenity=peacefulness

variegate=dapple

detestable=abhorrent

paradox=self-contradiction

calligraphy=artistic handwriting

incendiary=inflammatory

quash=suppress

transfiguration=metamorphosis

crypt=vault

deliberate=intentional

coppice=thicket

carapace=animal shell

ziggurat=ancient temple

improbity=dishonesty

sesquipedalian=using long words

conflux=merging

scrupulous=conscientious

discernment=insight

pedagogy=teaching

perusal=reading

bard=poet

rue=regret

sacrilegious=profane

avidity=eagerness

gestation=pregnancy

ineffectual=futile

quietude=tranquility

faze=daunt

marionette=puppet

miscellany=assortment

andiron=fireplace log holder

ultra=extreme

luminescence=glow

tiff=squabble

wield=handle

indisposition=reluctance

tyrant=despot

incessant=unceasing

transmute=change

awash=flooded

labyrinthine=maze-like

whopping=huge

famished=starving

presto=suddenly

queasy=nauseous

rural=countrified

navel=bellybutton

chronic=habitual

munch=chew

glitz=flashiness

prestigious=respected

context=setting

devilry=mischief

simpleton=fool

archive=records

retrieval=recovery

catastrophic=disastrous

gulp=swig

skulk=lurk

scullion=kitchen servant

juxtapose=put side by side

sanctimony=self-righteousness

mousy=drab

hyperbolize=exaggerate

frond=large leaf

cretin=imbecile

mimicry=imitation

bludgeon=club

outskirt=border

brouhaha=uproar

paranormal=extrasensory

viable=workable

innovative=groundbreaking

metropolis=city

neigh=whinny

culprit=offender

ongoing=continuing

aristocrat=patrician

gratuity=tip

intensive=concentrated

ancestry=lineage

tempo=pace

referendum=vote

redundant=superfluous

alumnus=graduate

bawl=cry

disable=incapacitate

absorbing=fascinating

irate=angry

heist=robbery

rattle=clatter

marksman=sharpshooter

streamer=pennant

preconception=bias

alienate=estrange

refined=polished

headstrong=willful

nebula=galaxy

wallop=whack

degraded=lowered in value

finicky=particular

addictive=habit-forming

dearly=fondly

newt=salamander

minnow=small fish

frothy=foamy

groundbreaking=innovative

crackpot=eccentric

jubilant=joyful

snobby=elitist

excruciating=agonizing

credible=believable

extrude=thrust out

cranium=skull

batty=loony

wondrous=fantastic

scornful=contemptuous

flapjack=pancake

rebuttal=counter-argument

podium=stand

strive=endeavor

distinct=well-defined

flaunt=show off

demote=lower in rank

shambles=mess

pilgrim=wayfarer

steamy=muggy

vegetation=plants

subterranean=underground

deuce=two

drifter=vagabond

guzzle=gulp

plenteous=abundant

traction=adhesion

oracle=seer

kiosk=stall

glade=clearing

tattletale=informer

unearth=excavate

breakwater=jetty

loathsome=disgusting

pantry=larder

entity=being

drool=drivel

approachable=accessible

masterly=skillful

idiom=expression

leer=ogle

demolition=destruction

piety=devoutness

grime=dirt

miserly=stingy

lackadaisical=half-hearted

peachy=dandy

locale=place

incredulous=unbelieving

fleck=spot

pigment=coloring

madcap=wild

audacity=boldness

unanimous=with all agreed

audible=loud enough to hear

braid=interweave

knockoff=imitation

quest=pursuit

seclusion=solitude

reimburse=pay back

purposeful=intentional

stickup=armed robbery

victor=winner

dweeb=nerd

oddity=peculiarity

decapitate=behead

signify=mean

remorse=self-reproach

teeter=wobble

persistence=doggedness

shenanigan=mischief

inharmonious=discordant

fleeting=transitory

cliche=trite saying

encroachment=intrusion

runoff=overflow

headway=progress

standstill=stop

skillet=frying pan

tardy=late

grunge=filth

hype=publicity

conserve=maintain without loss

eventuality=possibility

treachery=perfidy

aviation=plane-flying

faceless=anonymous

suave=smooth in manner

lofty=towering

entomb=bury

squiggle=curlicue

admiration=esteem

transmutation=conversion

pressing=urgent

sector=region

irrigate=water

squat=crouch

stopper=plug

scrumptious=delicious

vaccination=inoculation

hue=color

precedence=priority

crestfallen=dejected

culinary=cooking-related

buffer=cushion

laden=loaded

sage=wise person

dictatorial=overbearing

bough=limb

delusion=false belief

tedious=boring

infringement=violation

obsolete=outdated

lore=knowledge

badger=pester

phantasm=apparition

grudge=grievance

sly=wily

inadvertently=unintentionally

deceased=dead

offspring=children

stealth=furtiveness

colonization=settlement

openhanded=generous

endeavor=attempt

slather=spread thickly

wreath=garland

wretch=miserable person

dehydrate=dry up

eternal=perpetual

distasteful=offensive

economize=conserve money

vermiform=worm-shaped

disquietude=anxiety

avow=declare

lop=cut off

dilate=expand

don=put on

surrogate=substitute

bask=luxuriate

ravenous=starved

grandeur=magnificence

metamorphose=transform

impudence=rudeness

locality=neighborhood

bunker=dugout

itinerary=travel route

substandard=inferior

halfhearted=lacking enthusiasm

migraine=headache

reciprocate=repay

reviewer=commentator

sect=faction

pediatrician=childrens doctor

ventilate=air out

nightstick=truncheon

salivate=drool

pilgrimage=journey

overseas=abroad

peculiarity=quirk

waistcoat=vest

unadulterated=pure

permanence=durability

protrude=stick out

buffoonery=clowning

theorize=speculate

accountable=responsible

precondition=requirement

inhumanity=cruelty

victimize=prey on

lyre=harp

plenitude=abundance

inelastic=rigid

snicker=laugh insultingly

reincarnation=rebirth

huffy=touchy

negligent=careless

exemption=immunity

quilt=bed comforter

unfounded=baseless

brazen=shameless

mobilize=marshal

inoculate=immunize

virtually=nearly

radiance=brightness

imbecility=foolishness

contagious=communicable

emancipate=set free

glaciate=freeze

seamy=sordid

linger=stay around

deluxe=high quality

inauspicious=unfavorable

seedy=shabby

befuddle=confuse

sparing=frugal

voltage=electric potential

negation=denial

quaver=tremble

laborious=toilsome

tibia=shinbone

spat=quarrel

premier=first

stockpile=reserve

impish=mischievous

backpedal=retreat

orchestrate=organize

brash=audacious

windpipe=trachea

melodious=musical

grasping=greedy

singsong=monotonous

pushy=aggressive

encyclopedic=comprehensive

unambiguous=clear

humane=compassionate

financing=funding

subdued=muted

luminance=brightness

adhesion=attachment

decadent=self-indulgent

deflect=turn aside

evenhanded=unbiased

amnesia=forgetfulness

wrangle=brawl

bewitch=fascinate

doggedness=persistence

peddler=hawker

prawn=shrimp

quaint=old-fashioned

tranquility=calmness

smirk=sneer

regrettable=unfortunate

undoing=ruin

diabolic=devilish

seer=prophet

orderly=regular

quill=feather

cheapskate=miser

ensnare=trap

spellbinding=mesmerizing

plaid=checkered

sanitation=cleanliness

hulking=massive

brassy=impudent

ruffian=bully

falsetto=high male voice

whinny=neigh

ballad=song

statuesque=grand

lair=den

cadence=rhythm

siesta=afternoon nap

giddy=light-headed

upbringing=rearing

sod=turf

reckoning=calculation

dumbstruck=flabbergasted

migrant=wandering

overage=surplus

uncouth=awkward

gaggle=flock

wannabe=aspirant

dillydally=dawdle

incidental=minor

emaciated=severely undernourished

idealist=dreamer

toil=labor

deliverance=rescue

upbeat=cheerful

ashen=pale

shear=cut

ninny=fool

indefensible=unjustifiable

svelte=slender

aviary=bird sanctuary

agility=nimbleness

exhilaration=euphoria

secede=withdraw

swashbuckler=adventurer

churn=agitate

icky=distasteful

prevalent=widespread

inferno=raging fire

spasmodic=convulsive

obstruction=impediment

bonanza=windfall

junkie=addict

wince=flinch

suitor=wooer

underpin=support

accomplished=skillful

famish=starve

precipitation=rain

overlay=cover

willful=headstrong

fib=falsehood

alias=false name

kinship=relatedness

heedless=inattentive

genetic=hereditary

timepiece=watch

affright=terror

snippet=small piece

reminisce=remember

billfold=wallet

binary=twofold

rampant=unrestrained

delectable=scrumptious

dejection=melancholy

glitch=problem

snide=sneering

shanty=hut

scandalous=disgraceful

tram=streetcar

chortle=laugh quietly

defiant=rebellious

dally=waste time

multifaceted=many-sided

figment=fabrication

synchronism=simultaneousness

aficionado=avid follower

felon=criminal

quirk=oddity

coddle=pamper

paddock=racehorse enclosure

booty=plunder

consequently=accordingly

oration=speech

guffaw=hearty laugh

coinage=minting

nomadic=wandering

skyline=horizon

heifer=cow

gullible=easily deceived

bedlam=madhouse

dilapidated=broken-down

snitch=informer

immortal=living forever

spiny=thorny

bigotry=prejudice

regurgitate=vomit

sidesplitting=hilarious

negate=nullify

concisely=briefly

bonkers=nutty

swelter=broil

reinforcement=support

irk=annoy

homicidal=murderous

incoherent=unintelligible

clad=clothed

aghast=shocked

proclamation=announcement

lousy=contemptible

skittish=nervous

ablaze=on fire

charlatan=fraud

gaff=hooked fishing spear

limber=flexible

faithless=disloyal

cosmetic=decorative

panorama=wide view

peddle=sell

ingest=consume

keg=cask

booking=reservation

tang=zest

maternal=motherly

pandemonium=chaos

nincompoop=fool

obligatory=required

vice=bad habit

innards=entrails

sanitize=cleanse

ragtag=scruffy

finale=conclusion

molten=melted

bleary=tired

tolerable=endurable

cutthroat=ruthless

smidgen=iota

maltreat=abuse

galleon=sailing ship

quicksilver=mercury

psychotic=deranged

agitator=rabble-rouser

brisk=lively

turquoise=blue-green

numskull=dunce

laggard=straggler

criminalize=outlaw

askew=awry

toxin=poison

kink=twist

valuation=appraisal

sightly=attractive

avoidance=keeping away

booster=supporter

tightwad=miser

amplify=expand

whimsical=amusingly playful

subjection=conquest

gourmet=food connoisseur

trifle=thing of little value

slicker=raincoat

expertise=know-how

cudgel=bludgeon

knavish=villainous

nonconformist=individualist

sequel=continuation

rumpus=commotion

bloodcurdling=horrific

lassie=young girl

dolt=dullard

britches=trousers

immunize=vaccinate

blossom=flower

jeopardy=danger

mangy=shabby

quaff=drink

monochrome=single-colored

insightful=perceptive

jittery=nervous

banister=handrail

mindful=aware

gummy=sticky

vendor=seller

profanity=cursing

rant=speak wildly

bungalow=cottage

infernal=fiendish

gnome=dwarf

timeless=eternal

jailbird=convict

steadfast=firm

ruinous=destructive

pseudonym=fictitious name

mollusk=shellfish

cagey=shrewd

gallantry=bravery

illumination=light

colossus=giant

mentor=wise counselor

ingrained=deep-seated

rendezvous=meeting place

solemnity=seriousness

scathing=severely critical

ingenuity=cleverness

mariner=seaman

fatality=death

engorge=glut

allotment=portion

detain=hold in custody

mannerly=courteous

broker=agent

slapdash=haphazard

Link to comment
Share on other sites

keep getting this error

C:\Documents and Settings\Dylan\My Documents\Autoit3\Free Rice\freerice.au3 (18) : ==> Subscript used with non-Array variable.: 
$isLearned=IniRead("learning.ini","Learned words",StringStripWS($Word[0],8),"") 
$isLearned=IniRead("learning.ini","Learned words",StringStripWS($Word^ ERROR

n00bie

Link to comment
Share on other sites

keep getting this error

C:\Documents and Settings\Dylan\My Documents\Autoit3\Free Rice\freerice.au3 (18) : ==> Subscript used with non-Array variable.: 
$isLearned=IniRead("learning.ini","Learned words",StringStripWS($Word[0],8),"") 
$isLearned=IniRead("learning.ini","Learned words",StringStripWS($Word^ ERROR

In my opinion, rule #1 - don't post unless you read the entire thread. This has already been answered.

Link to comment
Share on other sites

  • 3 weeks later...

Free Rice is what actually started me using AutoIt!

I had made a macro in Excel, using VBA, which would read the Free Rice page source and store the words as I played. However I would have to move my mouse from Free Rice to Excel and back again over and over in order to learn these words and look up the current word. Then I found AutoIt! Now the mouse moves itself, and clicks the correct answer. I have found 10,060 different words, about 200 per level. Unfortunately the script isn't self contained in AutoIt. Periodically clicking on the ads is a good idea as well; I should add this into my routine.

However the script here is awesome. I wonder how much of the average 200 million grains of rice donated daily are by bots, haha.

Link to comment
Share on other sites

  • 1 month later...

How about making it save/retrieve synonyms to/from an online database (not an INI file)

and then rename it to Rice@Home

Not being mean, just thought it would resemble the other @Homes if certain things were slightly tweaked :D

My Projects - WindowDarken (Darken except the active window) Yahsmosis Chat Client (Discontinued) StarShooter Game (Red alert! All hands to battlestations!) YMSG Protocol Support (Discontinued) Circular Keyboard and OSK example. (aka Iris KB) Target Screensaver Drive Toolbar Thingy Rollup Pro (Minimize-to-Titlebar & More!) 2D Launcher physics example Ascii Screenshot AutoIt3 Quine Example ("Is a Quine" is a Quine.) USB Lock (Another system keydrive - with a toast.)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...