Loading

Photini ipernity uploader screenshot

Prototype Ipernity uploader for my "Photini" metadata editing program.
Visible by: Everyone
(more information)

More information

Visible by: Everyone

All rights reserved

Report this photo as inappropriate

12 comments

Amelia said:

Why have you not uploaded these photos so that we could see them and comment appropriately? Are you having problems with the site?
2 years ago

Jim Easterbrook said:

Which photos? I'm still developing my uploader so I'm only uploading a few test pictures, which I delete immediately, to make sure the uploader is setting everything correctly.
2 years ago

ୱ Kiezkickerde ( ͡°… said:

Hello Jim,

would it be okay for you if we refer to github.com/jim-easterbrook/Photini and / or photini.readthedocs.io in our Team - News - www.ipernity.com/blog/team?

Helpful programmes for editing metadata and uploading files to ipernity are things that we and other ipernity members are always looking for... And if they also work on Windows, Mac and Linux - all the better!

And even if you've been using ipernity since January - welcome again! By the way, you can also find helpful tips and HowTos for ipernity under the keyword "ipernity-howto". :)
2 years ago

Jim Easterbrook said:

Please do. You could also add it to www.ipernity.com/apps which is looking a bit unloved.
BTW, do you know if Photini's API key would remain active if I should close my account for any reason?
2 years ago

ୱ Kiezkickerde ( ͡°… replied to Jim Easterbrook:

Good, then I will suggest this to the rest of the team. :-) I just wanted to ask beforehand, because this could possibly lead to other ipernity users (most of whom are not that technically experienced (in terms of software)) approaching you or the support options offered.

No, we don't want to link to the app page any more, it was removed from the footer of the page for a good reason, because many of the things listed there didn't work any more after ipernity had changed their page at some point (long before this page became that of an association). And because some of the apps there strongly encourage selectionless mass uploading, which many members found rather annoying in the past.
Except in the api group, this page should also no longer have a link to it anywhere (accordingly, it is no longer maintained).
-----------
None of us has dealt with the api yet, we don't have the time for that (and apart from the documentation for the api (and its functions) that can be found on the site, ipernity has unfortunately been handed over to us completely undocumented.

Unfortunately, I can't tell you to what extent your key for the app is tied to your account. But that's probably how it is (which is the usual way).
Unfortunately, I can't test the authorisation much either. Yesterday, I installed photini in my debian buster as a test, and I did get the "main programme" installed, but nothing related to oauth (so now I only use it for tagging and geolocation). But that might be due to my relatively old system. Maybe I'll test it in the next few days - or do a dist upgrade...
2 years ago

Jim Easterbrook said:

You should be able to install all the dependencies you need with 'pip' (use the '--user' option to avoid messing up your system installed Python stuff).

pip install --user photini[ipernity]

I thought I'd seen the app page before I joined the api group, but I may be misremembering. I hope the api can be kept adequately functional in the future. Open source software in general relies on public apis.
2 years ago

ୱ Kiezkickerde ( ͡°… replied to Jim Easterbrook:

No, I can't, because my system is too outdated. My qt doesn't like photini. :o) But that's not something you have to worry about, because it's clearly my system.

Accordingly, I installed it using
mkdir bin/photini
cd bin/photini
python3 -m venv .
source bin/activate
pip3 install setuptools wheel
python3 -m pip install -U pip
pip3 install photini python-exiv2 PyQt5==5.14.2 pyqtwebengine==5.14.0

Then only optional depends are missing:

No module named 'enchant'
No module named 'gi'
No module named 'gpxpy'
No module named 'requests_oauthlib'
No module named 'requests_toolbelt'
No module named 'requests_oauthlib'

But the main tool worked.
And then I tried to install the uploaders and some other parts of it:

pip3 install photini[flickr,google,ipernity,spelling,importer] gpxpy pillow

And running into problems because of oauth, dbus and so on:
stefan@kiezkicker:~/bin/photini$ /home/stefan/bin/photini/bin/python3 -m photini
No module named 'enchant'
No module named 'gi'
No module named 'gpxpy'

(python3:29944): dbind-WARNING **: 14:51:27.819: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-1T9cRtnyCL: Verbindungsaufbau abgelehnt ("connection refused")
No module named 'requests_oauthlib'
No module named 'requests_toolbelt'
No module named 'requests_oauthlib'

(giving me just an eggtimer after the gui is created)

So I deinstalled it and installing it again, but this time without the uploaders (and other stuff).

Now I am using it just as tagging-utitlity (which is really ok for me as this is the most annoying part at ipernity). :-)

Anyway, I was mostly interested in using photini for tagging and geolocating, and it does that without any problems. :-) I do the rest (putting in an album and groups) on the website...
2 years ago

Bergfex said:

We deliberately removed the link to www.ipernity.com/apps (and the whole Developers space ) from the public menu three years ago because at that time no one from the IMA team had the expertise to assess the content of the page in terms of up-to-dateness or usefulness.
2 years ago

Jim Easterbrook said:

Fair enough. It's still findable with a web search though, otherwise I would not have known about the Ipernity api, and wouldn't have written an uploader.
2 years ago

Jim Easterbrook said:

Oh dear, that's disappointing. The "Couldn't connect to accessibility bus" warning is probably nothing to worry about: unix.stackexchange.com/questions/230238/x-applications-warn-couldnt-connect-to-accessibility-bus-on-stderr
2 years ago

Jim Easterbrook said:

If you can tell me what operating system (and version) you have I'd like to investigate further. My ambition is to make all my software completely bug free.
2 years ago

ୱ Kiezkickerde ( ͡°… replied to Jim Easterbrook:

As I said, for me the tool does what I want to do with it, if I wanted more I could still use it in a Windows 10-64 system, but I really only care about tagging my photos.

But since you asked:
A Linux with Debian (Buster) is running here, and a Linux 5.10.0.0.bpo.11-amd64 is currently used as the kernel. I use xfce for the desktop.
2 years ago