Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Draft] Make editing and saving of unpublished drafts/fieldnotes possible #1473

Open
gcPhil opened this issue Oct 9, 2020 · 8 comments
Open

Comments

@gcPhil
Copy link

gcPhil commented Oct 9, 2020

In der "offiziellen" GC-App von Groundspeak gibt es die Möglichkeit seine Entwürfe (alias Drafts oder Fieldnotes) zu bearbeiten und zu speichern bevor man sie später (in der App oder auf der Webseite) weiter schreibt und als Log veröffentlicht. Leider gibt es diese Funktion zum Zwischenspeichern nicht auf gc.com. Wer oft lange Logs schreibt und dabei regelmäßig unterbrochen wird vermisst dies hier.

Falls man irgendwie herausfinden könnte wie/wohin die Texte in der App übermittelt werden, könnte man die Funktion vielleicht auch über GClh auf die Webseite bringen.

@capoaira
Copy link
Collaborator

capoaira commented Oct 9, 2020

Ich finde die Idee gut
Aber über Code von GS kann man das denke ich nicht lösen, da der App-Code ja nicht öffentlich zugänglich ist und man somit nicht an die Funktion kommt. Oder?

Man könnte das aber sicherlich irgendwie mit dem Tampermonkey Speicher umsetzten. Dann wären die Änderungen aber nicht der App verfügbar.

@2Abendsegler
Copy link
Owner

Wie kommt denn der geänderte Entwurf aus der GS-App als Draft ins Web? Oder geht das nicht? Oder wird das automatisch im Web vervollständigt?

@capoaira
Copy link
Collaborator

capoaira commented Oct 9, 2020

Das Web aktualisiert die Drafts aus der App automatisch, also auch die Änderungen.

Andersherum geht das auch, wenn du neue Drafts im Web erstellst (also vom GPS hochlädts), sieht man die in der App.
Aber am PC kann man die Drafts nur bearbeiten und abschicken, nicht die Änderung speichern.

@Ruko2010
Copy link
Collaborator

Ruko2010 commented Oct 9, 2020

Ich denke das wird über irgendeine API-Funktion geregelt sein.

Vielleicht sollten wir uns doch mal für nen API-Zugang Bewerben 😃

@gcPhil
Copy link
Author

gcPhil commented Oct 9, 2020

Vorab: auf der Webseite kann man ja Fieldnotes als Datei hochladen. Falls man darin (z.B. mit einem Garmin GPS ) schon Notizen gemacht hat, stehen diese meines Wissens dann in den "Entwürfen" als Text zur Verfügung (darum geht es hier nicht direkt, aber es ist ein alternativer Weg wie Daten in das System kommen können).

Die Texte der Entwürfe (egal ob aus der App oder einer hochgeladenen Datei) sind jederzeit in der App und auf der Webseite verfügbar. Bearbeiten ohne sie gleich zu veröffentlichen funktioniert halt nur in der App, aber die Inhalte sind jederzeit für beide Systeme synchron.

Ich stelle es mir am einfachsten vor, wenn man "mitschneiden" könnte welchen Befehl die App (die ja im Grunde auch nur eine HTML-Seite ist) an den GS-Server sendet.

@capoaira
Copy link
Collaborator

capoaira commented Oct 9, 2020

Ich denke das wird über irgendeine API-Funktion geregelt sein.

Vielleicht sollten wir uns doch mal für nen API-Zugang Bewerben 😃

Denke ich auch. Bin klicken durch https://github.com/magma1447/greasemonkey-geocaching-projectgc habe ich das gefunden: https://api.groundspeak.com/LiveV6/Geocaching.svc/help Das scheinen die (öffentlichen) API Methoden zu sein.

@2Abendsegler
Copy link
Owner

Vielleicht sollten wir uns doch mal für nen API-Zugang Bewerben 😃

Können wir machen. Ich glaube aber nicht dass wir eine Genehmigung erhalten, weil wir nicht alles auf die API umstellen werden.

Ich stelle es mir am einfachsten vor, wenn man "mitschneiden" könnte welchen Befehl die App (die ja im Grunde auch nur eine HTML-Seite ist) an den GS-Server sendet.

Ich schätze mal hier wird genau eine API Methode aus capoairas coller Liste verwendet, für die wir eine Genehmigung benötigen. Genau für solche Dinge sind die da.

Eventuell könnten wir aber auch einen anderen Weg beschreiten. Wir könnten den Text aus einem vorhandenen Entwurf auslesen (hat Ruko2010 schon mal gemacht, glaube ich), den Text bearbeiten, den alten Entwurf löschen und einen neuen Entwurf anlegen.

@capoaira
Copy link
Collaborator

capoaira commented Oct 9, 2020

Wir könnten den Text aus einem vorhandenen Entwurf auslesen (hat Ruko2010 schon mal gemacht, glaube ich), den Text bearbeiten, den alten Entwurf löschen und einen neuen Entwurf anlegen.

Das müsste man ausprobieren. Ich kann mich aber erinnern, dass es mindestens bei der alten Seite es nicht Möglich ist, einen Entwurf nachdem er gelöscht würde erneut hochzuladenden. Die Entwürfe wurden dann einfach ignoriert. Aber vielleicht hat GS das beim umstellen auf die neue Seite ja geändert, denn mit der App kann man Entwürfe beliebig löschen und neu erstellen.

@2Abendsegler 2Abendsegler changed the title Make editing and saving of unpublished drafts/fieldnotes possible [Draft] Make editing and saving of unpublished drafts/fieldnotes possible Nov 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants