Skip to content

Commit

Permalink
Merge pull request #10 from mnogu/create-pull-request/patch
Browse files Browse the repository at this point in the history
Update atproto
  • Loading branch information
mnogu authored Oct 5, 2024
2 parents c8edaf3 + a7109e7 commit d1dcfea
Show file tree
Hide file tree
Showing 13 changed files with 174 additions and 1 deletion.
2 changes: 1 addition & 1 deletion atproto
Submodule atproto updated 124 files
5 changes: 5 additions & 0 deletions chitose/tools/ozone/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from .communication import Communication_
from .moderation import Moderation_
from .server import Server_
from .signature import Signature_
from .team import Team_

class Ozone_:
Expand All @@ -26,6 +27,10 @@ def moderation(self) -> Moderation_:
def server(self) -> Server_:
return Server_(self.call, self.subscribe)

@property
def signature(self) -> Signature_:
return Signature_(self.call, self.subscribe)

@property
def team(self) -> Team_:
return Team_(self.call, self.subscribe)
10 changes: 10 additions & 0 deletions chitose/tools/ozone/moderation/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
from .emit_event import _emit_event
from .get_event import _get_event
from .get_record import _get_record
from .get_records import _get_records
from .get_repo import _get_repo
from .get_repos import _get_repos
from .query_events import _query_events
from .query_statuses import _query_statuses
from .search_repos import _search_repos
Expand Down Expand Up @@ -33,10 +35,18 @@ def get_record(self, uri: str, cid: typing.Optional[str]=None) -> bytes:
"""Get details about a record."""
return _get_record(self.call, uri, cid)

def get_records(self, uris: list[str]) -> bytes:
"""Get details about some records."""
return _get_records(self.call, uris)

def get_repo(self, did: str) -> bytes:
"""Get details about a repository."""
return _get_repo(self.call, did)

def get_repos(self, dids: list[str]) -> bytes:
"""Get details about some repositories."""
return _get_repos(self.call, dids)

