PhotoTeleport, a new photo uploader

@mardy, the program launched with the 0.6-9 version from your link.

However I encountered another issue, when trying to upload to Google Photos for example, it crashes. Here’s a copy of what shows up in the console:

Before hitting the Next button:

./PhotoTeleport_0.6-9.AppImage 
qt.network.ssl: QSslSocket: cannot resolve SSL_set_alpn_protos
qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_alpn_select_cb
qt.network.ssl: QSslSocket: cannot resolve SSL_get0_alpn_selected
qt.svg: link SVGID_63_ hasn't been detected!
qt.svg: link SVGID_63_ hasn't been detected!

after hitting the Next button:

qt.svg: link SVGID_63_ hasn't been detected!
qt.svg: link SVGID_63_ hasn't been detected!
/home/mardy/src/accounts-sso/libauthentication/plugins/signon-oauth2/src/plugin.cpp 44 Plugin :
/home/mardy/src/accounts-sso/libauthentication/plugins/signon-oauth2/src/oauth2plugin.cpp 84 OAuth2PluginPrivate :
/home/mardy/src/accounts-sso/libauthentication/plugins/signon-oauth2/src/oauth2plugin.cpp 111 OAuth2Plugin :
/home/mardy/src/accounts-sso/libauthentication/plugins/signon-oauth2/src/oauth2plugin.cpp 153 sendOAuth2AuthRequest : Url =  "https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&client_id=261797508896-0asp3so71qd1th0mopsgc9eknb2atbo8.apps.googleusercontent.com&redirect_uri=https%3A%2F%2Fwww.mardy.it%2Foauth%2Fteleport&state=2009896466&response_type=code&scope=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2F profile"
[31629:539:0808/082948.757278:ERROR:nss_util.cc(712)] Error initializing NSS with a persistent database (sql:/home/sguyader/.pki/nssdb): NSS error code: -8023
[31629:539:0808/082948.757380:ERROR:nss_util.cc(201)] Error initializing NSS without a persistent database: NSS error code: -8023
[31629:539:0808/082948.757389:FATAL:nss_util.cc(203)] nss_error=-8023, os_error=0
#0 0x7f587e3f874e <unknown>
#1 0x7f587e40a45e <unknown>
#2 0x7f587ebc672d <unknown>
#3 0x7f587ebc6c90 <unknown>
#4 0x7f587eaf2e85 <unknown>
#5 0x7f587e9e39b7 <unknown>
#6 0x7f587e9ada27 <unknown>
#7 0x7f587db0b36a <unknown>
#8 0x7f587db0c926 <unknown>
#9 0x7f587db0eb77 <unknown>
#10 0x7f587dcf8ce7 <unknown>
#11 0x7f587e02e3e0 <unknown>
#12 0x7f587e46e019 <unknown>
#13 0x7f587e412990 <unknown>
#14 0x7f587e4145cd <unknown>
#15 0x7f587e414a85 <unknown>
#16 0x7f587e415f20 <unknown>
#17 0x7f587e411ab2 <unknown>
#18 0x7f587e42e1ea <unknown>
#19 0x7f587dd31945 <unknown>
#20 0x7f587dd31da3 <unknown>
#21 0x7f587e4460b0 <unknown>
#22 0x7f587e4423cd <unknown>
#23 0x7f5886ffb075 start_thread
#24 0x7f5887d5553f __GI___clone

[566:566:0100/000000.657157:ERROR:broker_posix.cc(41)] Invalid node channel message
Received signal 7 BUS_ADRERR 7f2763a05130
Aborted (core dumped)

I tried using the same command as you recommended to Tobias (QTWEBENGINE_DISABLE_SANDBOX=1 ./PhotoTeleport_0.6-9.AppImage) but it produced the same crash:

