Skip to content

flancian/agora-bridge

Folders and files

NameName
Last commit message
Last commit date
Nov 9, 2022
Mar 23, 2025
Mar 27, 2022
Sep 10, 2023
Aug 27, 2023
Jan 11, 2021
Jul 31, 2023
Jan 11, 2021
Sep 16, 2022
Aug 11, 2021
Jun 5, 2023
Jan 24, 2024
Jan 10, 2024
Jan 2, 2022
Feb 3, 2021
Mar 23, 2025
May 26, 2022
Jul 31, 2023
Sep 3, 2023
Mar 23, 2025
Nov 19, 2021
Sep 16, 2022
Jan 10, 2024
Jul 31, 2023
Jan 24, 2024
Dec 28, 2021
Aug 13, 2021
Dec 28, 2021
Jul 9, 2022

Repository files navigation

Agora Bridge

This repository includes a set of scripts and utilities to connect the Agora (https://anagora.org/go/agora) with the greater internet with a focus on personal knowledge graphs, the semantic web and social platforms.

Currently supports digital gardens stored on [[git]], as per https://anagora.org/agora-protocol. Support for [[mastodon]] and [[twitter]] will be worked on next.

See https://anagora.org/node/an-agora for more.

Install

Install poetry (as per https://python-poetry.org/docs/ and https://install.python-poetry.org, this is the recommended way of installing):

curl -sSL  https://install.python-poetry.org | python3 -

Install Python dependencies:

poetry install

If you get a virtualenv-related error above, try removing virtualenv if you had installed it separately: pip3 uninstall virtualenv.

Then run the development server:

./run-dev.sh

Usage

Digital gardens

The following is an example for a deployment in which both agora-bridge (this repository) and agora (https://github.com/flancian/agora) are in the home directory of the same user.

. venv/bin/activate
~/agora-bridge/pull.py --config ~/agora/gardens.yaml --output-dir ~/agora/garden 

Social media

Work in progress. See bot directory in this repository for system account code and [[agora bridge js]] in the Agora.