These might be of use to you:
http://www.design215.com/toolbox/wordlist.php
http://www.highdots.com/forums/javascript/get-list-unique-words-string-276619.html


On Tuesday, May 14, 2013 5:39:55 PM UTC-7, infernoape wrote:
>
> I've been using Tiddlywiki to view pdf files. I include the pdf file by 
> viewing it in an embedded iframe (if anyone knows a better way let me 
> know) and then I copy the content into a hidden area (i.e. /%hidden 
> content%/) in the tiddler so that it is searchable. I discovered that 
> since I had alot of content, it was causing my tiddlywiki to grow 
> drastically and this actually slowed it down. To try to reduce the 
> searchable content I created a textbox that would remove the spaces from 
> the hidden content. Then I copy it and paste it as one long word into the 
> hidden content area of my pdf tiddler. Here is what I have so far:
> [[textboxtoTextarea]]
> /%
> !show
> <html><nowiki><form style="display:inline">
>  <input type="text" name="toggleT" value="$1" onkeypress="
> return !(window.event && window.event.keyCode == 13);" onchange="
>  var newtext=toggleT.value.replace(/ /g,'');
> toggleT.value=newtext;
>  document.myform.outputtext.value += newtext;
> return false;
>  ">
> </form></html>
> !end
> %/<<tiddler {{var src='textboxtoTextarea'; src+(tiddler&&tiddler.title==
> src?'##info':'##show')}}
>  with: {{'$1'!='$'+'1'?'$1':'textboxtoTextarea'}}
> {{'$2'!='$'+'2'?'$2':'clicking this link will copy this text into the 
> textarea'}}
> >>
>
> [[My form]]
> <<tiddler textboxtoTextarea with: "this is a text">>
> <html>
> <form name="myform">
> <table border="0" cellspacing="0" cellpadding="5"><tr>
> <td><textarea name="outputtext" cols="40" rows="10"></textarea></td>
> </tr></table>
> </form>
> </html>
>
> Then I thought this could be even better to compress it even more so I 
> started trying to figure out what I would need to do to make it better. The 
> steps I think I would need to take are:
> 1. Remove the characters ) and ( altogether. Not sure why but it sounded 
> good.
> 2. Replace all non-alphanumeric characters with a space. Maybe this could 
> be done using regular expression syntax \W and \s.
> 3. Change everything to lower case letters since my search box is not case 
> sensitive. Maybe using .toLowerCase() or :%s/.*/\L&/g but not sure how 
> that works.
> 4. The next step is so complex I don't even know where to start. I want to 
> remove all duplicates and partial duplicates. I think I have to start by 
> sorting the words by length smallest to largest which after searching all 
> over I only found one place that can do this which was on a web page called 
> sortmylist.com. I'm still trying to figure out how they do it. I'm lost. 
> But then I think I would take each word and search through the entire 
> content with it and if it is anywhere, not add it to the results.
> 5. Then finally remove all spaces.
>
> Can anyone offer any words of wisdom, help, or advise? Maybe if someone 
> knows that it wont work in future versions of Tiddlywiki? Sometimes when 
> you work on something to long, you find out in the end you've either 
> reinvented the wheel or created a giant monstrosity.
>  

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywikidev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to