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