client.imessage_conversations() -> pd.DataFrame
client.imessage_messages() -> pd.DataFrame
Exemple
from jmail import JmailClient
client = JmailClient()
convos = client.imessage_conversations()
messages = client.imessage_messages()
# All messages from a specific conversation
ghislaine = messages[messages.conversation_slug == "ghislaine-maxwell"]
# Messages sent by Epstein
sent = messages[messages.sender == "me"]
# Joindre les messages aux métadonnées de conversation
merged = messages.merge(
convos[["slug", "name"]],
left_on="conversation_slug",
right_on="slug",
how="left"
)
Colonnes de conversation
| Column | Type | Description |
|---|---|---|
id | int | Identifiant unique de conversation |
slug | string | Identifiant de conversation compatible avec les URL |
name | string | Nom du contact |
bio | string | Biographie/description du contact |
photo | string | URL de la photo du contact |
last_message | string | Aperçu du dernier message |
last_message_time | string | Horodatage du dernier message |
pinned | bool | Indique si la conversation est épinglée |
confirmed | bool | Indique si l’identité du contact est confirmée |
source_files | json | Fichiers sources à partir desquels cette conversation a été extraite |
message_count | int | Nombre total de messages dans cette conversation |
Colonnes de messages
| Column | Type | Description |
|---|---|---|
id | string | Identifiant unique du message ({slug}#{index}) |
conversation_slug | string | Clé étrangère vers les conversations (slug) |
message_index | int | Position du message dans la conversation |
text | string | Contenu textuel du message |
sender | string | me (Epstein) ou them (contact) |
time | string | Chaîne d’horodatage d’origine |
timestamp | timestamp | Horodatage analysé |
source_file | string | Fichier source dont ce message a été extrait |
sender_name | string | Nom d’affichage de l’expéditeur |
URL directes
https://data.jmail.world/v1/imessage_conversations.parquet
https://data.jmail.world/v1/imessage_conversations.ndjson.gz
https://data.jmail.world/v1/imessage_messages.parquet
https://data.jmail.world/v1/imessage_messages.ndjson.gz
