Directives

Configurations

The following configuration options are available :

osint_emit_warnings = False
osint_emit_nodes_warnings = False
osint_emit_related_warnings = False
osint_default_cats = None
osint_country_cats = None
osint_org_cats = None
osint_ident_cats = None
osint_event_cats = None
osint_relation_cats = None
osint_link_cats = None
osint_quote_cats = None
osint_source_cats = None
osint_country = None
osint_csv_store = csv_store
osint_local_store = local_store
osint_xref_text = sdescription
osint_extsrc_text = sdescription
osint_extsrc_extended = True
osint_auths = []
  • osint_auths : a list of (domain, user, password, apikey)

Look at cats.

Indexes

The following indexes are available :

links : Links Index
relations : Relations Index
idents : Idents Index
countries : Countries Index
osint : OSInt Index
events : Events Index
quotes : Quotes Index
sources : Sources Index
orgs : Orgs Index
related : Related Index

Roles

The following roles are available :

extsrc : Create an http link using the label to the first source of the item.

        :osint:extsrc:`ident.testid`
        :osint:extsrc:`External link <ident.testid>`
        :osint:extsrc:`External link - <<event.testev>>`
        :osint:extsrc:`event.testev`
        ...
    
exturl : Create an http link using the url as a label to the first source of the item.

        :osint:exturl:`ident.testid`
        :osint:exturl:`External link <ident.testid>`
        :osint:exturl:`External link - <<event.testev>>`
        :osint:exturl:`event.testev`
        ...
    
ref : Create internal reference to items in quest.

        :osint:ref:`ident.testid`
        :osint:ref:`External link <ident.testid>`
        :osint:ref:`event.testev`
        ...

Script

The following scripts are available :

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

  Command group.

Options:
  --docdir TEXT         The documentation dir (where is the Makfile or
                        make.bat)
  --debug / --no-debug
  --help                Show this message and exit.

Commands:
  cat        List all objects in quest with cat
  cats       List all cats in quest
  dump       Dump data of a dict obj
  integrity  Check integrity of the quest : duplicates, orphans, ...

Directive event

Represent an event : ie a meeting, an article, a manifestation, …

You can create a Link to an Event from an Ident.

class : class_option
source : unchanged
sources : unchanged
label : unchanged
description : unchanged_required
short : unchanged_required
url : unchanged_required
youtube : unchanged_required
bsky : unchanged_required
link : unchanged_required
local : unchanged
scrap : unchanged_required
from : unchanged_required
from-label : unchanged_required
from-begin : unchanged_required
from-end : unchanged_required
to : unchanged_required
to-label : unchanged_required
to-begin : unchanged_required
to-end : unchanged_required
begin : unchanged_required
end : unchanged_required
cats : unchanged_required
orgs : unchanged_required
idents : unchanged_required
country : unchanged_required
style : unchanged_required
shape : unchanged

Directive ident

Represent an ident : ie a person, company, …

You can create a Relation from an Ident to an Ident.

You can create a Link from an Ident to an Event.

An ident can belong to one or many orgs.

class : class_option
source : unchanged
sources : unchanged
label : unchanged
description : unchanged_required
short : unchanged_required
url : unchanged_required
youtube : unchanged_required
bsky : unchanged_required
link : unchanged_required
local : unchanged
scrap : unchanged_required
from : unchanged_required
from-label : unchanged_required
from-begin : unchanged_required
from-end : unchanged_required
to : unchanged_required
to-label : unchanged_required
to-begin : unchanged_required
to-end : unchanged_required
cats : unchanged_required
orgs : unchanged_required
idents : unchanged_required
country : unchanged_required
style : unchanged_required
shape : unchanged
    An ident entry, displayed (if configured) in the form of an admonition.

Directive org

Represent an organisation used in idents.

Use :ident: to automatically create an ident.

class : class_option
ident : unchanged
source : unchanged
sources : unchanged
label : unchanged
description : unchanged_required
short : unchanged_required
url : unchanged_required
youtube : unchanged_required
bsky : unchanged_required
link : unchanged_required
local : unchanged
scrap : unchanged_required
cats : unchanged_required
orgs : unchanged_required
idents : unchanged_required
country : unchanged_required
style : unchanged_required
shape : unchanged
    A org entry, displayed (if configured) in the form of an admonition.

Directive country

Represent a country.

class : class_option
ident : unchanged
source : unchanged
sources : unchanged
cats : unchanged
label : unchanged
description : unchanged_required
short : unchanged_required
url : unchanged_required
youtube : unchanged_required
bsky : unchanged_required
link : unchanged_required
local : unchanged
scrap : unchanged_required
    A country entry, displayed (if configured) in the form of an admonition.