QTWEBENGINE_DISABLE_SANDBOX=1 ./PhotoTeleport_0.6-9.AppImage 
qt.network.ssl: QSslSocket: cannot resolve SSL_set_alpn_protos
qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_alpn_select_cb
qt.network.ssl: QSslSocket: cannot resolve SSL_get0_alpn_selected
qt.svg: link SVGID_63_ hasn't been detected!
qt.svg: link SVGID_63_ hasn't been detected!
qt.svg: link SVGID_63_ hasn't been detected!
qt.svg: link SVGID_63_ hasn't been detected!
/home/mardy/src/accounts-sso/libauthentication/plugins/signon-oauth2/src/plugin.cpp 44 Plugin :
/home/mardy/src/accounts-sso/libauthentication/plugins/signon-oauth2/src/oauth2plugin.cpp 84 OAuth2PluginPrivate :
/home/mardy/src/accounts-sso/libauthentication/plugins/signon-oauth2/src/oauth2plugin.cpp 111 OAuth2Plugin :
/home/mardy/src/accounts-sso/libauthentication/plugins/signon-oauth2/src/oauth2plugin.cpp 153 sendOAuth2AuthRequest : Url =  "https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&client_id=261797508896-0asp3so71qd1th0mopsgc9eknb2atbo8.apps.googleusercontent.com&redirect_uri=https%3A%2F%2Fwww.mardy.it%2Foauth%2Fteleport&state=594593599&response_type=code&scope=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2F profile"
Sandboxing disabled by user.
[4844:4918:0808/083735.024028:ERROR:nss_util.cc(712)] Error initializing NSS with a persistent database (sql:/home/sguyader/.pki/nssdb): NSS error code: -8023
[4844:4918:0808/083735.024119:ERROR:nss_util.cc(201)] Error initializing NSS without a persistent database: NSS error code: -8023
[4844:4918:0808/083735.024127:FATAL:nss_util.cc(203)] nss_error=-8023, os_error=0
#0 0x7f1c23d3a74e <unknown>
#1 0x7f1c23d4c45e <unknown>
#2 0x7f1c2450872d <unknown>
#3 0x7f1c24508c90 <unknown>
#4 0x7f1c24434e85 <unknown>
#5 0x7f1c243259b7 <unknown>
#6 0x7f1c242efa27 <unknown>
#7 0x7f1c2344d36a <unknown>
#8 0x7f1c2344e926 <unknown>
#9 0x7f1c23450b77 <unknown>
#10 0x7f1c2363ace7 <unknown>
#11 0x7f1c239703e0 <unknown>
#12 0x7f1c23db0019 <unknown>
#13 0x7f1c23d54990 <unknown>
#14 0x7f1c23d565cd <unknown>
#15 0x7f1c23d56a85 <unknown>
#16 0x7f1c23d57f20 <unknown>
#17 0x7f1c23d53ab2 <unknown>
#18 0x7f1c23d701ea <unknown>
#19 0x7f1c23673945 <unknown>
#20 0x7f1c23673da3 <unknown>
#21 0x7f1c23d880b0 <unknown>
#22 0x7f1c23d843cd <unknown>
#23 0x7f1c2c93d075 start_thread
#24 0x7f1c2d69753f __GI___clone

[4926:4926:0100/000000.791181:ERROR:broker_posix.cc(41)] Invalid node channel message
Received signal 7 BUS_ADRERR 7f7a69a9d130
Aborted (core dumped)

Nice, that you had some progress :slight_smile:
Can you please try this one?

Yay! That one worked!
I like the simplicity of this program.

Just one small suggestion, during most of the process we click on the buttons (Previous/Next) at the bottom of the window, but when photos are ready for upload, the start upload button is at the top, I would suggest to place it at the bottom, near the (Previous/Next) buttons, maybe.

Excellent! Thanks for reporting the issue :slight_smile:

I have to admit that that confuses myself too :slight_smile: I don’t want to put it exactly on where the Next button is, because I don’t want people to accidentally press it, but maybe I should put just above it, instead of having it at the top of the screen. I’ll think a bit about it :slight_smile: