BlueSky

This plugin connect to bluesky.

Installation

You need to install whois dependencies

pip install sphinxcontrib-osint[bsky]

And enable it in your conf.py

osint_bsky_enabled = True

You need to generate an API key for your bluesky account and add it to conf.py

osint_bsky_user = "xxxxxxx.bsky.social"
osint_bsky_apikey = "yyyyyyyyyyyyyyy"

Configurations

osint_bsky_store = bsky_store
osint_bsky_cache = bsky_cache
osint_bsky_apikey = None
osint_bsky_user = None
osint_bsky_ai = False
osint_bsky_swearwords = []
osint_bsky_top_words = 20
osint_bsky_toxicity_model = unitary/toxic-bert
osint_bsky_toxicity_threshold = 0.5
osint_bsky_suspicious_cluster_size = 5
osint_bsky_suspicious_cluster_ratio = 0.02

Indexes

bSky : BSky Index

Directive bskypost

class : class_option
ident : unchanged
source : unchanged
sources : unchanged
cats : unchanged
label : unchanged
description : unchanged_required
short : unchanged_required
    An OSInt BSky post.

Directive bskyprofile

class : class_option
caption : unchanged
link-json : unchanged
source : unchanged
cats : unchanged_required
orgs : unchanged_required
idents : unchanged_required
country : unchanged_required
city : unchanged_required
label : unchanged
description : unchanged_required
short : unchanged_required
    An OSInt BSky profile.

Directive bskystory

class : class_option
caption : unchanged
link-json : unchanged
parent : unchanged
pager : unchanged
embed-url : unchanged
embed-image : unchanged
embed-video : unchanged
shortener : yesno
cats : unchanged_required
orgs : unchanged_required
idents : unchanged_required
country : unchanged_required
city : unchanged_required
    An OSInt BSky story.

Script

The following scripts are available :

Usage: osint_bsky [OPTIONS] COMMAND [ARGS]...

  Command group.

Options:
  --docdir TEXT                   The documentation dir (where is the Makfile
                                  or make.bat)
  --debug / --no-debug
  --log-file FILE                 Write logs to this file instead of the
                                  console (default: console).
  --log-level [debug|info|warning|error|critical]
                                  Logging verbosity (default: warning).
  --help                          Show this message and exit.

Commands:
  analyse-account  Analyse the mood, insults and word frequency of an...
  did              Get did from profile url
  profile          Import/update profile in store
  story            Publish a story
  story-og         Create og data for a story
  story-stats      Get shortener stats for a story