Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icij/datashare-network-core
Ability for datashare to search named entities in the other's journalists indexes (local index). Based on the EPFL work.
https://github.com/icij/datashare-network-core
Last synced: 13 days ago
JSON representation
Ability for datashare to search named entities in the other's journalists indexes (local index). Based on the EPFL work.
- Host: GitHub
- URL: https://github.com/icij/datashare-network-core
- Owner: ICIJ
- License: agpl-3.0
- Created: 2021-11-22T13:25:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-18T16:04:34.000Z (almost 2 years ago)
- Last Synced: 2023-12-07T12:04:05.160Z (12 months ago)
- Language: Python
- Homepage:
- Size: 352 KB
- Stars: 4
- Watchers: 9
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# datashare network core library [![CircleCI](https://circleci.com/gh/ICIJ/datashare-network-core/tree/main.svg?style=svg&circle-token=4114eed623f62c2c3896785aceee50af0457e4ce)](https://circleci.com/gh/ICIJ/datashare-network-core/tree/main)
This is the core library for the protocol described in the EPFL paper:
[DATASHARENETWORK A Decentralized Privacy-Preserving Search Engine for Investigative Journalists](https://arxiv.org/pdf/2005.14645.pdf)
This is a work in progress.
To develop, [install Poetry](https://python-poetry.org/docs/#installation) then just run:
```
make install
make tests
```To run tests with watcher:
```
make test-watch
```## Release
Mark the version (choose the correct one following [semver](https://semver.org/)):
```
make patch
make minor
make major
```To set a specific version use this command:
```
make set_version CURRENT_VERSION=X.Y.Z
```To build the Python package:
```
make clean dist
```To publish the package on pypi:
```
make distribute
```