Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Parsnip is a basic python interface to allow the sending of web texts via the main 4 Irish mobile operators websites. It is influenced by/based on Cabbage http://cabbagetexter.com/.
branch: master

Update README.md

latest commit e511bb2fe0
Timmy O'Mahony authored
Failed to load latest commit information.
parsnip Fixed utils send error
.gitignore Tidied up dist files
LICENSE.txt
MANIFEST.in More setup and dist tweaks
README.md Update README.md
parsnip-screen-small.jpg Added Screenshot
setup.py More setup and dist tweaks

README.md

BE WARNED: This code is no longer maintained and is unlikely to work due to updates on the mobile proviers webtexting applications*

Screenshot

Parsnip is a basic python interface to allow the sending of web texts via the main 4 Irish mobile operators websites. It is influenced by cabbage, a popular php implementation.

Install

Either pip install python-parsnip or get the latest code via GitHub with pip install -e git+https://github.com/timmyomahony/python-parsnip.git#egg=python-parsnip

Usage

import parsnip
texter = parsnip.get_webtexter("Meteor", "0851111111", "1234")
texter.login()
texter.send("Heyo", ["0866666666", "0877777777", "0863333333"])
print texter.get_remaining_webtexts()
255
texter.logout()
  • get_webtexter(operator, phone_number, online_pin) : is a factory method which returns an instance of Webtexter.
  • A webtexter instance has the following methods:
    • login() : login to remote operator site
    • logout() : clear cookies and perform logout on remote operator site
    • send(message, recipients) : sends a web text to the provided recipients, where recipient is either a comma separated string of phone numbers, or a list of phone numbers.
    • get_remaining_webtexts : returns an integer

Features

  • Chunking: For messages that have more characters then the provider allows (i.e. sending a message greater than 160 characters on Three), the message will be broken into smaller chunks and sent separately. The same can be said for recipients : if there are more recipients then the provider handles, they are split up and the message numerous times

TODO

  • add ellipses to chunked messages

Contact

me@timmyomahony.com

Something went wrong with that request. Please try again.