imessagedb.db¶
Module Contents¶
Classes¶
A class to connect to an iMessage database |
- class imessagedb.db.DB(database_name=None, config=None)[source]¶
A class to connect to an iMessage database
- property connection: sqlite3.Cursor¶
Returns a connection to query the database
- property handles: imessagedb.handles.Handles¶
Returns an imessagedb.Handles class with all the handles
- property chats: imessagedb.chats.Chats¶
Returns an imessagedb.Chats class with all the chats
- property attachment_list: imessagedb.attachments.Attachments¶
Returns an imessagedb.Attachments class with all the attachments
- property config: configparser.ConfigParser¶
Returns the configuration object
- property control¶
Returns a shortcut to the CONTROL section of the configuration
- Messages(query_type: str, title: str, numbers: list = None, chat_id: str = None) imessagedb.messages.Messages[source]¶
A wrapper to create a Messages class
- HTMLOutput(me: str, message_list: imessagedb.messages.Messages, inline=False, output_file=None) imessagedb.generate_html.HTMLOutput[source]¶
A wrapper to create an HTMLOutput class
- TextOutput(me: str, message_list: imessagedb.messages.Messages, output_file=None) imessagedb.generate_text.TextOutput[source]¶
A wrapper to create a TextOutput class