Directive quote

Represent a quote from an Event to an Event.

class : class_option
sources : unchanged
label : unchanged
description : unchanged_required
short : unchanged_required
url : unchanged_required
youtube : unchanged_required
bsky : unchanged_required
link : unchanged_required
local : unchanged
scrap : unchanged_required
from : unchanged_required
to : unchanged_required
cats : unchanged_required
orgs : unchanged_required
idents : unchanged_required
country : unchanged_required
style : unchanged_required
shape : unchanged
    A quote entry, displayed (if configured) in the form of an admonition.

Directive relation

Represent a relation from an Ident to an Ident.

class : class_option
source : unchanged
sources : unchanged
label : unchanged
description : unchanged_required
short : unchanged_required
from : unchanged_required
begin : unchanged_required
end : unchanged_required
to : unchanged_required
cats : unchanged_required
orgs : unchanged_required
idents : unchanged_required
country : unchanged_required
url : unchanged_required
youtube : unchanged_required
bsky : unchanged_required
link : unchanged_required
local : unchanged
scrap : unchanged_required
style : unchanged_required
shape : unchanged
    A relation entry, displayed (if configured) in the form of an admonition.

Directive source

Represent a source. They are used for analyse, …

A source can automatically created from an ident, event, … using the :source: and :link: (or other)

class : class_option
label : unchanged
description : unchanged_required
short : unchanged_required
cats : unchanged_required
orgs : unchanged_required
idents : unchanged_required
country : unchanged_required
style : unchanged_required
shape : unchanged
url : unchanged_required
youtube : unchanged_required
bsky : unchanged_required
link : unchanged_required
local : unchanged
scrap : unchanged_required
    A source entry, displayed (if configured) in the form of an admonition.

Directive csv

Filter data using orgs, cats and countries ang create csv to download.

class : class_option
caption : unchanged
cats : unchanged_required
orgs : unchanged_required
countries : unchanged_required
borders : yesno
with-json : yesno
with-archive : yesno
label : unchanged
description : unchanged_required
short : unchanged_required
idents : unchanged_required
    An OSInt csv.

Directive graph

Filter data using orgs, cats and countries ang create a graph.

For colors, shapes, and styles, update different cats in conf.py by consulting the graphviz documentation :

class : class_option
alt : unchanged
caption : unchanged
borders : yesno
width : positive_int
height : positive_int
link-report : yesno
label : unchanged
description : unchanged_required
short : unchanged_required
cats : unchanged_required
idents : unchanged_required
orgs : unchanged_required
countries : unchanged_required
    An OSInt graph.

Directive report

Filter data using orgs, cats and countries ang create report in table.

class : class_option
caption : unchanged
borders : yesno
label : unchanged
description : unchanged_required
short : unchanged_required
cats : unchanged_required
idents : unchanged_required
orgs : unchanged_required
countries : unchanged_required
    An OSInt report.

Directive sourcelist

Filter data using orgs, cats and countries ang create list of sources in table.

class : class_option
caption : unchanged
borders : yesno
label : unchanged
description : unchanged_required
short : unchanged_required
cats : unchanged_required
idents : unchanged_required
orgs : unchanged_required
countries : unchanged_required
    An OSInt sources list.

Directive eventlist

Filter data using orgs, cats and countries ang create list of events in table.

class : class_option
caption : unchanged
borders : yesno
with-id : yesno
with-url : yesno
label : unchanged
description : unchanged_required
short : unchanged_required
cats : unchanged_required
idents : unchanged_required
orgs : unchanged_required
countries : unchanged_required
    An OSInt events list.

Cats

Categories are used to filter and represent data in graphs.

You can configure them with the following values in conf.py. If a value is None, the osint_default_cats is used.

osint_default_cats
osint_country_cats
osint_org_cats
osint_ident_cats
osint_event_cats
osint_relation_cats
osint_link_cats
osint_quote_cats
osint_source_cats

Here is a sample :

osint_default_cats = {
        'media' : {
            'shape' : 'egg',
            'style' : 'solid',
            'color' : 'blue',
        },
        'financial' : {
            'shape' : 'hexagon',
            'style' : 'solid',
        'fillcolor' : 'red',
        },
        'other' : {
            'shape' : 'octogon',
            'style' : 'dashed',
        },
    }

Graph are created using graphviz.

You can find more shapes, styles and colors in their documentation.