OpenSourceBrain / OSBv2

An updated version of the Open Source Brain platform
https://www.v2.opensourcebrain.org/
Other
11 stars 6 forks source link

Badge to open a file/resource in OSB #796

Open filippomc opened 10 months ago

pgleeson commented 10 months ago

Badge can be generated for free: https://shields.io/badges/static-badge. e.g. Static Badge Static Badge Static Badge

pgleeson commented 10 months ago

With logo: https://img.shields.io/badge/Jupyter-Open_in_OSB-orange.svg?logo=data:image/svg%2bxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjI3LjEwNzc2MSIKICAgaGVpZ2h0PSIyNi4xNDA3MzkiCiAgIHZpZXdCb3g9IjAgMCAyNy4xMDc3NjEgMjYuMTQwNzM5IgogICBmaWxsPSJub25lIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxMCIKICAgc29kaXBvZGk6ZG9jbmFtZT0iT1NCIGxvZ28gbmV3IGRhcmsgbm90ZXh0LnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4yLjIgKGIwYTg0ODY1NDEsIDIwMjItMTItMDEpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxNCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzEyIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iNi43OTA0NzYyIgogICAgIGlua3NjYXBlOmN4PSI4OS41MzcxNjciCiAgICAgaW5rc2NhcGU6Y3k9IjE0LjM1ODM0NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxMSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMzIiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcxMCIgLz4KICA8ZwogICAgIGlkPSJnMTc3IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjU5NzQ3OTEsLTEuNzU4MzQ3NikiPgogICAgPHBhdGgKICAgICAgIGQ9Ik0gMjcuMDM0NiwyMi4xMDU3IEMgMzIuNDMyMywxNS4yMjk1IDI4LjcyODUsNi42ODQ1MiAyNC4wMzUzLDUuMjEyNjcgMjEuNjcyOSw0LjM3NDk1IDE5LjA2OTYsNS41OTI0NCAxNy43MDM5LDYuMjQzOCAxNi4xMTYyLDcuMDAxMSAxMS41MjA4LDYuODc4MTEgMTAuMDIzNiw2LjU3NDc3IDkuMjMzMTgsNS43MzgyIDguNjMwMDUsNC44MjY1MSA4LjAzMjkxLDYuNDUyMTkgNy42MTMzNyw4LjIyMjQ2IDkuMTc5NTksNy42OTgyMSA5LjkyMjA3LDcuNDEyNDYgMTEuNTkzNyw3LjU0NzExIDE1LjgyMSw2LjkyMDU0IDE2Ljg4ODksOC4xNDM2MyBjIDAuNTI1LDAuNjAxMzIgLTAuMTUyLDIuOTgzMDcgLTAuNDk0NCwzLjg1NzI3IC0wLjc1NzQsMS45MTk2IC00LjQwMzIsMS42MTc5IC02LjYwNzk5LDIuMzI1NSAtMC4zMTM5NSwwLjEwNDUgLTAuMjI2MTEsMC45OTA2IDAuMjgyMTksMC43NzI2IDIuOTA1NywtMS4xNTI0IDUuMzEyNywtMS4xNzM5IDcuMjMyMywtMC40ODUzIDMuODk2MywxLjM5NzcgNy4xNTg1LDUuMjM0NCA2LjU2MSw5LjE5MiAtMC4wMTYzLDAuNTM2OCAwLjU4MjQsMC41MTM4IDAuNjkzOCwwLjE3NDEgMC45NjksLTIuOTc0NyAtMy40NDIsLTguNzE5OSAtMC4zODk0LC0xMC45MDgzIDUuNzYwMiwtNC4xODQyNSA0Ljg5NTYsNS40NTk5IDIuMTg5NSw4LjQyNTUgLTAuMjExNSwwLjUxNjQgMC4zNDgyLDEuMDMyOSAwLjY3ODcsMC42MDg3IHoiCiAgICAgICBmaWxsPSIjMzdhYmM4IgogICAgICAgaWQ9InBhdGgyIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Ik0gMTYuMjg4OSwxLjgwMDAzIEMgNy4yMTUwNSwxLjEyMDcgMS45NTYwNCw4LjkwNzcyIDIuNjYwMzEsMTMuMjg5MiBjIDAuNTMwMzEsMi43MDcyIDIuMjk2MjgsMy4xNzE4IDQuMjcwOTYsNC41MDQzIDEuNDQ1OTcsMC45NzU3IDMuMjk4MDMsNC4wNjU1IDMuNjQxNzMsNS42MTY1IC0wLjM0MTMsMS4wNzExIC0wLjg0OTMsMi4wMzI1IDAuOTM4MSwxLjY1MTcgMS44MjQ4LC0wLjU5ODUgMC41MjQ0LC0xLjU3MDkgLTAuMTI1NywtMi4wMTIyIEMgMTAuODg4NSwyMS41NjcgOC41MzY3LDE4LjkzOCA5LjA4MTg3LDE3LjQ0MiA5LjM0OTksMTYuNzA2NSAxMS44NjQzLDE1Ljk5MTEgMTIuODM2NywxNS44MDMzIGMgMi4xMzgxLC0wLjQwNzkgMy43ODYzLDIuNjU3OCA1LjU4OTMsNC4wNDI3IDAuMjYwMSwwLjE5NTIgMS4wMTY1LC0wLjM0MTkgMC41NTEyLC0wLjYzMjIgLTIuNTc1MywtMS43MDkzIC0zLjg2MzQsLTMuNjE3IC00LjI1MTMsLTUuNTEwMyBDIDEzLjkzODYsOS44NjA0OCAxNS42OTQ5LDUuMjM3NjQgMTkuNTk1LDMuNjI4MjEgMjAuMDg5OCwzLjM1ODI0IDE5Ljc1MzUsMi44OTMwNiAxOS4zODcsMi45ODMzIDE2LjE4MTUsMy43Nzg1NyAxMy4zMDE4LDEwLjMyMzIgOS43MTA0OCw5LjA0MjgzIDIuODg0MTQsNi42NTU2NSAxMS45ODI1LDIuMDY3NDkgMTYuMDk1MiwyLjY2MTk3IDE2LjY3NDUsMi41NTg0IDE2Ljg0NzQsMS44Mzk5NyAxNi4yODg5LDEuODAwMDMgWiIKICAgICAgIGZpbGw9IiM4OGFhMDAiCiAgICAgICBpZD0icGF0aDQiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA0LjAxMTcxLDIwLjk0MjUgYyAzLjc2MTQ4LDcuNzc2MyAxMi45MzExOSw4LjEzMTUgMTYuNjc2MDksNS40MzEzIDEuODUyOSwtMS4yMTE1IDEuODQ1NywtMy40MjEgMi4xMzE5LC01LjY4NzEgMC4yMDk2LC0xLjY1OTMgMi4zMjg2LC00LjA0NjUgMy4yNTU3LC01Ljc5NzEgMS4xNjQyLC0wLjIzODcgMi40MjQ0LC0wLjYxODUgMS4wODYsLTEuNTcgLTEuNDQyLC0xLjA5NzQgLTEuNTQyNiwtMC4xNjYxIC0xLjgxNTcsMS4wNzc5IC0wLjkwNjYsMS40NTY4IC0yLjIzNjIsNC40MTcyIC0zLjg5NTQsNC42OTQ0IC0wLjgxNTcsMC4xMzYzIC0yLjcwMDgsLTEuNTgwOSAtMy4zNDcsLTIuMjg3OSAtMS40MTYsLTEuNTU3NCAwLjY0NDcsLTQuMzk1IDEuMDYyOSwtNi41NDU1IDAuMDU2LC0wLjMwODA4IC0wLjgxMTEsLTAuNjY4NzcgLTAuODU2NSwtMC4xNDYyIC0wLjM0NjYsMi45NDE1IC0xLjUwMTgsNC45MjI3IC0zLjA3OTYsNi4xNTgyIC0zLjIwMjUsMi41MDc1IC04LjM2NDM3LDMuMzA1MiAtMTEuNzU0MywwLjg4MzggLTAuNDkxNDYsLTAuMjc1NCAtMC43NjIzNiwwLjIyNiAtMC41MDA3MiwwLjQ4MyAyLjI5NDI2LDIuMjQ1NyA5Ljc5MjQyLDEuNDM5MyAxMC4zMzc5Miw1LjAwNjkgMS4wODAxLDYuNzU4OSAtNi45NjYwMywxLjcwMzIgLTguNDAzNjUsLTEuOTYwMiAtMC4zNzcxNiwtMC40MjUzIC0xLjEzMDg5LC0wLjIxOTIgLTAuODk3NjQsMC4yNTg1IHoiCiAgICAgICBmaWxsPSIjZWI1MTdhIgogICAgICAgaWQ9InBhdGg2IiAvPgogIDwvZz4KPC9zdmc+Cg==

filippomc commented 10 months ago

@pgleeson I need to understand more about the use case of the badge. Do you want to use it in documentation, the main site, somewhere else?

pgleeson commented 10 months ago

It's for other, external sites to use in markdown/html, as an easy way to provide deep links to osbv2 resources. Our main priority is getting a stable format for the deep links in multiple scenarios, and then deciding on how to serve these badges (probably via sheilds.io) will just make it look better on their sites.

filippomc commented 10 months ago

Yes we need to implement external resource opening consistently. Now it's only possible for nwb explorer