Skip to content

archivebox.abid_utils.abid

Nick Sweeting edited this page Nov 13, 2024 · 2 revisions

{py:mod}archivebox.abid_utils.abid

:allowtitles:

Module Contents

Classes

:class: autosummary longtable
:align: left

* - {py:obj}`ABID <archivebox.abid_utils.abid.ABID>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ABID
    :summary:
    ```

Functions

:class: autosummary longtable
:align: left

* - {py:obj}`uri_hash <archivebox.abid_utils.abid.uri_hash>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.uri_hash
    :summary:
    ```
* - {py:obj}`abid_part_from_prefix <archivebox.abid_utils.abid.abid_part_from_prefix>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_prefix
    :summary:
    ```
* - {py:obj}`abid_part_from_uri <archivebox.abid_utils.abid.abid_part_from_uri>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_uri
    :summary:
    ```
* - {py:obj}`abid_part_from_ts <archivebox.abid_utils.abid.abid_part_from_ts>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_ts
    :summary:
    ```
* - {py:obj}`ts_from_abid <archivebox.abid_utils.abid.ts_from_abid>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ts_from_abid
    :summary:
    ```
* - {py:obj}`abid_part_from_subtype <archivebox.abid_utils.abid.abid_part_from_subtype>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_subtype
    :summary:
    ```
* - {py:obj}`abid_part_from_rand <archivebox.abid_utils.abid.abid_part_from_rand>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_rand
    :summary:
    ```
* - {py:obj}`abid_hashes_from_values <archivebox.abid_utils.abid.abid_hashes_from_values>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.abid_hashes_from_values
    :summary:
    ```
* - {py:obj}`abid_from_values <archivebox.abid_utils.abid.abid_from_values>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.abid_from_values
    :summary:
    ```

Data

:class: autosummary longtable
:align: left

* - {py:obj}`ABID_PREFIX_LEN <archivebox.abid_utils.abid.ABID_PREFIX_LEN>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_PREFIX_LEN
    :summary:
    ```
* - {py:obj}`ABID_SUFFIX_LEN <archivebox.abid_utils.abid.ABID_SUFFIX_LEN>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_SUFFIX_LEN
    :summary:
    ```
* - {py:obj}`ABID_LEN <archivebox.abid_utils.abid.ABID_LEN>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_LEN
    :summary:
    ```
* - {py:obj}`ABID_TS_LEN <archivebox.abid_utils.abid.ABID_TS_LEN>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_TS_LEN
    :summary:
    ```
* - {py:obj}`ABID_URI_LEN <archivebox.abid_utils.abid.ABID_URI_LEN>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_URI_LEN
    :summary:
    ```
* - {py:obj}`ABID_SUBTYPE_LEN <archivebox.abid_utils.abid.ABID_SUBTYPE_LEN>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_SUBTYPE_LEN
    :summary:
    ```
* - {py:obj}`ABID_RAND_LEN <archivebox.abid_utils.abid.ABID_RAND_LEN>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_RAND_LEN
    :summary:
    ```
* - {py:obj}`DEFAULT_ABID_PREFIX <archivebox.abid_utils.abid.DEFAULT_ABID_PREFIX>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.DEFAULT_ABID_PREFIX
    :summary:
    ```
* - {py:obj}`DEFAULT_ABID_URI_SALT <archivebox.abid_utils.abid.DEFAULT_ABID_URI_SALT>`
  - ```{autodoc2-docstring} archivebox.abid_utils.abid.DEFAULT_ABID_URI_SALT
    :summary:
    ```

API

:canonical: archivebox.abid_utils.abid.ABID_PREFIX_LEN
:value: >
   4

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_PREFIX_LEN
```

:canonical: archivebox.abid_utils.abid.ABID_SUFFIX_LEN
:value: >
   26

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_SUFFIX_LEN
```

:canonical: archivebox.abid_utils.abid.ABID_LEN
:value: >
   30

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_LEN
```

:canonical: archivebox.abid_utils.abid.ABID_TS_LEN
:value: >
   10

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_TS_LEN
```

:canonical: archivebox.abid_utils.abid.ABID_URI_LEN
:value: >
   8

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_URI_LEN
```

:canonical: archivebox.abid_utils.abid.ABID_SUBTYPE_LEN
:value: >
   2

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_SUBTYPE_LEN
```

