{"id":19175603,"url":"https://github.com/senaite/senaite.instruments","last_synced_at":"2025-05-07T19:10:32.093Z","repository":{"id":39973868,"uuid":"175829736","full_name":"senaite/senaite.instruments","owner":"senaite","description":"SENAITE Instrument Interfaces","archived":false,"fork":false,"pushed_at":"2022-05-20T08:06:25.000Z","size":611,"stargazers_count":4,"open_issues_count":2,"forks_count":13,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-15T13:27:40.044Z","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-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/senaite.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-15T13:54:31.000Z","updated_at":"2024-12-21T10:59:46.000Z","dependencies_parsed_at":"2022-09-13T13:50:58.615Z","dependency_job_id":null,"html_url":"https://github.com/senaite/senaite.instruments","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senaite%2Fsenaite.instruments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senaite%2Fsenaite.instruments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senaite%2Fsenaite.instruments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senaite%2Fsenaite.instruments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/senaite","download_url":"https://codeload.github.com/senaite/senaite.instruments/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252940934,"owners_count":21828769,"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-11-09T10:24:08.373Z","updated_at":"2025-05-07T19:10:32.045Z","avatar_url":"https://github.com/senaite.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"*Instrument results import and export add-on for SENAITE*\n=========================================================\n\n.. image:: https://img.shields.io/github/issues-pr/senaite/senaite.instruments.svg?style=flat-square\n   :target: https://github.com/senaite/senaite.instruments/pulls\n\n.. image:: https://img.shields.io/github/issues/senaite/senaite.instruments.svg?style=flat-square\n   :target: https://github.com/senaite/senaite.instruments/issues\n\n.. image:: https://img.shields.io/badge/README-GitHub-blue.svg?style=flat-square\n   :target: https://github.com/senaite/senaite.instruments#readme\n\nIntroduction\n============\n\nSENAITE INSTRUMENTS adds **instrument results import and export**\ncapabilities to `SENAITE LIMS \u003chttps://www.senaite.com\u003e`_.\n\nInstallation\n============\n\nTo install SENAITE INSTRUMENTS, you have to add `senaite.instruments` to the `eggs` list inside the `[buildout]`\nsection of your `buildout.cfg`::\n\n   [buildout]\n   ...\n   eggs =\n       ...\n       senaite.instruments\n\n**Important**\n\nFor the changes to take effect you need to re-run buildout from your console::\n\n   bin/buildout\n\nActivate the Add-on\n-------------------\n\nPlease browse to the *Add-ons* Controlpanel and activate the **SENAITE INSTRUMENTS** Add-on:\n\n.. image:: static/activate_addon.png\n    :alt: Activate SENAITE INSTRUMENTS Add-on\n\nRequirements\n------------\n\nThe following versions are required for SENAITE INSTRUMENTS:\n\n-  `PLONE 5 \u003chttps://docs.plone.org/manage/installing/installation.html\u003e`_\n-  `SENAITE LIMS \u003e= 2.0.0 \u003chttps://github.com/senaite/senaite.lims\u003e`_\n\nPlease follow their respective installation instructions.\n\nDevelopment\n===========\n\nEnvironment\n-----------\n\nFirst install `buildout.coredev \u003chttps://github.com/senaite/buildout.coredev\u003e`_.\n\nThen clone `senaite.instruments` repository::\n\n  cd buildout.coredev/src\n  git clone https://github.com/senaite/senaite.instruments\n\nFinally, edit `buildout.cfg`, like this::\n\n  [buildout]\n  ...\n  parts =\n      ...\n      test\n\n  eggs =\n      ...\n      senaite.instruments\n\n  [sources]\n  ...\n  senaite.instruments = git https://github.com/senaite/senaite.instruments.git\n\n  [test]\n  recipe = zc.recipe.testrunner\n  eggs =\n      senaite.instruments [test]\n  defaults = ['--auto-color', '--auto-progress']\n\nRunning tests\n-------------\n\nWhen above [test] part is configured you can run all tests like this::\n\n    bin/test -s senaite.instruments\n\nContribute\n==========\n\nWe want contributing to SENAITE.INSTRUMENTS to be fun, enjoyable, and educational\nfor anyone, and everyone. This project adheres to the `Contributor Covenant\n\u003chttps://github.com/senaite/senaite.instruments/blob/master/CODE_OF_CONDUCT.md\u003e`_.\n\nBy participating, you are expected to uphold this code. Please report\nunacceptable behavior.\n\nContributions go far beyond pull requests and commits. Although we love giving\nyou the opportunity to put your stamp on SENAITE.INSTRUMENTS, we also are thrilled\nto receive a variety of other contributions.\n\nPlease, read `Contributing to senaite.instruments document\n\u003chttps://github.com/senaite/senaite.instruments/blob/master/CONTRIBUTING.md\u003e`_.\n\n\nFeedback and support\n====================\n\n* `Community site \u003chttps://community.senaite.org/\u003e`_\n* `Gitter channel \u003chttps://gitter.im/senaite/Lobby\u003e`_\n* `Users list \u003chttps://sourceforge.net/projects/senaite/lists/senaite-users\u003e`_\n\n\nLicense\n=======\n\n**SENAITE.INSTRUMENTS** Copyright (C) 2019 Senaite Foundation\n\nThis program is free software; you can redistribute it and/or modify it under\nthe terms of the `GNU General Public License version 2\n\u003chttps://github.com/senaite/senaite.instruments/blob/master/LICENSE\u003e`_ as published\nby the Free Software Foundation.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsenaite%2Fsenaite.instruments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsenaite%2Fsenaite.instruments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsenaite%2Fsenaite.instruments/lists"}