Releases: kiliczsh/gokyuzu
Releases · kiliczsh/gokyuzu
v2.0.7
v2.0.6
Full Changelog: v2.0.5...v2.0.6
v2.0.5
Full Changelog: v2.0.4...v2.0.5
Fixes:
- deleteRecord
- listRecord
Improvements:
followers = bsky.get_all_followers("kilic.bsky.social")
follows = bsky.get_all_follows("kilic.bsky.social")
relavants = bsky.get_relavants_of("kilic.bsky.social")
merged = bsky.merge_unique_list(followers, follows)
excluded = bsky.exclude_users(merged, ["jack.bsky.social"])
v2.0.4
Full Changelog: v2.0.3...v2.0.4
v2.0.3
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Full Changelog: v2.0.1...v2.0.2
def revokeAppPassword( app_name)
v2.0.1
Full Changelog: v2.0.0...v2.0.1
def createAppPassword( name)
def listAppPassword()
v2.0.0
Full Changelog: v1.0.1...v2.0.0
List of Implemented API Calls:
com.atproto.admin
def disableInviteCodes( codes=None, accounts=None)
def getInviteCodes( sort='recent', limit=100, cursor="")
def getModerationAction( action_id)
def getModerationActions( subject=None, limit=10, cursor="")
def getModerationReport( report_id)
def getModerationReports( subject=None, resolved=None, limit=10, cursor="")
def getRecord( uri=None, cid=None)
def getRepo( user_did)
def resolveModerationReports( action_id, report_ids, created_by)
def reverseModerationAction( action_id, reason, created_by)
def searchRepos( query, limit=10, cursor="")
def takeModerationAction( action, subject, reason, created_by)
def updateAccountEmail( account, email)
def updateAccountHandle( new_handle, handle=None, user_did=None)
com.atproto.identity
def resolveHandle( handle)
def updateHandle( handle)
com.atproto.label
def queryLabels( uri_patterns, sources=None, limit=10, cursor="")
def subscribeLabels( cursor="", is_stream=True)
com.atproto.repo
def applyWrites( repo, writes, validate=True, swapCommit=None)
def createRecord( repo, record, collection, record_key=None, validate=True, swapCommit=None)
def deleteRecord( repo, record, collection, swapRecord=None, swapCommit=None)
def describeRepo( repo)
def getRecord( user_did, collection, record_key, commit=None)
def listRecords( user_did, collection, limit=10, record_key_start=None, record_key_end=None, reverse=False)
def putRecord( repo, collection, record_key, record, validate=True, swapRecord=None, swapCommit=None)
def uploadBlob( blob_bytes)
def uploadImage( image_path)
def followRecord( handle=None, user_did=None)
def unfollowRecord( handle=None, user_did=None)
com.atproto.server
def createAccount( email, handle, password, inviteCode)
def createInviteCode( useCount, user_did=None)
def createInviteCodes( useCount, codeCount=1, user_did=None)
def deleteAccount( token, password, handle=None, user_did=None)
def describeServer()
def deleteSession()
def getAccountInviteCodes( limit=10, includeUsed=True, create_available=True)
def getSession()
def requestAccountDelete()
def requestPasswordReset( email)
def resetPassword( email, password)
def refreshSession()
com.atproto.sync
def getBlob( repo_did, blob_cid)
def getBlocks( did, cids)
def getCheckout( did, commit=None)
def getCommitPath( did, latest=None, earliest=None)
def getHead( did)
def getRecord( did, collection, record_key, commit=None)
def getRepo( did, earliest=None, latest=None)
def listBlobs( did, latest, earliest)
def notifyOfUpdate( hostname)
def requestCrawl( hostname)
def subscribeRepos( cursor)
app.bsky.actor
def getProfile( user_did)
def getProfiles( user_dids)
def getSuggestions( limit=10, cursor="")
def searchActors( query, limit=10, cursor="")
def searchActorsTypeahead( query, limit=10, cursor="")
app.bsky.feed
def getAuthorFeed( handle=None, user_did=None, limit=10, cursor="")
def getLikes( post_id, limit=10, cursor="")
def getPostThread( post_id, limit=10, cursor="", depth=None)
def getRepostedBy( post_id, limit=10, cursor="", post_cid=None)
def getTimeline( limit=10, cursor="", algorithm="reverse-chronological")
def like( subject_uri, subject_cid, createdAt=None)
def unlike( repo, record_key)
def repost( subject_uri, subject_cid, createdAt=None)
def undo_repost( repo, record_key)
app.bsky.graph
def follow( handle=None, user_did=None)
def getFollowers( handle=None, user_did=None, limit=10, cursor="")
def getFollows( handle=None, user_did=None, limit=10, cursor="")
def getMutes( limit=10, cursor="")
def muteActor( handle=None, user_did=None)
def unmuteActor( handle=None, user_did=None)
app.bsky.notification
def getUnreadCount()
def listNotifications( limit=10, cursor="")
def updateSeen( limit=10, cursor="", seenAt=None)
app.bsky.unspecced
def getPopular( limit=10, cursor="")
app.bsky.richText
def facet( text)
Search sarch.bsky.social
def search( query_type="posts", query="")
def search_profiles( query)
def search_posts( query)
Other
def health()
def quote( text, repo, record_uri, record_cid, createdAt=None)
def delete_post( repo, record_key)
def comment( text, repo, reply_root_uri, reply_root_cid, reply_parent_uri, reply_parent_cid, createdAt=None)
v1.0.1
Full Changelog: v1.0.0...v1.0.1
- Add new endpoints to the list
- Implement image upload, get likes, repost endpoints
v1.0.0
Full Changelog: v0.0.7...v1.0.0
createAccount(self, email, handle, password, inviteCode)
getSession(self)
getAccountInviteCodes(self, limit=10)
getProfile(self, user_did)
getProfiles(self, user_dids)
getPopular(self, limit=10, cursor="")
getTimeline(self, limit=10, cursor="", algorithm="reverse-chronological")
getAuthorFeed(self, handle=None, user_did=None, limit=10, cursor="")
getPostThread(self, post_id, limit=10, cursor="")
getFollowers(self, handle=None, user_did=None, limit=10, cursor="")
getFollows(self, handle=None, user_did=None, limit=10, cursor="")
listNotifications(self, limit=10, cursor="")
updateSeen(self, limit=10, cursor="")
createRecord(self, repo, record, collection)
deleteRecord(self, repo, record, collection)
follow(self, handle=None, user_did=None)
unfollow(self, handle=None, user_did=None)
resolveHandle(self, handle)
updateHandle(self, handle)