📚 node [[agora code]]
-
#pull [[agora server]] [[agora bridge]] contain the code for this Agora.
- [[go/agora/git]] is the Agora root.
⥅ node [[agora-bridge]] pulled by user
Agora Bridge
-
A [[service]] run by the [[flancia collective]].
- [[git]] https://github.com/flancian/agora-bridge
-
Provides [[write]] functions into [[an agora]].
- It ingests content into the Agora from different sources: [[git]], [[fedwiki]], [[mastodon]], [[twitter]] as of [[2022-09-25]].
-
An [[integration hub]] that hosts [[bots]], [[clients]] and [[bridges]].
- [[siphons]] of [[public utility]].
- It tries to assist its users first and foremost; optionally it allows any [[agora]] to interact with [[social networks]], the [[fediverse]] and the internet at large -- always as is the intent of its users.
-
Bridges are configured with [[yaml]].
- The main configuration file for the service is [[bridges yaml]]; it can be passed to the service as a parameter.
- Bridges can be of type [[input]], [[output]] or [[bidirectional]] (r/w/rw).
-
A per user [[agora yaml]] can be volunteered -- as part of a [[digital garden]] if the user participates in an [[agora]] community). This file serves to configure an agora for the user. [[agora actions]] may then take place, including on demand rendering through [[agora server]] and running of [[agora actions]].
- Signing up to an [[agora]] involves pointing an [[agora bridge]], run by you or by a community, to your configuration file as published somewhere on the internet.
- Please join us in our matrix room if you have any questions.
- For developers, feel free to send a PR adding your garden! Or reach out in our development room.
- [[contains]]
[[done]]
- Got open source approval process.
- Experimented with [[toot cli]].
-
Create [[Mastodon]] account for prod.
- [[mastodon]] @agora@botsin.space
- set up api for @an_agora on [[twitter]].
[[doing]]
[[do]]
- [[]]
- implement [[agora yaml]]
- implement [[bridges yaml]]
- [[push]] [[agora bot]]
pull color="#b51f08">
<title>500 Internal Error wtf.
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css"> <button class="pull-url" value="https://doc.anagora.org/css/center.css">">pull</button>
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
⥅ node [[agora-server]] pulled by user
Agora Server
-
a [[project]]
- [[agora]] [[interlay]] [[overlay]]
- [[go]] https://github.com/flancian/agora-server
- [[git]] https://github.com/flancian/agora-server
- [[bugs]] https://github.com/flancian/agora-server/issues
- [[bug]] https://github.com/flancian/agora-server/issues/new
- [[history]] https://github.com/flancian/agora-server/commits/main
- Works with a simple implementation of the [[Agora Protocol]]; includes a web frontend and a simple backend. If you're reading this on anagora.org right now, you're using it.
- Python3 based, uses Flask. Quite simple really.
- It currently renders a collection of [[digital garden]]s as lazily assembled into a [[distributed knowledge graph]]. The graph is plug-and-play and is hosted in a different repository; that repository is the actual [[Agora]]. For the reference repository (which, again, you're likely viewing right now if you're on anagora.org), see https://flancia.org/go/agora .
- Copyright for this implementation as linked above is Google's, but the license is open source (Apache). Note this is not an official Google project and won't be supported by Google.
- See [[Agora Version]] for per-version information.
Agora Server
- server backend for [[agora]]
- talks to [[agora ctzn]]
- #issues [[agora issues]]
📖 stoas
- public document at doc.anagora.org/agora-code
- video call at meet.jit.si/agora-code
⥱ context
← back
(none)
(none)
↑ pushing here
(none)
(none)
↓ pulling this
(none)
(none)
⥅ related node [[agora vscode]]
🔎 full text search for 'agora code'