{"id":15605153,"url":"https://github.com/ostinelli/pyopenspime","last_synced_at":"2025-04-04T09:41:36.111Z","repository":{"id":29457021,"uuid":"32993426","full_name":"ostinelli/pyopenspime","owner":"ostinelli","description":"Automatically exported from code.google.com/p/pyopenspime","archived":false,"fork":false,"pushed_at":"2015-03-27T15:24:01.000Z","size":1388,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-09T20:18:06.355Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ostinelli.png","metadata":{"files":{"readme":"Readme.txt","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-27T15:21:27.000Z","updated_at":"2017-03-15T22:09:16.000Z","dependencies_parsed_at":"2022-07-27T19:07:54.083Z","dependency_job_id":null,"html_url":"https://github.com/ostinelli/pyopenspime","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinelli%2Fpyopenspime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinelli%2Fpyopenspime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinelli%2Fpyopenspime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinelli%2Fpyopenspime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ostinelli","download_url":"https://codeload.github.com/ostinelli/pyopenspime/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247157076,"owners_count":20893202,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T04:02:39.615Z","updated_at":"2025-04-04T09:41:36.065Z","avatar_url":"https://github.com/ostinelli.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"======================================================================\r\nPyOpenSpime v0.2\r\n2008-12-18\r\n======================================================================\r\n\r\nPyOpenSpime is an OpenSpime \u003chttp://openspime.org\u003e network library\r\nwritten in Python.\r\n\r\nCurrently supported:\r\n. Networking with the SpimeGate server.\r\n. Nearly complete OpenSpime Core protocol (missing claim).\r\n. Data Reporting OpenSpime Core protocol extension.\r\n\r\n\r\n\r\nCOMPONENTS\r\n======================================================================\r\nThe PyOpenSpime package contains a python library to connect easily\r\nto a OpenSpime SpimeGate infrastructure.\r\n\r\nEach entity (spime, scopenode, service) is identified by its osid\r\n(OpenSpime ID) which is a special JID (JabberID) on a SpimeGate server.\r\nThe configuration of a single entity can be written inside python code,\r\nbut it is suggested to use a bundle called OpenSpime Package (ospkg)\r\nwhich is a special folder containing all the entity-related data.\r\n\r\n\r\nOPENSPIME PACKAGE (OSPKG)\r\n----------------------------------------------------------------------\r\nThe directory structure of an OpenSpime Package is the following:\r\n\r\nosid@developers.openspime.com/\r\n    client1/\r\n        conf.xml\r\n        keys/\r\n            public.pem\r\n            private.pem\r\n    client2/\r\n    ...\r\n    clientN/\r\n\r\nThe root folder MUST have the same name of the bare jid of the osid,\r\nwhile the first subdirectory identifies the resource of a specific\r\nclient. That maps exactly to a full jid:\r\n\r\n    osid@developers.openspime.com/client1\r\n\r\nThe keys/ subfolder is optional, but required for any cryptographic\r\noperation since it contains the public and the private keys.\r\n\r\nFor a full documentation please consult http://openspime.org.\r\n\r\n\r\n\r\nINSTALLATION\r\n======================================================================\r\n1. Install core dependencies\r\n2. Install PyOpenSpime\r\n3. Read and Run the tutorials\r\n\r\n\r\n1. INSTALL CORE DEPENDENCIES\r\n----------------------------------------------------------------------\r\nInstall the dependencies not included in this package:\r\n\r\n. Python 2.5 \u003chttp://www.python.org/download/\u003e\r\n  -\u003e direct download link for win32 users: \r\n  \u003chttp://www.python.org/ftp/python/2.5.2/python-2.5.2.msi\u003e  \r\n\r\n. M2Crypto \u003chttp://chandlerproject.org/bin/view/Projects/MeTooCrypto\u003e\r\n  -\u003e direct download link for Windows (win32) users:\r\n     \u003chttp://chandlerproject.org/pub/Projects/MeTooCrypto/M2Crypto-0.18.2.win32-py2.5.exe\u003e\r\n  -\u003e direct download link for Mac OSX (Leopard 10.5, i386) users:\r\n     \u003chttp://chandlerproject.org/pub/Projects/MeTooCrypto/M2Crypto-0.18.2-py2.5-macosx-10.5-i386.egg\u003e\r\n     NOTE: you can rename .egg to .zip and just take the M2Crypto subfolder.\r\n\r\n\r\n2. INSTALL PYOPENSPIME\r\n----------------------------------------------------------------------\r\nUnzip the PyOpenSpime package in a directory.\r\n\r\nInside you'll find the folders:\r\n. doc/ containing all the documentation\r\n. lib/ containing PyOpenSpime package and the required dependencies (missing M2Crypto)\r\n. tut/ containing some example files with inline explanation comments\r\n\r\n\r\n3. READ AND RUN THE TUTORIALS\r\n----------------------------------------------------------------------\r\nThe sub directory tut/ contains some commented python scripts to\r\nexplain through examples how the OpenSpime network and the\r\nPyOpenSpime library work.\r\n\r\n\r\n\r\nADDITIONAL DEPENDENCIES\r\n======================================================================\r\nIncluded in this package are also these additional dependencies:\r\n. dnspython \u003chttp://www.dnspython.org\u003e\r\n. PyXML \u003chttp://pyxml.sourceforge.net\u003e (just c14n.py)\r\n. xmpppy \u003chttp://xmpppy.sourceforge.net\u003e (patched)\r\n\r\nNOTE: the xmpppy version included in the package has been patched\r\n      and should be used instead of the release version.\r\n\r\n\r\n\r\n======================================================================\r\nCopyright (C) 2008         Roberto Ostinelli, Davide 'Folletto' Casali","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fostinelli%2Fpyopenspime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fostinelli%2Fpyopenspime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fostinelli%2Fpyopenspime/lists"}