Astro mosaic json file

Hi
i try to use the function to send a json file to configure my own telescope with your nice tools
i copy our json file in the help page of website to try. i put it on a https site , https://www.astrophotozone.com/am_test_service.json
and i call your function :
Astro Mosaic Telescope Planner

but i ve got an error , unable to fetch the json
Problem accessing service http://www.astrophotozone.com/am_test_service.json. Fetch Error :
the file is avaible on the net , i dont understant why it does work

can you help me ?
thanks

Hi,

This is an area I am not fully familiar with although I have hit the same problem many times. In my test with Url:

https://ruuth.xyz/AstroMosaic.html?services_json=https://www.astrophotozone.com/am_test_service.json

I get an error:

“Access to fetch at ‘https://www.astrophotozone.com/am_test_service.json’ from origin ‘https://ruuth.xyz’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. If an opaque response serves your needs, set the request’s mode to ‘no-cors’ to fetch the resource with CORS disabled.”

My understanding is that you need to set on your web server a setting as

Access-Control-Allow-Origin: *

or

Access-Control-Allow-Origin: https://ruuth.xyz

Otherwise browsers will block cross origin requests.

There are two solutions I can see:

  1. Your server https://www.astrophotozone.com should allow cross origin requests as described above. I changed setting on Access-Control-Allow-Origin setting to * on my own site and it solved the problem when I got a similar error.
  2. Copy AstroMosaic.html to your site and run it from there. Then you do not get automatic fix updates but avoid changing site settings.

It is also possible to set a browser extension that allows cross origin requests. But it is not a generic solution.

Here is a web site that explains the case quite well:

Jarmo

Thanks. I m going to check this. I m not a website dev , if I install astromsaic.htlm , I don’t have to put the JavaScript ?

I just tested and yes, you need to the the .js file too.

Maybe the easiest way is to go to https://github.com/jarmoruuth/AstroMosaic/releases, download the source code zip file and unzip all files to your destination folder. Then it is easy to update to the latest version if needed.

Jarmo

Hi
i ve test it this weekend , it works nice when i put the two file on my website .
so i can make a link on a google sheet for my target list. Thanks for your work !

just a question , is your api able to catch only the rise , set and transit time of an object ?

Hi,

Nice to hear that you got it working.

My tool can show rise, set, transit and altitude of an object. Is there something else that would be useful to show?

Jarmo