
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
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
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
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.