borsna / daget Goto Github PK
View Code? Open in Web Editor NEWDownload utility to fetch files from data repositories
Home Page: https://pypi.org/project/daget/
License: MIT License
Download utility to fetch files from data repositories
Home Page: https://pypi.org/project/daget/
License: MIT License
Should output relevant debug info and http-response codes
example dataset:
https://doi.org/10.5061/dryad.5d23f
Related to #12
fix the workflow for publishing directly to pypi on release
https://github.com/borsna/daget/blob/main/.github/workflows/python-publish.yml
Via option or by omitting the destination folder?
Feature request from @David-Rayner-GVC is issue #4 (comment)
Cleanup script to expose public functions to get filelist as a json dict
The redirect from DOI to dataverse landing page seems a bit od.
The json-ld output from dataverse does contain the file listing for the dataset.
Common data repository software installed on multiple domains e.g:
No information about software in http-header on landing pages but in the html header there is a tag for indication ckan:
<meta name="generator" content="ckan 2.10.1">
Two problems with suporting zenodo:
Solution:
Skip files with same name and size when downloading.
Add override option.
Add option to get metadata.
For repositories delivering schema.org this json-repsentation should be stored.
Additional exports of metadata should be fetched if possible form (not all DOI:s are registerd via DataCite):
https://support.datacite.org/docs/datacite-content-resolver#supported-content-types
Example on the repository SITES:
Not sure how to get file url and name via metadata call to figshare.
Example landing page:
API:
e.g. giving 10.48723/w728-p041
should internally be translated to https://doi.org/10.48723/w728-p041
use only colored text and standard characters in the output (emojis is not sported in all terminals)
Resructure repo and add support for distribution and installation via pip.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.