Exportieren Sie Daten aus der Couple Messaging App

1

Meine Freundin und ich haben die Paarmessaging-App [0] verwendet, um in Kontakt zu bleiben. Es gibt viele Texte und Fotos, die bis zum Beginn unserer Beziehung zurückreichen. Es sind wertvolle Erinnerungen, aber es gibt keine Möglichkeit, sie zu exportieren.

Im iOS App Store heißt es, dass die App seit 2014 nicht mehr aktualisiert wurde und meine E-Mails an Couple unbeantwortet bleiben. In ihrem Blog [1] heißt es, dass sie bei Life360 ausverkauft sind, aber auch meine E-Mails nicht beantworten.

Also habe ich mich gefragt, ob mir jemand helfen könnte, meine Texte und Fotos von Couple zu exportieren. Sie haben sowohl eine Handy-App als auch eine Web-App.

[0] https://couple.me/

[1] http://blog.couple.me/2016/02/12/new-home-couple/

Brian Schack
quelle
Ich habe diese Frage ursprünglich in der Super User-Community gepostet, aber sie war nicht aktuell: superuser.com/questions/1115282/…
Brian Schack
Nun, ich bezweifle, dass es dafür eine direkte Methode gibt. Dies kann auch unter Apple.SE als nicht thematisch angesehen werden. Wenn der Entwickler keine Methode bereitstellt, gibt es wirklich keine andere Möglichkeit, als die Informationen daraus zu "hacken". Wenn Sie sich mit Codieren auskennen, können Sie versuchen, die WebApp-Konversationsseiten zu analysieren und in eine Textdatei zu schreiben.
Jash Jacob
1
@JashJacob Ich fürchte, Sie haben Recht, dass sie nur so "die Informationen daraus hacken" können. Ich habe versucht, View Source auszuwählen, sehe aber keine unserer Konversationen. Ich denke, dass ihr JavaScript die Konversationen von irgendwo anders herunterlädt, aber ich weiß nicht wo.
Brian Schack
Ja. Es fragt nach den Informationen. Sie benötigen einen Parser, um die Informationen von der Webseite zu erhalten, sobald sie geladen sind. Sie können versuchen, "Selenium", ein Browser-Automatisierungstool, um die Grab-Informationen zu verwenden, sobald die Seite vollständig geladen ist (alle JS-Ausführungen sind abgeschlossen)
Jash Jacob
@JashJacob Guter Tipp, ich werde Selenium installieren und versuchen, die Nachrichten damit herunterzuladen.
Brian Schack

Antworten:

5

Ich verlasse die Paar-App aus dem gleichen Grund. Es ist Schande. Ich war in den letzten Jahren ein großer Verfechter davon.

Gute Nachrichten. Ich habe einen Weg gefunden, um alle Ihre Nachrichten zu erhalten.

  1. Besuchen Sie https://app.couple.me/ und melden Sie sich an.
  2. Öffnen Sie einen separaten Tab und rufen Sie https://app.couple.me/1/p/timeline auf (das Laden kann einige Zeit in Anspruch nehmen, je nachdem, wie viele Nachrichten Sie haben).
    • Mit dieser API werden Ihre Nachrichten abgerufen, während Sie einen Bildlauf durchführen (es werden jedoch jeweils 55 Nachrichten in einem Stapel abgerufen).
    • Lassen Sie mich wissen, wenn diese URL nicht funktioniert. Ich glaube nicht, dass es benutzerspezifisch ist (aber die Nummer 1 kann anscheinend durch Nummern zwischen 1 und 31 ersetzt werden). Wenn Sie versuchen möchten, es selbst zu finden, öffnen Sie den Netzwerkinspektor in Chrome und scrollen Sie, bis ein Stapel von Nachrichten abgerufen werden muss. Es sollte eine URL mit dem Wort ‚Timeline‘ in es sein , dass oben zeigt (Sie etwas brauchen abzustreifen bestanden ‚Timeline‘ aus der URL zu bekommen alle Ihre Nachrichten).
  3. Sie sollten jetzt eine JSON-Darstellung aller Ihrer Nachrichten haben.

    • Das heißt, vieles sollte so aussehen

      {
          "eventType": "text",
          "text": "A cat?",
          "pairingID": [redacted by me],
          "timeStamp": 1345602786515,
          "itemID": "[redacted by me]",
          "lID": "[redacted by me]",
          "from": "[email protected]"
      }
      
    • Mit Ereignistypen für "Text" können Sie die von Ihnen geschriebenen Texte anzeigen. Ereignistypen von "Bild" haben eine Bild-URL, die Sie herunterladen können.
  4. Wählen Sie im Menü "Datei" die Option "Seite speichern unter ..." und speichern Sie die Datei (auf Ihrem Desktop und nennen Sie sie, couple_backup.jsonwenn Sie den folgenden Tipp verwenden möchten).
  5. Das ist es!

Ich bin mir nicht sicher, wie gut Sie mit dem JSON-Format umgehen können. Aber alle Daten sind für die Auswahl da. Falls Sie sich nicht besonders wohl fühlen, haben Sie folgende Möglichkeiten, um die Lesbarkeit von JSON zu verbessern (funktioniert nur auf einem Mac):

  1. Öffnen Sie die Terminal-App.
  2. Fügen Sie cat ~/Desktop/couple_backup.json | python -m json.tool > ~/Desktop/formatted_couple_backup.jsonin einem Terminal - Fenster und die Eingabetaste drücken.
    • Dies sollte den JSON formatieren, um ihn lesbarer zu machen und in einer Datei namens formatted_couple_backup.jsonauf Ihrem Desktop speichern

Vielleicht erstelle ich eines Tages eine Couple Exporter-App, um Leuten wie uns dabei zu helfen, alle Bilder oder ähnliches automatisch herunterzuladen. Das kann jetzt funktionieren.

Matt Kahl
quelle
1
Genie, vielen Dank, Matt! Ich werde es gleich versuchen.
Brian Schack
1
Ich habe gerade Ihre Lösung getestet und sie funktioniert einwandfrei!
Brian Schack
1
Ich bin froh, dass es funktioniert hat!
Matt Kahl