how to extend GTSpotter to handle XMLs

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

how to extend GTSpotter to handle XMLs

Tudor Girba-2
Hi,

The default search options that come with GTSpotter are nice, but the power of a moldable tool like GTSpotter stems from how it can be extended by external packages.

To get an idea of how this works in practice, you can find an example of how to make GTSpotter to extend the search through files with the ability of diving in an XML file in the XMLParser project.

For example, the screenshot shows that we dived in an XML file, and in that file we can directly search for XML elements:

Inline image 2

Here are some more details of how this works:
http://www.humane-assessment.com/blog/searching-xml-with-gtspotter/

Remember that GTSpotter competes at the ESUG Innovation Awards :).

Cheers,
Doru

--

"Every thing has its own flow"
Reply | Threaded
Open this post in threaded view
|

Re: how to extend GTSpotter to handle XMLs

Hannes Hirzel
Hi Doru

This is indeed innovative!

How do I get this XML spotting feature into my Pharo 4.0 setup?

Kind regards

--Hannes

BTW I noticed as well the instructions
  http://www.humane-assessment.com/blog/searching-file-system-with-gtspotter/
and in particular the preview of pictures.

On 7/12/15, Tudor Girba <[hidden email]> wrote:

> Hi,
>
> The default search options that come with GTSpotter are nice, but the power
> of a moldable tool like GTSpotter stems from how it can be extended by
> external packages.
>
> To get an idea of how this works in practice, you can find an example of
> how to make GTSpotter to extend the search through files with the ability
> of diving in an XML file in the XMLParser project.
>
> For example, the screenshot shows that we dived in an XML file, and in that
> file we can directly search for XML elements:
>
> [image: Inline image 2]
>
> Here are some more details of how this works:
> http://www.humane-assessment.com/blog/searching-xml-with-gtspotter/
>
> Remember that GTSpotter competes at the ESUG Innovation Awards :).
>
> Cheers,
> Doru
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] how to extend GTSpotter to handle XMLs

Tudor Girba-2
You can load the latest XMLParser development in Pharo 5:
Gofer new 
smalltalkhubUser: 'PharoExtras' project: 'XMLParser';
configuration;
loadDevelopment

Or you can just download the latest Moose 6 image:

Cheers,
Doru



On Sun, Jul 12, 2015 at 10:28 PM, H. Hirzel <[hidden email]> wrote:
Hi Doru

This is indeed innovative!

How do I get this XML spotting feature into my Pharo 4.0 setup?

Kind regards

--Hannes

BTW I noticed as well the instructions
  http://www.humane-assessment.com/blog/searching-file-system-with-gtspotter/
and in particular the preview of pictures.

On 7/12/15, Tudor Girba <[hidden email]> wrote:
> Hi,
>
> The default search options that come with GTSpotter are nice, but the power
> of a moldable tool like GTSpotter stems from how it can be extended by
> external packages.
>
> To get an idea of how this works in practice, you can find an example of
> how to make GTSpotter to extend the search through files with the ability
> of diving in an XML file in the XMLParser project.
>
> For example, the screenshot shows that we dived in an XML file, and in that
> file we can directly search for XML elements:
>
> [image: Inline image 2]
>
> Here are some more details of how this works:
> http://www.humane-assessment.com/blog/searching-xml-with-gtspotter/
>
> Remember that GTSpotter competes at the ESUG Innovation Awards :).
>
> Cheers,
> Doru
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>




--

"Every thing has its own flow"
Reply | Threaded
Open this post in threaded view
|

Re: how to extend GTSpotter to handle XMLs

Torsten Bergmann
In reply to this post by Tudor Girba-2
Hi Doru,

thanks - nice extension! But with this you brought yourself into the
very uncomfortable situation that you now have to provide something similar
for the NeoJSON, NeoCSV, ... projects so we complete our overall toolset
for all kind of formats. ;)

Have fun
T.
 

Gesendet: Sonntag, 12. Juli 2015 um 20:04 Uhr
Von: "Tudor Girba" <[hidden email]>
An: moose-dev <[hidden email]>, "Discusses Development of Pharo" <[hidden email]>, "Any question about pharo is welcome" <[hidden email]>
Betreff: [Pharo-dev] how to extend GTSpotter to handle XMLs

Hi,
 
The default search options that come with GTSpotter are nice, but the power of a moldable tool like GTSpotter stems from how it can be extended by external packages.
 
