[PD] keyword/regexp search of documentation in a plugin
Jonathan Wilkes
jancsika at yahoo.com
Tue Jan 25 07:03:08 CET 2011
Remixed!
-Jonathan
--- On Thu, 1/13/11, Hans-Christoph Steiner <hans at at.or.at> wrote:
> From: Hans-Christoph Steiner <hans at at.or.at>
> Subject: Re: [PD] keyword/regexp search of documentation in a plugin
> To: "Jonathan Wilkes" <jancsika at yahoo.com>
> Cc: "pd-list" <PD-list at iem.at>
> Date: Thursday, January 13, 2011, 6:00 PM
> Attached is an updated version:
>
>
> On Jan 12, 2011, at 9:13 PM, Jonathan Wilkes wrote:
>
> > 1 the results aren't clickable
>
> Which platform? They are for me on Ubuntu/maverick,
> Mac OS X 10.5 and 10.6.
>
> > 2 you can't enter multiple non-contiguous terms
>
> Its a regexp really, so it doesn't really do keyword
> searches. Ideally, this would use a search engine like
> xapian, then it could do keyword searches. I just
> added code to replace spaces in the searchtext with the
> regexp code ".*" so that it'll search non-contiguous words,
> but the first word will always be before the second in
> search results.
>
> > 3 no control over AND vs. OR (or is there?)
>
> regexp
>
> > 4 doesn't differentiate between tutorial/example
> patches and object-help
> > patches (what if I just want to find the object named
> 'gate'?)
>
> Hmm, that wouldn't be too hard to do, I guess it would be a
> pull down menu of: object, message, comment, array, any.
>
> > 5 most of the results don't fit into the window size
>
> The window should be resizable.
>
> > 6 full text search makes it impossible to get useful
> results for 'float',
> > array', 'list', etc.
>
> That sounds like fully typed searching, which would be very
> nice, but much harder to do. My goal right now is to
> get a basic search function working. Hopefully my code
> is clear enough that others will make their own custom
> search plugins. I could see simple search, regexp,
> search engine, etc.
>
> > 7 can't search by inlet, object function, author, etc.
> (PDDP META tags)
>
> Why not? This works for me: author.*steiner
>
> > 8 non-friendly user interface
>
> I spruced it up a bit with this latest version.
>
> > 9 it doesn't seem to be searching the manual
>
> Ah, I'll add .html to the file types it searches.
>
> .hc
>
> >
> > I've already got a pd patch that is well on its way to
> curing 1-8 (posted
> > screenshots awhile back), but it requires toxy, which
> seems to have been
> > removed from pd-ext, and there is currently no
> (non-buggy) tk 'entry'
> > object in existence.
> >
> > -Jonathan
> >
> >
> > --- On Wed, 1/12/11, Hans-Christoph Steiner <hans at at.or.at>
> wrote:
> >
> >> From: Hans-Christoph Steiner <hans at at.or.at>
> >> Subject: [PD] keyword/regexp search of
> documentation in a plugin
> >> To: "pd-list" <PD-list at iem.at>
> >> Date: Wednesday, January 12, 2011, 7:10 AM
> >>
> >> Hey all,
> >>
> >> At the strong urging of Sofy Yuditskaya, I finally
> wrote up
> >> a quick
> >> interface for searching the Pd docs using a
> keyword or a
> >> regexp. Its in
> >> the form of an 0.43 plugin, so you can just drop
> it into
> >> your
> >> user-folder and you should get a "Search" item on
> the Help
> >> menu.
> >>
> >> Test it out and let me know how it works for you.
> >>
> >> .hc
> >>
> >>
> >> -----Inline Attachment Follows-----
> >>
> >> _______________________________________________
> >> Pd-list at iem.at
> >> mailing list
> >> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> >>
> >
> >
> >
>
>
> ----------------------------------------------------------------------------
>
> “We must become the change we want to see. - Mahatma
> Gandhi
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: search-plugin.tcl
Type: text/x-tcl
Size: 19588 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110124/6f34fc4a/attachment-0001.tcl>
More information about the Pd-list
mailing list