{ "info": { "author": "Filip Krumpe; Alexander Dunkel; Marc L\u00f6chner", "author_email": "alexander.dunkel@tu-dresden.de", "bugtrack_url": null, "classifiers": [], "description": "![pypi version](https://lbsn.vgiscience.org/lbsnstructure-python/pypi.svg) ![pipeline](https://lbsn.vgiscience.org/lbsnstructure-python/pipeline.svg)\n\n# LBSNSTRUCTURE\n\nA python compiled version of the [common location based social network (LBSN) data structure concept](https://gitlab.vgiscience.de/lbsn/concept) (ProtoBuf) to handle cross network Social Media data in Python.\nThere are several motivations for prividing a common LBSN interchange data structure. Firstly, the [GDPR](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32016R0679) directly requests Social Media Network operators to allow users to transfer accounts and data inbetween services. \nWhile there are attempts by Google, Facebook etc. (see [data-transfer-project](https://github.com/google/data-transfer-project)), it is not currently possible. With this structure concept, we follow an independent road.\nA primary goal is to systematically characterize LBSN data aspects in a common scheme that enables privacy-by-design for connected software, transfer scripts and database design.\n\n## Quick Start\n\nInstall with: \n```shell\npip install --upgrade lbsnstructure\n```\n\nImport to python projecty with: \n```python\nimport lbsnstructure\nfrom lbsnstructure.lbsnstructure_pb2 import lbsnPost\n```\n\n.. or compile newest version from [Protofiles](https://gitlab.vgiscience.de/lbsn/concept)\n\n1. Clone git Repository `git clone git@gitlab.vgiscience.de/lbsn/concept`\n2. Install [Protocoll Buffers](https://github.com/google/protobuf/releases)\n3. Compile structure to python package `protoc --python_out=examples/python lbsnstructure/structure.proto` \n4. Install with `pip install .` in examples/python\n\n## Developers\n\nFor development & testing, make a local clone of this repository \n```shell\ngit clone git@gitlab.vgiscience.de:lbsn/concept.git\n```\n\nGo to subfolder `examples\\python` and (e.g.) symlink the folder to your \nPython's site-packages folder with: \n```shell\npython setup.py develop\n```\n\nNow, lbsnstructure should be available through your python path and directly link to the local git clone directory.\n\n## Versioning\n\nFor the releases available, see the [tags on this repository](/../tags). \nThe versioning (major.minor.patch) is automated using [python-semantic-release](https://github.com/relekang/python-semantic-release).\nCommit messages that follow the [Angular Commit Message Conventions](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines) will be automatically interpreted, \nfollowed by version bumps if necessary. \n\n## License\n\nThis project is licensed under the MIT License.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.vgiscience.de/lbsn/concept", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "lbsnstructure", "package_url": "https://pypi.org/project/lbsnstructure/", "platform": "", "project_url": "https://pypi.org/project/lbsnstructure/", "project_urls": { "Homepage": "https://gitlab.vgiscience.de/lbsn/concept" }, "release_url": "https://pypi.org/project/lbsnstructure/0.5.0/", "requires_dist": [ "protobuf" ], "requires_python": "", "summary": "A common language independent and cross-network social-media data scheme.", "version": "0.5.0" }, "last_serial": 5840520, "releases": { "0.2.3": [ { "comment_text": "", "digests": { "md5": "f256c9236bf35fd02720b4cca53224d7", "sha256": "6bf67fe512b89f1fd934c3166fa6f508021b9fa0ea4155c861c6490629aeb80e" }, "downloads": -1, "filename": "lbsnstructure-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f256c9236bf35fd02720b4cca53224d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6856, "upload_time": "2018-07-26T11:48:35", "url": "https://files.pythonhosted.org/packages/db/b7/df4d5a70adcb3f3bfb40222f6bb7151d311c915a977e095754f135e9357f/lbsnstructure-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "499dce3d88eb65811e6ffb6c7fda4918", "sha256": "80aa6ea3d1879f7c7689b3150d0e78f725d1306e50081cc3b4095b8b7d3f4eb7" }, "downloads": -1, "filename": "lbsnstructure-0.2.4.tar.gz", "has_sig": false, "md5_digest": "499dce3d88eb65811e6ffb6c7fda4918", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6854, "upload_time": "2018-07-26T11:50:24", "url": "https://files.pythonhosted.org/packages/cb/2b/1a6702dfd7c2e184ab21d447bbd87f0bb1beab1cce7985cf268ea84ac2cb/lbsnstructure-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "7ee81812b68fde15df67e8f5b1039639", "sha256": "106b22d768375e69a642e56d122b01b876c7489dcfb3bfcf75a01a7382ae2eef" }, "downloads": -1, "filename": "lbsnstructure-0.2.5.tar.gz", "has_sig": false, "md5_digest": "7ee81812b68fde15df67e8f5b1039639", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6902, "upload_time": "2018-07-26T12:30:00", "url": "https://files.pythonhosted.org/packages/12/c3/73abf30343aae4927dcf2071adb203dd9d605072f02759be452b5a672fd4/lbsnstructure-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "8713d43280e520f5d4228c970b193842", "sha256": "c323604dda4b1bf343a6f8ff5e3461be22aa653188412086814cdacb288b7db2" }, "downloads": -1, "filename": "lbsnstructure-0.2.6.tar.gz", "has_sig": false, "md5_digest": "8713d43280e520f5d4228c970b193842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6900, "upload_time": "2018-07-26T12:37:09", "url": "https://files.pythonhosted.org/packages/e2/61/b8b3a80c3ca863f6068f648480b31f6f5479353ff7597b6a9eb6bb05afb5/lbsnstructure-0.2.6.tar.gz" } ], "0.2.6.1": [ { "comment_text": "", "digests": { "md5": "3649625cd8527725cb9ba36ca3083e7b", "sha256": "b8b0ef977c7de5d08174661f92dd3d4933746a147e58d95dd218bf2189008570" }, "downloads": -1, "filename": "lbsnstructure-0.2.6.1.tar.gz", "has_sig": false, "md5_digest": "3649625cd8527725cb9ba36ca3083e7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6909, "upload_time": "2018-09-02T11:13:01", "url": "https://files.pythonhosted.org/packages/43/83/7049f06105f8f82785e297a5f8f6144aa57abd121f39800dda2f44715de1/lbsnstructure-0.2.6.1.tar.gz" } ], "0.2.6.211": [ { "comment_text": "", "digests": { "md5": "3d9826b254479ea6e41d25dbf345ff26", "sha256": "9451ddf55b80bbb5d66976618cafc428e3932c30a0b47b3e024e3cc47a1f4a0b" }, "downloads": -1, "filename": "lbsnstructure-0.2.6.211.tar.gz", "has_sig": false, "md5_digest": "3d9826b254479ea6e41d25dbf345ff26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7806, "upload_time": "2018-12-05T07:55:00", "url": "https://files.pythonhosted.org/packages/8b/ca/8777f0a67bd9754d62c247cbdd5f926c2a15230e70c5f3b46997991dfdb8/lbsnstructure-0.2.6.211.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "226017786868617337c5cef78c55ba71", "sha256": "d04a863005a2b30dbff0aaa3a692a86214d90f395949bfae2e34f6a2aa4b4537" }, "downloads": -1, "filename": "lbsnstructure-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "226017786868617337c5cef78c55ba71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9379, "upload_time": "2019-01-06T09:09:44", "url": "https://files.pythonhosted.org/packages/2e/03/0896f42633b385b7247a0dfc712785bac1922e2b760d75a5df5ba9894549/lbsnstructure-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d02cc4f4f0fc5d13607552872aa5c331", "sha256": "0ea91f7ebe4842f6c8041551ff64f70d0e96959dc095e15adcbb714c32e6a3ad" }, "downloads": -1, "filename": "lbsnstructure-0.2.8.tar.gz", "has_sig": false, "md5_digest": "d02cc4f4f0fc5d13607552872aa5c331", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10615, "upload_time": "2019-01-06T09:09:46", "url": "https://files.pythonhosted.org/packages/b0/6f/6d7c5d98ea09af5c9dd2566ff2ba59d936770252ea18d46335789675fe73/lbsnstructure-0.2.8.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "74d744117e1adc70607c044ac0416a10", "sha256": "097343b9caf188680ecc08106efaa6a3995a3725e7cf6aef919655a1016ad9f5" }, "downloads": -1, "filename": "lbsnstructure-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "74d744117e1adc70607c044ac0416a10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9517, "upload_time": "2019-07-11T11:04:15", "url": "https://files.pythonhosted.org/packages/f1/fa/268a6fad88bf0ad5693525c3248b6938cb023110f1912b4d58051fd464d1/lbsnstructure-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16dce06942a11bc199d877c7f8820b59", "sha256": "8cbdead1d7bac390181adb9ba448cb771dc94daf7903478bd77d7e2dfbb8a562" }, "downloads": -1, "filename": "lbsnstructure-0.3.0.tar.gz", "has_sig": false, "md5_digest": "16dce06942a11bc199d877c7f8820b59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9748, "upload_time": "2019-07-11T11:04:17", "url": "https://files.pythonhosted.org/packages/39/96/69a45c5de772c101bc8d09b06a21c5e27a67d8a73a4b2fca70beac779a5a/lbsnstructure-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ec5cbabeb32f02ad0381c7e7483bf730", "sha256": "f454017de6760d94df344f5a8a6997f82e128e133825a89e0180f8920b9ea1ed" }, "downloads": -1, "filename": "lbsnstructure-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ec5cbabeb32f02ad0381c7e7483bf730", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10200, "upload_time": "2019-08-22T12:33:33", "url": "https://files.pythonhosted.org/packages/7a/39/472c72e873e003ba3a6551b1fde5a7a197f77e21734b8b79097a067eae2a/lbsnstructure-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7e6b3fa17e41f54069b01f93442d9ed", "sha256": "15158ffdda04c5ecea1c1d0c5e7796f906626360b7f60ef18ba49400c973c18b" }, "downloads": -1, "filename": "lbsnstructure-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b7e6b3fa17e41f54069b01f93442d9ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10449, "upload_time": "2019-08-22T12:33:35", "url": "https://files.pythonhosted.org/packages/ec/3a/d94c9c74d6f88ae8afbbeecadea7d34e47a9b84a092ab1cc9afe81587271/lbsnstructure-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "78ff59a6427027410fba96138e85ef65", "sha256": "6eb10db3e40ffdbc6c2914fbd15e78f6f01bda0adbf5f543817d2e24756514e5" }, "downloads": -1, "filename": "lbsnstructure-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "78ff59a6427027410fba96138e85ef65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10439, "upload_time": "2019-09-17T09:18:00", "url": "https://files.pythonhosted.org/packages/61/26/9c011a0c604ed4becbc92efaf5d148ba197826a8b79646a851ff4697794a/lbsnstructure-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "859f87e64afdc5600cbf8b2257585e85", "sha256": "a1c29222a20cc42f2409dec7ea37be022444b5c748b02badf8b38e343e83fb3f" }, "downloads": -1, "filename": "lbsnstructure-0.5.0.tar.gz", "has_sig": false, "md5_digest": "859f87e64afdc5600cbf8b2257585e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10675, "upload_time": "2019-09-17T09:18:01", "url": "https://files.pythonhosted.org/packages/24/2f/ffd600159c27a0c7fb755c9c04daaf54830464cadfff432e18b98c4587b0/lbsnstructure-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78ff59a6427027410fba96138e85ef65", "sha256": "6eb10db3e40ffdbc6c2914fbd15e78f6f01bda0adbf5f543817d2e24756514e5" }, "downloads": -1, "filename": "lbsnstructure-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "78ff59a6427027410fba96138e85ef65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10439, "upload_time": "2019-09-17T09:18:00", "url": "https://files.pythonhosted.org/packages/61/26/9c011a0c604ed4becbc92efaf5d148ba197826a8b79646a851ff4697794a/lbsnstructure-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "859f87e64afdc5600cbf8b2257585e85", "sha256": "a1c29222a20cc42f2409dec7ea37be022444b5c748b02badf8b38e343e83fb3f" }, "downloads": -1, "filename": "lbsnstructure-0.5.0.tar.gz", "has_sig": false, "md5_digest": "859f87e64afdc5600cbf8b2257585e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10675, "upload_time": "2019-09-17T09:18:01", "url": "https://files.pythonhosted.org/packages/24/2f/ffd600159c27a0c7fb755c9c04daaf54830464cadfff432e18b98c4587b0/lbsnstructure-0.5.0.tar.gz" } ] }