Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bscholer/sms_extractor
https://github.com/bscholer/sms_extractor
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bscholer/sms_extractor
- Owner: bscholer
- Created: 2024-01-30T06:31:25.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-30T16:30:33.000Z (11 months ago)
- Last Synced: 2024-12-17T01:25:04.541Z (23 days ago)
- Language: Python
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SMS Extractor
The `SMS Extractor` is a tool that extracts text messages from an XML file and summarizes them in Markdown format, for intended use in [Obidian.md](https://obsidian.md). The tool uses the `requests` library to send the extracted messages to the [Ollama](https://ollama.ai) API for summary generation, to keep everything **offline and secure**.
## Installation
To install the `SMS Extractor`, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/bscholer/SMS-Extractor.git
```
2. Navigate to the repository directory and run the tool:
```bash
python SMS_Extractor.py
```
## Features* Extracts text messages from an XML file
* Summarizes the extracted messages using the Obsidian platform
* Generates a new file for each day of data in the XML file## Usage
1. Open the script and specify the path to the XML file containing the text messages (`sms_extractor.py`)
1. Run the tool:
```bash
python sms_extractor.py
```
3. The tool will extract and summarize the text messages in the XML file for each day, generating a new file for each day.