astuder / lightroom-map-fix

Fixing the Map module in Lightroom Classic
125 stars 17 forks source link

Zu blöd dafür #22

Open Hausilein opened 5 years ago

Hausilein commented 5 years ago

Hallo, Ich scheitere mit meinem Mac bei Punkt 5. Wobei ich sagen muss, dass ich keine grosse Ahnung von Terminal und Co habe. Deshalb: Was muss ich mit Python machen? Für was brauch ich das Programm und was muss ich im Terminal eingeben? Kann mir das vielleicht einer der Fachleute erklären? Was ich habe: Die drei gewünschten Dateien auf dem Desktop im Ordner "Lightroom Patch" gespeichert und an den Namen ein .bak angehängt. So weit bin ich gekommen, jetzt klemmt es. Leider.

Und als Ausrede: Ich bin dafür im der Lage etwa 20 auf dem Schweizer Eisenbahn-Netz verkehrender Triebfahrzeuge und Loks professionell zu bewegen. Mann kann nicht alles können. Danke für die Geduld und einen schönen Gruss aus dem Aargau Hans

Ps: Da im Code einiges an deutschen Beschreibungen zu lesen ist, habe ich mir erlaubt diesen Beitrag in Deutsch zu verfassen. Chunt guet :-)

astuder commented 5 years ago

Ich weiss zwar nicht, welchen Code du meinst, aber du hast Glück und ich spreche auch Deutsch :-)

Python ist die Programmiersprache in der das Programm geschrieben ist, welches die .lua Dateien modifiziert. Du findest im Internet viele Anleitungen, wie man die richtige Version von Python (3.x) auf dem Mac installierst. Zum Beispiel https://www.saintlad.com/install-python-3-on-mac/

Aber vermutlich ist es am einfachsten wenn du einen lokalen Kollegen mit IT Kentnissen um Hilfe bittest. Wie du sagst, man muss nicht alles selber können :-)

Hausilein commented 5 years ago

Hallo astuder, Danke für die Antwort. Nun, das Programm Python habe ich installiert. Das hat mittels der .dmg einwandfrei geklappt.

Was ich zustande gebracht habe:

On Mac, the name of the patched Lua file must be identical with the original file. The easiest is to first rename the orignal file, e.g. to orignal-name.lua.bak.

Dies ist erledigt. Die drei gewünschten Dateien sind auf dem Desktop im Ordner "Lightroom Patch" gespeichert und wie gewünscht umbenannt.

Was ich nicht verstehe / scheitere:

Then run patchluastr.py as follows, replacing {your-api-key} with your Google API key (without curly brackets):

Wie muss ich das "runnen" lassen? Im Terminal oder in irgendwo in Python? Den "Befehl"

patchluastr.py LocationMapView.lua.bak "client=gme-adobesystems" "key={your-api-key}" -o LocationMapView.lua

habe ich im Texeditor gespeichert und meinen API-Code eingesetzt. Nur, wo muss ich das Ganze nun einsetzen und laufen lassen? Im Terminal oder in irgendwo in Python?

Das mit dem Support von einem Kollegen tönt gut, nur, das sind alles Window-Freaks. Können die das auch auf einem Mac bewerkstelligen? Ich glaub, ich frag mal meinen Sohn. Deshalb wäre es schon schön und gut (auch für meine Ego) wenn ich das alleine hinbringen würde. Gruss Hans

astuder commented 5 years ago

Terminal.app starten. python3 --version eintippen. Sollte was mit Python 3.x.y ausgeben. Mit dem cd Kommando in das Verzeichnis mit den Lightroom Files navigieren. Dort dann die Kommandos aus der Anleitung eintippen. Evt. mit python3 for dem patchluastr.py um sicherzugehen, dass die richtige Version von Python verwendet wird.

Hausilein commented 4 years ago

Danke für die Geduld. Ich probier es am Wochenende mal aus. Gruss Hans

till213 commented 4 years ago

Danke für die Geduld. Ich probier es am Wochenende mal aus. Gruss Hans

Ist schon eine Weile her, aber auch für andere Mac-Anwender: ich weiss nicht mehr, wie Python3 bei mir auf den Mac gekommen ist (Mojave) - als Entwickler installiert man immer wieder mal Entwicklerwerkzeuge ;)

Aber Python 2 ist auch (noch) installiert bei mir, und da es standardmässig ausgeführt wird mit "python" muss man alle obigen Befehle mit einem expliziten "python3" vornedran ausführen, also z.B.

python3 patchluastr.py LocationMapView.lua.bak "client=gme-adobesystems" "key={your-api-key}" -o LocationMapView.lua

Dann wird das "patchluastr.py" Pythonscript definitiv mit der korrekten Python 3 Version ausgeführt :)