
Security News
PEP 810 Proposes Explicit Lazy Imports for Python 3.15
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
penny-collector
Advanced tools
Collects research file information and archives them & submits meta to COINS
penny-collector is not ready for public consumption. it is published in order to facilitate a basic demo
npm i -g penny-collector
. Don't forget to update often via npm update -g penny-collector
.penny-collector --save-config your-config-file.json
config/default.json
if you'd like to make your own!penny-collector is a data logging, submitting, and archiving utility.
penny-collector is designed to be run a system daemon. Contact your IT department for help on how to set this up. The COINS team can assist in this process. We can provide Ubuntu upstart script or help using a nodejs process monitor in setting up the daemon.
penny-collector can submit data in two modes, metadata mode and full-file mode.
penny-collector can connect to COINS and submit information about research data. For example, study staff wish to submit records of "scan" images to COINS. They may also wish to submit "behavioral" data about their research participants. In this regard, staff may be able to associate and aggregate comprehensive data together. COINS can help study managers assess which participants have received which types of scans (where, when, how, etc), and query metadata about those events. Although in this mode the "raw" data is not available, the metadata is very often all that is required for research management.
penny-collector can transfer and archive data on the COINS system. This strategy is for users who want to use COINS as a storage service.
If you are not using penny-collector to submit files for storage at COINS, you may use penny-collector's
archive functionality to move your files to archive storage based on rules. Provide a target.basePath
and fields to compose your file paths from in target.fields
. The fields will derive from your file meta-data, which we call a penny-model
.
Head over to the official docs to check out the API documentation.
We recommend that, you, Ms. or Mr. Developer:
local.json
to config/
{
"watchPath": ".test-watch",
"target": {
"basePath": ".test-target",
"fields": ["ursi"]
},
"logFile": ".penny-collector.log"
}
#!upstart
description "COINS penny-collector"
author "MRN-Code"
start on startup
stop on shutdown
script
exec sudo -E -u your_user penny-collector
end script
logo: margdking
FAQs
Collects research file information and archives them & submits meta to COINS
The npm package penny-collector receives a total of 0 weekly downloads. As such, penny-collector popularity was classified as not popular.
We found that penny-collector 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
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
Security News
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protect themselves.
Security News
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.