Add a datapackage
This commit is contained in:
parent
896314e45d
commit
929740e33c
|
@ -29,4 +29,6 @@ jobs:
|
||||||
status_options: '--untracked-files=no'
|
status_options: '--untracked-files=no'
|
||||||
tagging_message: "v${{ steps.current-time.outputs.formattedTime }}"
|
tagging_message: "v${{ steps.current-time.outputs.formattedTime }}"
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
run: gh release create "v${{ steps.current-time.outputs.formattedTime }}" --notes "v${{steps.current-time.outputs.formattedTime}}" *.csv
|
run: |
|
||||||
|
jq '.version = "ABC"' datapackage.json > d2.json && mv d2.json datapackage.json
|
||||||
|
gh release create "v${{ steps.current-time.outputs.formattedTime }}" --notes "v${{steps.current-time.outputs.formattedTime}}" *.csv && \
|
|
@ -7,5 +7,6 @@ authors:
|
||||||
title: "India ISIN Database, by Nemo"
|
title: "India ISIN Database, by Nemo"
|
||||||
version: 2022.4.30
|
version: 2022.4.30
|
||||||
url: "https://github.com/captn3m0/india-isin-database"
|
url: "https://github.com/captn3m0/india-isin-database"
|
||||||
|
date-released: 2022-04-30
|
||||||
preferred-citation:
|
preferred-citation:
|
||||||
type: data
|
type: data
|
|
@ -0,0 +1,179 @@
|
||||||
|
{
|
||||||
|
"contributors": [
|
||||||
|
{
|
||||||
|
"email": "isin@captnemo.in",
|
||||||
|
"path": "https://captnemo.in",
|
||||||
|
"role": "author",
|
||||||
|
"title": "Nemo"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Regularly updated database containing all ISIN codes and details issued in India in CSV format",
|
||||||
|
"homepage": "https://github.com/captn3m0/india-isin-data",
|
||||||
|
"id": "https://doi.org/10.5281/zenodo.6508187",
|
||||||
|
"keywords": [
|
||||||
|
"csv",
|
||||||
|
"dataset",
|
||||||
|
"india",
|
||||||
|
"isin",
|
||||||
|
"funds",
|
||||||
|
"securities",
|
||||||
|
"nsdl"
|
||||||
|
],
|
||||||
|
"name": "india-isin-data",
|
||||||
|
"profile": "tabular-data-resource",
|
||||||
|
"resources": [
|
||||||
|
{
|
||||||
|
"description": "Indian ISINs for Company, Statuatory Corporation, Banking Company. These are ISINs starting with INE.",
|
||||||
|
"encoding": "utf-8",
|
||||||
|
"format": "csv",
|
||||||
|
"mediatype": "text/csv",
|
||||||
|
"name": "india-isin-ine",
|
||||||
|
"path": "INE.csv",
|
||||||
|
"schema": {
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"description": "ISIN code for the security",
|
||||||
|
"example": "INF00XX01093",
|
||||||
|
"name": "ISIN",
|
||||||
|
"title": "ISIN Code",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Description for the security",
|
||||||
|
"example": "ITI MUTUAL FUND LIQUID FUND REG GROWTH",
|
||||||
|
"name": "Description",
|
||||||
|
"title": "ISIN Description",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Name of the issuer that issued this security",
|
||||||
|
"example": "ITI MUTUAL FUND",
|
||||||
|
"name": "Issuer",
|
||||||
|
"title": "Name of the Issuer",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Description of the type of security",
|
||||||
|
"example": "MUTUAL FUND UNIT (TRASE)",
|
||||||
|
"name": "Type",
|
||||||
|
"title": "Security Type",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "ISIN Status (such as Deleted, Active, Suspended)",
|
||||||
|
"example": "ACTIVE",
|
||||||
|
"name": "Status",
|
||||||
|
"title": "Security Status",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "India ISIN (Company, Statuatory Corporation, Banking Company)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Indian ISINs for Mutual Funds. These are ISINs starting with INF.",
|
||||||
|
"encoding": "utf-8",
|
||||||
|
"format": "csv",
|
||||||
|
"mediatype": "text/csv",
|
||||||
|
"name": "india-isin-inf",
|
||||||
|
"path": "INF.csv",
|
||||||
|
"schema": {
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"description": "ISIN code for the security",
|
||||||
|
"example": "INF00XX01093",
|
||||||
|
"name": "ISIN",
|
||||||
|
"title": "ISIN Code",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Description for the security",
|
||||||
|
"example": "ITI MUTUAL FUND LIQUID FUND REG GROWTH",
|
||||||
|
"name": "Description",
|
||||||
|
"title": "ISIN Description",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Name of the issuer that issued this security",
|
||||||
|
"example": "ITI MUTUAL FUND",
|
||||||
|
"name": "Issuer",
|
||||||
|
"title": "Name of the Issuer",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Description of the type of security",
|
||||||
|
"example": "MUTUAL FUND UNIT (TRASE)",
|
||||||
|
"name": "Type",
|
||||||
|
"title": "Security Type",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "ISIN Status (such as Deleted, Active, Suspended)",
|
||||||
|
"example": "ACTIVE",
|
||||||
|
"name": "Status",
|
||||||
|
"title": "Security Status",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "India ISIN (Mutual Funds)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Indian ISINs for Partly paid up shares. These are ISINs starting with IN9.",
|
||||||
|
"encoding": "utf-8",
|
||||||
|
"format": "csv",
|
||||||
|
"mediatype": "text/csv",
|
||||||
|
"name": "india-isin-in9",
|
||||||
|
"path": "IN9.csv",
|
||||||
|
"schema": {
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"description": "ISIN code for the security",
|
||||||
|
"example": "INF00XX01093",
|
||||||
|
"name": "ISIN",
|
||||||
|
"title": "ISIN Code",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Description for the security",
|
||||||
|
"example": "ITI MUTUAL FUND LIQUID FUND REG GROWTH",
|
||||||
|
"name": "Description",
|
||||||
|
"title": "ISIN Description",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Name of the issuer that issued this security",
|
||||||
|
"example": "ITI MUTUAL FUND",
|
||||||
|
"name": "Issuer",
|
||||||
|
"title": "Name of the Issuer",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Description of the type of security",
|
||||||
|
"example": "MUTUAL FUND UNIT (TRASE)",
|
||||||
|
"name": "Type",
|
||||||
|
"title": "Security Type",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "ISIN Status (such as Deleted, Active, Suspended)",
|
||||||
|
"example": "ACTIVE",
|
||||||
|
"name": "Status",
|
||||||
|
"title": "Security Status",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "India ISIN (Company, Statuatory Corporation, Banking Company)"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"path": "https://nsdl.co.in/master_search.php",
|
||||||
|
"title": "NSDL Website Detailed ISIN Search"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"title": "India ISIN Database",
|
||||||
|
"version": "ABC",
|
||||||
|
"created": "2022-04-30 19:56:14+05:30"
|
||||||
|
}
|
9
fetch.sh
9
fetch.sh
|
@ -65,4 +65,11 @@ for i in E F 9; do
|
||||||
done
|
done
|
||||||
|
|
||||||
# Update CITATION
|
# Update CITATION
|
||||||
git diff --quiet *.csv || (sed -i "s/^version.*/version: $1/" CITATION.cff && git add CITATION.cff)
|
if [[ $(git diff --stat *.csv) != '' ]]; then
|
||||||
|
sed -i "s/^version.*/version: $1/" CITATION.cff
|
||||||
|
sed -i "s/^date-released.*/date-released: $(date --rfc-3339=date)/" CITATION.cff
|
||||||
|
|
||||||
|
jq ".version = \"$1\" | .created = \"$(date --rfc-3339=seconds)\"" datapackage.json > d2.json
|
||||||
|
mv d2.json datapackage.json
|
||||||
|
git add CITATION.cff datapackage.json
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue