Comments (1)
Hi @llorracc , I have just written a little response below to my interpretation of this issue. I am wondering if such a tool would be useful? (I realise this is an old issue so maybe no longer pertinent)
GenARK
![image](https://private-user-images.githubusercontent.com/5886045/301287281-4d984dc3-975b-45ad-bbb7-cfeea3b62085.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTY1MDQ2MTMsIm5iZiI6MTcxNjUwNDMxMywicGF0aCI6Ii81ODg2MDQ1LzMwMTI4NzI4MS00ZDk4NGRjMy05NzViLTQ1YWQtYmJiNy1jZmVlYTNiNjIwODUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDUyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA1MjNUMjI0NTEzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2YyYmQ5YTRmNmU0ZjIzNzBjYmI0NzMyNDlkODk2MzllN2MwM2YzM2Y3NGU4YjlmOWU2Y2QyZTllMTAxMmQzZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.tIXC1OPGLoVn21uG72nBp9VjoBXRL_Y61jNxo0jo4Lc)
Proposal for a Command-Line Econ-ARK material creation tool. When a user launches the tool, it collects user input to create a metadata file and uploads the metadata stub along with the notebook file to the correct repository.
Further - the tool could be used to open existing materials and quickly edit metadata or assets.
The tool will always check for minimum number of required metadata and check formats are correct.
- Econ-ARK Material Generator Tool (GenARK)
- Command line interface
- Python
- User input foreach metadata value
- Check whether material title already exists (REMARK, DemARK, QuARK, HARK
- Creates metadata files from values collected
- Asks for local file path to notebook file/assets
- User is presented metadata to review/edit/add values
- Upload metadata file and notebook/assets to appropriate repository
- Initiate econ-ark.org rebuild with new material metadata stub
- Present user with econ-ark.org URL for the new material
from econ-ark.org.
Related Issues (20)
- Add news/updates section
- Add news/updates section HOT 1
- use nbviewer instead of Github to render notebooks
- Add option to have links to multiple notebooks/dashboards.
- default #launch URL should points towards to a specific dashboard/notebook
- Allow editing of metadata when at the Materials page that prints the metadata HOT 1
- DemARKs launch button should link to the latest stable release(0.10.X) instead of master branch HOT 1
- launch-link anchors aren't present in the new redesign HOT 5
- Is the metadata supposed to be ugly? HOT 2
- Remove tabs on Materials page HOT 4
- Resolve all website JavaScript console errors HOT 1
- Fix broken contribution link on Toolkit page
- Transition delay when launching DemARK notebook HOT 1
- The "Team" tab is slightly outdated
- Push material metadata changes to website after edit HOT 1
- BUG: https://econ-ark.org/materials/ does not work HOT 2
- Optional temporary binder link for material presentations
- Direct links to search and filter components in the Materials Library HOT 1
- Rearrange homepage and navigation to HARK, REMARK, OTHER HOT 3
- Material page redesign HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from econ-ark.org.