Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract tutorials and link to tools #90

Merged
merged 13 commits into from
Jun 24, 2024
Merged

Conversation

bebatut
Copy link
Member

@bebatut bebatut commented Mar 22, 2024

  • Get tutorials with GTN API with extra information
    • EDAM operations using EDAM operations of the tools in the tutorial
    • Visit stats using Plausible API
    • Video views using YouTube API
    • Feedback numbers and mean note
  • Filter for a community using a list of tags
  • Update the lists of tools to keep and exclude to be sure that tools used in tutorials are in the community tool table

@bebatut
Copy link
Member Author

bebatut commented Mar 22, 2024

There are things there that should be moved directly to the GTN. Just wanted to implement a prototype to get the tutorial table for microGalaxy

@paulzierep
Copy link
Collaborator

  • Can you provide a small test case ? At least like this: bin/extract_all_tools_test.sh ? Or how long does it take to run it ?
  • Can you fix the linting ?

@bebatut
Copy link
Member Author

bebatut commented Mar 25, 2024

Yes. it is far from done :)

@paulzierep
Copy link
Collaborator

I would like to merge #78 as well. Then we need to merge this one also.

@bebatut bebatut force-pushed the add_training_extraction branch 8 times, most recently from 80210be to 36049b4 Compare June 24, 2024 11:40
@bebatut bebatut force-pushed the add_training_extraction branch from 36049b4 to 2d12340 Compare June 24, 2024 11:42
Copy link
Collaborator

@paulzierep paulzierep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome !

@paulzierep paulzierep merged commit 07e0812 into main Jun 24, 2024
4 checks passed
neoformit pushed a commit to nomadscientist/galaxy_codex that referenced this pull request Jul 28, 2024
* Add script to extract tutorial and metadata from GTN

- Add script with shared functions between tool and tutorial extraction scripts

* Add CI for tutorial extraction and filtering

* Add tutorial data

* Fix tool in tutorial extraction

* Add script to update lists of tools to keep and exclude with tools in tutorials

* Fix linting, use tool JSON

* Add tutorial extraction and filtering to README

* Add gitignore

* Add test script for tutorial extraction and filter

* Use new tutorial feedback API json

* Fix lint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants