La API di Discourse può collegarsi con Obsidian?

Obsidian, la potente piattaforma ipertestuale, utilizza file markdown, ma è pensata per un singolo utente e non supporta la collaborazione.

Sarebbe possibile collegare il mio giardino digitale personale basato su Obsidian con Discourse (creando così opportunità di collaborazione al suo interno) tramite l’API di Discourse?

Ciao @technoshaman :wave:! Anch’io sono un utente di Obsidian.

Con l’API di Discourse è tecnicamente possibile fare tutto. Se qualcosa può essere fatto tramite l’interfaccia utente, è anche possibile realizzarlo tramite l’API.

Per quanto riguarda l’interazione con Obsidian, ti riferisci alla funzione Publish o all’insieme di file nel tuo vault? Potresti riuscire a collegare alcune chiamate API utilizzando la nuova API dei plugin.

Ecco alcune risorse che potrebbero esserti utili.

Come fare reverse engineering dell’API di Discourse
Documentazione dell’API di Discourse

E alcuni esempi di utilizzo dell’API:

Utilizzo del gem Ruby per l’API di Discourse
Come inviare richieste all’API di Discourse con Zapier

Grazie mille, Justin! La tua risposta è stata molto utile.

Ora, devo solo definire le specifiche dei requisiti per la piattaforma tecnologica della mia ricerca “collegare ecosistemi di conoscenza”. Nello specifico, devo capire se integrare Obisidan Publish con Discourse o CodiMD.

Quando avrò più chiarezza su questo punto, posso tornare da te per un consiglio?

Lo conosci anche tu CodiMD?

Non posso dire di conoscere CodiMD. Sentiti libero di fare domande qui: io o altri membri della community potremo aiutarti con le domande relative a Discourse.

Grazie, Justin. Ecco una domanda da principiante assoluto. Se qualcuno riuscisse a scoprire come collegare un vault di Obsidian a un forum Discourse, il nuovo contenuto apparirebbe in Obsidian o su Discourse?

A proposito, ho guardato diversi tuoi video su YouTube, che mi hanno aiutato a scegliere Obsidian per il mio giardino digitale. Non sapevo che fossi anche su Discourse.

Un’ultima domanda. Ammettendo che un giorno avremo un prototipo minimo funzionante che collega un giardino della conoscenza (di comunità) creato come vault Obs pubblicato a un forum Discourse, qual sarebbe il modo più semplice per integrare nuovi contributi nel giardino della conoscenza?

Gli utenti dovrebbero inserirli nel forum e poi dovrei integrarli manualmente nel vault? Riesci a immaginare un modo migliore?

Dipende davvero dall’implementazione tecnica. Non ne sono molto sicuro.

Discourse dispone di webhook per nuovi post e argomenti. Se avessi un qualche tipo di server middleware in grado di operare tra i due e ricevere i webhook di Discourse, potresti farlo funzionare in qualche modo, ma ciò dipende dalla possibilità di creare e pubblicare automaticamente su Obsidian Publish. A quanto mi risulta, questo non è ancora possibile. Alcune di queste domande potrebbero essere ottime da porre sui forum di Obsidian all’indirizzo https://forum.obsidian.md.

Ciao Justin,

Come primo passo verso la creazione di un proof-of-concept per l’interoperabilità tra Obs e Discourse tramite chiamate API, vorrei installare Discourse su Digital Ocean. La FAQ di Discourse afferma: “la community può installare Discourse nel cloud per te con un costo forfettario una tantum”. Sai a chi dovrei rivolgermi?

Ciao George. Per favore, consulta https://www.literatecomputing.com/discourse-installation-packages/. Sarò felice di aiutarti. Se utilizzi Digital Ocean e Mailgun, l’installazione è completamente automatizzata. Se effettui le modifiche al DNS rapidamente, l’intero processo richiede meno di 30 minuti.

Grazie!

Sì, @pfaffman è la persona che può aiutarti con questo!

Grazie, Jay. Sto valutando le mie opzioni e ti farò sapere se deciderò di seguire quella strada.