def query_events(self, types: typing.Optional[list[str]]=None, created_by: typing.Optional[str]=None, sort_direction: typing.Optional[str]=None, created_after: typing.Optional[str]=None, created_before: typing.Optional[str]=None, subject: typing.Optional[str]=None, include_all_user_records: typing.Optional[bool]=None, limit: typing.Optional[int]=None, has_comment: typing.Optional[bool]=None, comment: typing.Optional[str]=None, added_labels: typing.Optional[list[str]]=None, removed_labels: typing.Optional[list[str]]=None, added_tags: typing.Optional[list[str]]=None, removed_tags: typing.Optional[list[str]]=None, report_types: typing.Optional[list[str]]=None, cursor: typing.Optional[str]=None) -> bytes:
"""List moderation events related to a subject.
Expand Down
8 changes: 8 additions & 0 deletions chitose/tools/ozone/moderation/get_records.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# GENERATED CODE - DO NOT MODIFY
""""""
from __future__ import annotations
import chitose

def _get_records(call: chitose.xrpc.XrpcCall, uris: list[str]) -> bytes:
"""Get details about some records."""
return call('tools.ozone.moderation.getRecords', [('uris', uris)], None, {})
8 changes: 8 additions & 0 deletions chitose/tools/ozone/moderation/get_repos.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# GENERATED CODE - DO NOT MODIFY
""""""
from __future__ import annotations
import chitose

def _get_repos(call: chitose.xrpc.XrpcCall, dids: list[str]) -> bytes:
"""Get details about some repositories."""
return call('tools.ozone.moderation.getRepos', [('dids', dids)], None, {})
27 changes: 27 additions & 0 deletions chitose/tools/ozone/signature/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# GENERATED CODE - DO NOT MODIFY
from __future__ import annotations
from chitose.xrpc import XrpcCall
from chitose.xrpc import XrpcSubscribe
from .find_correlation import _find_correlation
from .find_related_accounts import _find_related_accounts
from .search_accounts import _search_accounts
import typing

class Signature_:
"""We recommend calling methods in this class via the :doc:`chitose.BskyAgent <chitose>` class instead of creating instances of this class directly."""

def __init__(self, call: XrpcCall, subscribe: XrpcSubscribe) -> None:
self.call = call
self.subscribe = subscribe

def find_correlation(self, dids: list[str]) -> bytes:
"""Find all correlated threat signatures between 2 or more accounts."""
return _find_correlation(self.call, dids)

def find_related_accounts(self, did: str, cursor: typing.Optional[str]=None, limit: typing.Optional[int]=None) -> bytes:
"""Get accounts that share some matching threat signatures with the root account."""
return _find_related_accounts(self.call, did, cursor, limit)

def search_accounts(self, values: list[str], cursor: typing.Optional[str]=None, limit: typing.Optional[int]=None) -> bytes:
"""Search for accounts that match one or more threat signature values."""
return _search_accounts(self.call, values, cursor, limit)
15 changes: 15 additions & 0 deletions chitose/tools/ozone/signature/defs.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# GENERATED CODE - DO NOT MODIFY
""""""
from __future__ import annotations
import chitose
import typing

class SigDetail(chitose.Object):
""""""

def __init__(self, property: str, value: str) -> None:
self.property = property
self.value = value

def to_dict(self) -> dict[str, typing.Any]:
return {'property': self.property, 'value': self.value, '$type': 'tools.ozone.signature.defs#sigDetail'}
8 changes: 8 additions & 0 deletions chitose/tools/ozone/signature/find_correlation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# GENERATED CODE - DO NOT MODIFY
""""""
from __future__ import annotations
import chitose

def _find_correlation(call: chitose.xrpc.XrpcCall, dids: list[str]) -> bytes:
"""Find all correlated threat signatures between 2 or more accounts."""
return call('tools.ozone.signature.findCorrelation', [('dids', dids)], None, {})
21 changes: 21 additions & 0 deletions chitose/tools/ozone/signature/find_related_accounts.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# GENERATED CODE - DO NOT MODIFY
""""""
from __future__ import annotations
import chitose
import chitose.com.atproto.admin.defs
import chitose.tools.ozone.signature.defs
import typing

def _find_related_accounts(call: chitose.xrpc.XrpcCall, did: str, cursor: typing.Optional[str]=None, limit: typing.Optional[int]=None) -> bytes:
"""Get accounts that share some matching threat signatures with the root account."""
return call('tools.ozone.signature.findRelatedAccounts', [('did', did), ('cursor', cursor), ('limit', limit)], None, {})

class RelatedAccount(chitose.Object):
""""""

def __init__(self, account: chitose.com.atproto.admin.defs.AccountView, similarities: typing.Optional[list[chitose.tools.ozone.signature.defs.SigDetail]]=None) -> None:
self.account = account
self.similarities = similarities

def to_dict(self) -> dict[str, typing.Any]:
return {'account': self.account, 'similarities': self.similarities, '$type': 'tools.ozone.signature.findRelatedAccounts#relatedAccount'}
9 changes: 9 additions & 0 deletions chitose/tools/ozone/signature/search_accounts.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# GENERATED CODE - DO NOT MODIFY
""""""
from __future__ import annotations
import chitose
import typing

def _search_accounts(call: chitose.xrpc.XrpcCall, values: list[str], cursor: typing.Optional[str]=None, limit: typing.Optional[int]=None) -> bytes:
"""Search for accounts that match one or more threat signature values."""
return call('tools.ozone.signature.searchAccounts', [('values', values), ('cursor', cursor), ('limit', limit)], None, {})
16 changes: 16 additions & 0 deletions docs/source/chitose.tools.ozone.moderation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,14 @@ chitose.tools.ozone.moderation.get\_record module
:undoc-members:
:show-inheritance:

chitose.tools.ozone.moderation.get\_records module
--------------------------------------------------

.. automodule:: chitose.tools.ozone.moderation.get_records
:members:
:undoc-members:
:show-inheritance:

chitose.tools.ozone.moderation.get\_repo module
-----------------------------------------------

Expand All @@ -44,6 +52,14 @@ chitose.tools.ozone.moderation.get\_repo module
:undoc-members:
:show-inheritance:

chitose.tools.ozone.moderation.get\_repos module
------------------------------------------------

.. automodule:: chitose.tools.ozone.moderation.get_repos
:members:
:undoc-members:
:show-inheritance:

chitose.tools.ozone.moderation.query\_events module
---------------------------------------------------

Expand Down
1 change: 1 addition & 0 deletions docs/source/chitose.tools.ozone.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Subpackages
chitose.tools.ozone.communication
chitose.tools.ozone.moderation
chitose.tools.ozone.server
chitose.tools.ozone.signature
chitose.tools.ozone.team

Module contents
Expand Down
45 changes: 45 additions & 0 deletions docs/source/chitose.tools.ozone.signature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
chitose.tools.ozone.signature package
=====================================

Submodules
----------

chitose.tools.ozone.signature.defs module
-----------------------------------------

.. automodule:: chitose.tools.ozone.signature.defs
:members:
:undoc-members:
:show-inheritance:

chitose.tools.ozone.signature.find\_correlation module
------------------------------------------------------

.. automodule:: chitose.tools.ozone.signature.find_correlation
:members:
:undoc-members:
:show-inheritance:

chitose.tools.ozone.signature.find\_related\_accounts module
------------------------------------------------------------

.. automodule:: chitose.tools.ozone.signature.find_related_accounts
:members:
:undoc-members:
:show-inheritance:

chitose.tools.ozone.signature.search\_accounts module
-----------------------------------------------------

.. automodule:: chitose.tools.ozone.signature.search_accounts
:members:
:undoc-members:
:show-inheritance:

Module contents
---------------

.. automodule:: chitose.tools.ozone.signature
:members:
:undoc-members:
:show-inheritance:

0 comments on commit d1dcfea

Please sign in to comment.