To get an idea of how this works in practice, you can find an example of how to make GTSpotter to extend the search through files with the ability of diving in an XML file in the XMLParser project.
 
For example, the screenshot shows that we dived in an XML file, and in that file we can directly search for XML elements:
 

 
Here are some more details of how this works:
http://www.humane-assessment.com/blog/searching-xml-with-gtspotter/
 
Remember that GTSpotter competes at the ESUG Innovation Awards :).
 
Cheers,
Doru
 --

www.tudorgirba.com[http://www.tudorgirba.com]
 
"Every thing has its own flow"

Reply | Threaded
Open this post in threaded view
|

Re: how to extend GTSpotter to handle XMLs

Ben Coman
On Wed, Jul 15, 2015 at 10:54 PM, Torsten Bergmann <[hidden email]> wrote:
> Hi Doru,
>
> thanks - nice extension! But with this you brought yourself into the
> very uncomfortable situation that you now have to provide something similar
> for the NeoJSON, NeoCSV, ... projects so we complete our overall toolset
> for all kind of formats. ;)

Using GTSpotter to review large CSV data with NeoCSV and FastTable be
very interesting.


> Have fun
> T.
>
>
> Gesendet: Sonntag, 12. Juli 2015 um 20:04 Uhr
> Von: "Tudor Girba" <[hidden email]>
> An: moose-dev <[hidden email]>, "Discusses Development of Pharo" <[hidden email]>, "Any question about pharo is welcome" <[hidden email]>
> Betreff: [Pharo-dev] how to extend GTSpotter to handle XMLs
>
> Hi,
>
> The default search options that come with GTSpotter are nice, but the power of a moldable tool like GTSpotter stems from how it can be extended by external packages.
>
> To get an idea of how this works in practice, you can find an example of how to make GTSpotter to extend the search through files with the ability of diving in an XML file in the XMLParser project.
>
> For example, the screenshot shows that we dived in an XML file, and in that file we can directly search for XML elements:
>
>
>
> Here are some more details of how this works:
> http://www.humane-assessment.com/blog/searching-xml-with-gtspotter/
>
> Remember that GTSpotter competes at the ESUG Innovation Awards :).
>
> Cheers,
> Doru
>  --
>
> www.tudorgirba.com[http://www.tudorgirba.com]
>
> "Every thing has its own flow"
>

Reply | Threaded
Open this post in threaded view
|

Re: how to extend GTSpotter to handle XMLs

Thierry Goubier


2015-07-15 17:01 GMT+02:00 Ben Coman <[hidden email]>:
On Wed, Jul 15, 2015 at 10:54 PM, Torsten Bergmann <[hidden email]> wrote:
> Hi Doru,
>
> thanks - nice extension! But with this you brought yourself into the
> very uncomfortable situation that you now have to provide something similar
> for the NeoJSON, NeoCSV, ... projects so we complete our overall toolset
> for all kind of formats. ;)

Using GTSpotter to review large CSV data with NeoCSV and FastTable be
very interesting.

Just make sure you never load the entire file...

I remember participants to a hackathon a while back with a 65 GB CSV file? I've allways like the way some specialized tools (the GRASS GIS, for example) could work with a very limited working set on huge datasets (satellite imagery and DEMs).

Thierry


 


> Have fun
> T.
>
>
> Gesendet: Sonntag, 12. Juli 2015 um 20:04 Uhr
> Von: "Tudor Girba" <[hidden email]>
> An: moose-dev <[hidden email]>, "Discusses Development of Pharo" <[hidden email]>, "Any question about pharo is welcome" <[hidden email]>
> Betreff: [Pharo-dev] how to extend GTSpotter to handle XMLs
>
> Hi,
>
> The default search options that come with GTSpotter are nice, but the power of a moldable tool like GTSpotter stems from how it can be extended by external packages.
>
> To get an idea of how this works in practice, you can find an example of how to make GTSpotter to extend the search through files with the ability of diving in an XML file in the XMLParser project.
>
> For example, the screenshot shows that we dived in an XML file, and in that file we can directly search for XML elements:
>
>
>
> Here are some more details of how this works:
> http://www.humane-assessment.com/blog/searching-xml-with-gtspotter/
>
> Remember that GTSpotter competes at the ESUG Innovation Awards :).
>
> Cheers,
> Doru
>  --
>
> www.tudorgirba.com[http://www.tudorgirba.com]
>
> "Every thing has its own flow"
>