:canonical: archivebox.abid_utils.abid.ABID_RAND_LEN
:value: >
   6

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID_RAND_LEN
```

:canonical: archivebox.abid_utils.abid.DEFAULT_ABID_PREFIX
:value: >
   'obj_'

```{autodoc2-docstring} archivebox.abid_utils.abid.DEFAULT_ABID_PREFIX
```

:canonical: archivebox.abid_utils.abid.DEFAULT_ABID_URI_SALT
:value: >
   '687c2fff14e3a7780faa5a40c237b19b5b51b089'

```{autodoc2-docstring} archivebox.abid_utils.abid.DEFAULT_ABID_URI_SALT
```

:canonical: archivebox.abid_utils.abid.ABID

Bases: {py:obj}`typing.NamedTuple`

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID
```

````{py:attribute} prefix
:canonical: archivebox.abid_utils.abid.ABID.prefix
:type: str
:value: >
   None

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.prefix
```

````

````{py:attribute} ts
:canonical: archivebox.abid_utils.abid.ABID.ts
:type: str
:value: >
   None

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.ts
```

````

````{py:attribute} uri
:canonical: archivebox.abid_utils.abid.ABID.uri
:type: str
:value: >
   None

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.uri
```

````

````{py:attribute} subtype
:canonical: archivebox.abid_utils.abid.ABID.subtype
:type: str
:value: >
   None

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.subtype
```

````

````{py:attribute} rand
:canonical: archivebox.abid_utils.abid.ABID.rand
:type: str
:value: >
   None

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.rand
```

````

````{py:method} __getattr__(attr: str) -> typing.Any
:canonical: archivebox.abid_utils.abid.ABID.__getattr__

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.__getattr__
```

````

````{py:method} __eq__(other: typing.Any) -> bool
:canonical: archivebox.abid_utils.abid.ABID.__eq__

````

````{py:method} __str__() -> str
:canonical: archivebox.abid_utils.abid.ABID.__str__

````

````{py:method} __len__() -> int
:canonical: archivebox.abid_utils.abid.ABID.__len__

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.__len__
```

````

````{py:method} parse(buffer: typing.Union[str, uuid.UUID, ulid.ULID, typeid.TypeID, archivebox.abid_utils.abid.ABID], prefix=DEFAULT_ABID_PREFIX) -> archivebox.abid_utils.abid.ABID
:canonical: archivebox.abid_utils.abid.ABID.parse
:classmethod:

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.parse
```

````

````{py:property} uri_salt
:canonical: archivebox.abid_utils.abid.ABID.uri_salt
:type: str

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.uri_salt
```

````

````{py:property} suffix
:canonical: archivebox.abid_utils.abid.ABID.suffix

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.suffix
```

````

````{py:property} ulid
:canonical: archivebox.abid_utils.abid.ABID.ulid
:type: ulid.ULID

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.ulid
```

````

````{py:property} uuid
:canonical: archivebox.abid_utils.abid.ABID.uuid
:type: uuid.UUID

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.uuid
```

````

````{py:property} uuid6
:canonical: archivebox.abid_utils.abid.ABID.uuid6
:type: uuid6.UUID

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.uuid6
```

````

````{py:property} typeid
:canonical: archivebox.abid_utils.abid.ABID.typeid
:type: typeid.TypeID

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.typeid
```

````

````{py:property} datetime
:canonical: archivebox.abid_utils.abid.ABID.datetime
:type: datetime.datetime

```{autodoc2-docstring} archivebox.abid_utils.abid.ABID.datetime
```

````

:canonical: archivebox.abid_utils.abid.uri_hash

```{autodoc2-docstring} archivebox.abid_utils.abid.uri_hash
```
:canonical: archivebox.abid_utils.abid.abid_part_from_prefix

```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_prefix
```
:canonical: archivebox.abid_utils.abid.abid_part_from_uri

```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_uri
```
:canonical: archivebox.abid_utils.abid.abid_part_from_ts

```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_ts
```
:canonical: archivebox.abid_utils.abid.ts_from_abid

```{autodoc2-docstring} archivebox.abid_utils.abid.ts_from_abid
```
:canonical: archivebox.abid_utils.abid.abid_part_from_subtype

```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_subtype
```
:canonical: archivebox.abid_utils.abid.abid_part_from_rand

```{autodoc2-docstring} archivebox.abid_utils.abid.abid_part_from_rand
```
:canonical: archivebox.abid_utils.abid.abid_hashes_from_values

```{autodoc2-docstring} archivebox.abid_utils.abid.abid_hashes_from_values
```
:canonical: archivebox.abid_utils.abid.abid_from_values

```{autodoc2-docstring} archivebox.abid_utils.abid.abid_from_values
```
Clone this wiki locally
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy