No description
Find a file
2023-03-11 13:49:41 +01:00
3dvistasteal Some changes 2022-10-06 11:19:08 +02:00
eyerevolutionsteal Add stuff implemented on server side 2021-02-27 08:38:23 +01:00
giraffesteal Added giraffesteal 2020-05-02 13:24:31 +02:00
googlesteal Fix/simplify Google steal 2020-07-09 07:51:47 +02:00
krpanosteal Some changes 2022-10-06 11:19:08 +02:00
matterportsimple Add simplified Matterport handler 2020-05-19 11:53:16 +02:00
matterportsteal Implement Matterport downloads 2018-10-21 14:21:48 +02:00
pindorasteal Add stuff implemented on server side 2021-02-27 08:38:23 +01:00
server Make compatible with current Python versions 2022-05-02 09:44:40 +02:00
stitching Re-adding return 2020-05-19 12:27:20 +02:00
tdvsteal Make TDV steal more resilient 2021-02-27 14:37:26 +01:00
tempsteal Add simplified Matterport handler 2020-05-19 11:53:16 +02:00
xvrsteal Add stuff implemented on server side 2021-02-27 08:38:23 +01:00
youtubesteal Added giraffesteal 2020-05-02 13:24:31 +02:00
.gitignore Make compatible with current Python versions 2022-05-02 09:44:40 +02:00
config.cfg Finalize server implementation, improve web frontend 2018-10-18 19:04:05 +02:00
gunicorn.cfg Finalize server implementation, improve web frontend 2018-10-18 19:04:05 +02:00
hallmonitor.sh Create youtube tempdir in hallmonitor.sh 2020-05-02 12:26:29 +00:00
handler.py Fix some more 2023-03-11 12:47:27 +01:00
LICENSE Some changes 2022-10-06 11:19:08 +02:00
README.md Some changes 2022-10-06 11:19:08 +02:00
requirements.txt Add gunicorn requirement 2023-03-11 13:49:41 +01:00
run.sh Add YouTube downloader 2019-02-18 17:23:47 +01:00

Panorama Image Exporter for 360 Content (PIX360)

PIX360, previously called panosteal, is a Python3 script allowing you to download 360° panorama images and videos from different sources on the Internet.

It was created as part of a project for one of our clients, with additional sources simply slapped on as required, so currently the code is neither clean nor documented. We are hoping to rewrite the application from scratch soon, but we don't know just how soon. In that rewrite, we would like to implement a couple of convenience features as well.

The script can be used by passing the URL of a part of the image you want to download into handler.py the script is not currently able to use the URL of a website to find embedded images (with two exceptions: images hosted by Google, and 360 videos on YouTube), so you will need to find the URL by using your browser's developer tools, for example.

It also comes with a simple HTTP server. To use it, make sure you have gunicorn installed, then run both hallmonitor.sh and run.sh.

Install

To run PIX360, you need:

  • Python >= 3.8
  • Blender (for stitching images)

We recommend creating and enabling a venv, then installing the Python requirements using pip install -r requirements.txt.