I think this is a bug in stackexchange api.

On Sun, Mar 3, 2019, 3:08 AM Nimp O <tr...@outlook.com> wrote:

> Thank you bill,
>
> I tried piping the resulting binary stream to busybox within J but it gave
> me an error. I may be doing something wrong, I don't usually interact with
> J using shell commands.
>
> shell (gethttp api),'|',jpath'~tools/ftp/busybox.exe gunzip'
>
> |domain error: uucp
>
> | 'r pi'=.0 _1{CreateProcessF 0;( uucp y);0;0;inh;f;0;0;si;pi
>
>
> Nevertheless, the equivalent line works in the windows command prompt.
>
>
> Despite this, maybe the ideal solution would be to update curl and wget
> binaries to support this form of decompression, avoiding the use of
> multiple shell utilities.
>
>
> Thanks.
>
> ________________________________
> From: Programming <programming-boun...@forums.jsoftware.com> on behalf of
> bill lam <bbill....@gmail.com>
> Sent: Saturday, March 2, 2019 10:52 AM
> To: programm...@jsoftware.com
> Subject: Re: [Jprogramming] Decompressing gzip in J
>
> You can use gunzip to decompress the data.
>
> busybox.exe bundled in j807 should have this function.
>
> Sat, 02 Mar 2019, bill lam написал(а):
> > Oh, I tried, stackexchange always responsed with gzip data even
> > wget had not asked. You need to add an extra option in wget
> > --compression=gzip
> >
> > try use --compressed  if it is curl.
> >
> > I think you are using windows because your api string won't work
> > on linux, shell will expand special character in it unless
> > quoted.
> >
> > the wget.exe bundled in J are old and does not support the above
> > mentioned option, not sure about the curl.exe in the addon.
> >
> > Sat, 02 Mar 2019, bill lam написал(а):
> > > If you are using a recent enough version of wget, it should
> > > automatically decompress data received.
> > >
> > > Sat, 02 Mar 2019, Nimp O написал(а):
> > > > Hello everyone,
> > > >
> > > > For educational purposes I'm trying to read a JSON response from the
> StackOverflow API in J.
> > > >
> > > > My current session is:
> > > >
> > > > load'web/gethttp'
> > > > load'pjson'
> > > >
> > > >
> > > > api=:'
> http://api.stackexchange.com/2.2/answers/264298?order=desc&sort=activity&site=meta&filter=!.UDo6l2ikDi7iGlf
> '
> > > >
> > > > gethttp api
> > > >
> > > >  �  U��J 1┌�_%F┌
> > > >
> > > > ��┼┬��[�P�����Ŧ��
> > > >
> > > > �M��ٶK黛]O ����� s���&Y,� ...
> > > >
> > > >
> > > > The problem is that apparently the response is gzipped. Does anyone
> know how can I accomplish the decompression of this binary response inside
> J?
> > > >
> > > > I tried using the arc/zip and zlib addons with no success.
> > > >
> > > >
> > > > Thanks.
> > > >
> > > >
> > > >
> ----------------------------------------------------------------------
> > > > For information about J forums see
> http://www.jsoftware.com/forums.htm
> > >
> > > --
> > > regards,
> > > ====================================================
> > > GPG key 1024D/4434BAB3 2008-08-24
> > > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> > > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
> >
> > --
> > regards,
> > ====================================================
> > GPG key 1024D/4434BAB3 2008-08-24
> > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
>
> --
> regards,
> ====================================================
> GPG key 1024D/4434BAB3 2008-08-24
> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to