Skip to main content

Python implementation of the client to openinviter.com - the leading online contact importing solution

Project description

Allows users of django and python to access the open inviter system. OpenInviter.com is a widely used contact importer. It allows you to import your contacts from a wide scala of email services and social networks.

by:

thierryschellenbach at gmail.com

http://www.mellowmorning.com/

Attempts to port the undocumented open inviter API to python :)

Understanding the PHP API

There are tons of files, but plugins/_hosted.plg.php overwrites almost everything.

Hosted API

  • Post XML to http://hosted.openinviter.com/hosted/hosted.php.

  • <import>
      <service>{{ service }}</service>
      <user>{$user}</user>
      <password>{$pass}</password>
    </import>
  • Authentication by private key, used to sign the XML with an md5 hash.

  • Supported services are requested and cached every now and then.

TODO

  • Can’t get hosted services lookup to work (services() function)

  • Contacts and services for a function name is ugly… import_contacts might be better

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DjangoOpenInviter-1.0.zip (8.9 kB view details)

Uploaded Source

File details

Details for the file DjangoOpenInviter-1.0.zip.

File metadata

File hashes

Hashes for DjangoOpenInviter-1.0.zip
Algorithm Hash digest
SHA256 de9db92bd761e6cdf9e5a193847c3bf46f22342136a64789213b904120d6fc9e
MD5 eb19de3ab6b3dc03b545ede0699e79b4
BLAKE2b-256 8ecc4af9043c43d9b5542b8ad737f0e2e07d60e707027ff081b4ac329cadcf38

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page