observablehq / feedback

Customer submitted bugs and feature requests
42 stars 3 forks source link

Mass change license for all notebook in a collection #509

Open hrbrmstr opened 1 year ago

hrbrmstr commented 1 year ago

I keep forgetting to add a license to individual notebooks. I created my first collection for #30DayMapChallenge and have been adding notebooks to it. I remembered that nbs can have licenses after seeing a few other notebooks today, and checked to see if I could just set all the notebooks in my map collection to the same license. As you know, one cannot do that.

Hacking at the websocket-level is doable (http request to get the notebook JSON to get the ID, then do the ws:// dances to get the versioning info and do the license setting) but it's not documented and i'd hate to burn cycles on an API that could end up changing.

So, I guess the request is four-fold: