
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Provide an ontology via Terminology Service's API link.
Termlink is a command line client and library for uploading ontologies to LifeOmic's Precision Health Cloud. It's goal is to make uploading standardized ontologies easier and to provide utilities for uploading custom ontologies. It provides a simple command line interface for uploading standard ontologies via the Precision Health Cloud API and a Python SDK for building integrations with custom ontologies.
Download the following tools:
Pull the latest version of Termlink from Docker Hub:
$ docker pull lifeomic/termlink
Create an environment variables file containing your LifeOmic account, user and API key.
$ cat lifeomic.env
LO_ACCOUNT=<your account>
LO_USER=<your username>
LO_ACCESS_KEY=<your access key>
Note: The best way to manage API keys is using the LifeOmic CLI. You can also create an API key using the Precision Health Cloud.
Run it.
$ docker run --env-file lifeomic.env -e LO_PROJECT=<your project> --network=host termlink python -m termlink --help
Note: You can obtain your project identifier using the LifeOmic CLI.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
The following tools are required to run Termlink:
The following steps will guide you through installing the project locally.
Clone the git
repository onto your local machine.
$ git clone git@github.com:lifeomic/termlink.git && cd ./termlink
Using Python 3, create a virtualenv
and then activate it.
$ python3 -m venv venv && source venv/bin/activate
Note: Your Python binary may be under a different name.
Check that your local version of Python is at least version 3.7 by running python --version
.
Once you have verified your version of Python is correct, run the following to download all dependencies.
$ pip install -r requirements.txt requirements-dev.txt
You now have everything you need to start developing on Termlink.
This project uses the Python unittest
framework.
The simple way to run unit tests is using yarn
:
$ yarn test
To speed up development, you can run the tests against your local Python build using the Makefile
.
$ make test
[TODO]
[TODO]
[TODO]
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
This project is licensed under the MIT - see the LICENSE file for details.
[TODO]
FAQs
Provide an ontology via Terminology Service's API link.
The npm package termlink receives a total of 0 weekly downloads. As such, termlink popularity was classified as not popular.
We found that termlink demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.