Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/3lpsy/boucanpy
/ functions
Functions
426 in github.com/3lpsy/boucanpy
⨍
Functions
426
◇
Types & classes
143
↳
Endpoints
53
↓ 140 callers
Function
Depends
(*args, **kwargs)
boucanpy/core/depends.py:4
↓ 87 callers
Method
option
(self, key, default="dne")
boucanpy/cli/base.py:119
↓ 49 callers
Method
create
(self, data)
boucanpy/core/base/repos.py:329
↓ 44 callers
Method
data
(self)
boucanpy/core/base/repos.py:117
↓ 39 callers
Method
get
(self, id, or_fail=False)
boucanpy/core/base/repos.py:225
↓ 35 callers
Function
factory
(key, session=None)
boucanpy/db/factories/__init__.py:23
↓ 34 callers
Method
debug
(self, msg)
boucanpy/core/base/repos.py:402
↓ 29 callers
Function
only
(data, grab, values=False)
boucanpy/core/utils/helpers.py:9
↓ 28 callers
Method
exists
(self, id=None, or_fail=False, **kwargs)
boucanpy/core/base/repos.py:192
↓ 25 callers
Method
loads
(self, load)
boucanpy/core/base/repos.py:49
↓ 24 callers
Method
includes
(self, prop, key=None)
boucanpy/core/base/repos.py:99
↓ 24 callers
Method
results
(self)
boucanpy/core/base/repos.py:41
↓ 21 callers
Method
label
(self, key)
boucanpy/core/base/repos.py:384
↓ 18 callers
Function
getenv
(key, default=None, optional=False)
boucanpy/core/utils/env.py:28
↓ 15 callers
Function
_ajoin
(target, path)
boucanpy/core/utils/paths.py:6
↓ 14 callers
Function
create_bearer_token
( *, data: dict, expires_delta: timedelta = None, expire: datetime = None )
boucanpy/core/security.py:30
↓ 13 callers
Method
first_or_fail
(self, **kwargs)
boucanpy/core/base/repos.py:222
↓ 13 callers
Method
post
(self, url: str, data=None, fail=True)
boucanpy/api_client.py:165
↓ 13 callers
Method
query
(self)
boucanpy/core/base/repos.py:361
↓ 11 callers
Function
db_dir
(path=None)
boucanpy/core/utils/paths.py:52
↓ 11 callers
Method
paginate
(self, pagination)
boucanpy/core/base/repos.py:242
↓ 10 callers
Function
db_register
(db_uri, force=False)
boucanpy/db/session.py:50
↓ 10 callers
Method
db_register
(cls)
boucanpy/cli/base.py:135
↓ 10 callers
Method
exit
(self, status)
boucanpy/cli/base.py:142
↓ 10 callers
Method
first
(self, or_fail=False, **kwargs)
boucanpy/core/base/repos.py:209
↓ 10 callers
Function
make_db_url
()
boucanpy/db/utils.py:18
↓ 10 callers
Method
session
(cls)
boucanpy/cli/base.py:139
↓ 9 callers
Method
clear
(self)
boucanpy/core/base/repos.py:407
↓ 9 callers
Method
filter
(self, *args, **kwargs)
boucanpy/core/base/repos.py:301
↓ 9 callers
Method
filter_by
(self, **kwargs)
boucanpy/core/base/repos.py:296
↓ 9 callers
Method
model
(self)
boucanpy/core/base/repos.py:396
↓ 9 callers
Method
sort
(self, sort_qs)
boucanpy/core/base/repos.py:277
↓ 9 callers
Method
update
(self, data)
boucanpy/core/base/repos.py:312
↓ 8 callers
Method
create_http_request
(self, method)
boucanpy/http/handler.py:100
↓ 8 callers
Method
get_or_fail
(self, id)
boucanpy/core/base/repos.py:228
↓ 8 callers
Function
project_dir
(path=None)
boucanpy/core/utils/paths.py:16
↓ 7 callers
Function
abort
(code=500, msg="Error", debug="")
boucanpy/core/utils/helpers.py:21
↓ 7 callers
Method
all
(self, **kwargs)
boucanpy/core/base/repos.py:231
↓ 7 callers
Method
dummy_response
(self)
boucanpy/http/handler.py:81
↓ 7 callers
Function
get_config
(directory, x_arg=None, opts=None)
boucanpy/db/migrate/config.py:5
↓ 7 callers
Function
get_logger
()
boucanpy/core/logger.py:104
↓ 7 callers
Method
url
(self, url)
boucanpy/api_client.py:144
↓ 6 callers
Function
abort_for_input
(field="", msg="Error", code=422, debug="")
boucanpy/core/utils/helpers.py:27
↓ 6 callers
Function
webui_dir
(path=None)
boucanpy/core/utils/paths.py:58
↓ 5 callers
Method
env
(self, key, default=None, int_=False)
boucanpy/cli/base.py:128
↓ 5 callers
Method
get
(self, url: str, params=None, fail=True)
boucanpy/api_client.py:147
↓ 5 callers
Function
hash_password
(password: str)
boucanpy/core/security.py:26
↓ 5 callers
Method
load_zones
(self)
boucanpy/api_client.py:51
↓ 5 callers
Method
make
(cls, args)
boucanpy/cli/base.py:31
↓ 5 callers
Function
make_redis
()
boucanpy/broadcast/broadcast.py:5
↓ 5 callers
Method
new
(self, db=None, **kwargs)
boucanpy/core/base/repos.py:36
↓ 5 callers
Function
session
()
boucanpy/db/session.py:21
↓ 4 callers
Method
_args_to_dict
(self, options)
boucanpy/cli/base.py:146
↓ 4 callers
Method
compiled
(self)
boucanpy/core/base/repos.py:368
↓ 4 callers
Method
delete
(self)
boucanpy/core/base/repos.py:343
↓ 4 callers
Method
final
(self, attach=True)
boucanpy/core/base/repos.py:357
↓ 4 callers
Method
get_log_level
(self)
boucanpy/cli/base.py:89
↓ 4 callers
Method
search
(self, search, searchable=None)
boucanpy/core/base/repos.py:254
↓ 4 callers
Function
snake_to_title
(target)
boucanpy/core/utils/formatting.py:2
↓ 4 callers
Method
start_thread
(self)
boucanpy/http/manager.py:54
↓ 4 callers
Method
stop
(self)
boucanpy/http/manager.py:63
↓ 4 callers
Function
storage_dir
(path=None)
boucanpy/core/utils/paths.py:22
↓ 3 callers
Method
add_to_index
(self, index, model)
boucanpy/db/search/search.py:11
↓ 3 callers
Method
as_dict
(self)
boucanpy/db/models/base.py:12
↓ 3 callers
Function
db_url
()
boucanpy/db/session.py:42
↓ 3 callers
Method
deactivate
(self, id)
boucanpy/core/base/repos.py:307
↓ 3 callers
Method
filter_or
(self, *args, **kwargs)
boucanpy/core/base/repos.py:292
↓ 3 callers
Method
get_password
(self)
boucanpy/cli/api/api_user_create.py:70
↓ 3 callers
Function
landing_dir
(path=None)
boucanpy/core/utils/paths.py:64
↓ 3 callers
Method
make
(cls, zone, rr)
boucanpy/dns/record.py:17
↓ 3 callers
Function
root_dir
(path=None)
boucanpy/core/utils/paths.py:28
↓ 3 callers
Method
strict
(self, rel="*")
boucanpy/core/base/repos.py:95
↓ 3 callers
Method
to_data
(self, item)
boucanpy/core/base/repos.py:134
↓ 2 callers
Method
_get_relationship_model
(self, name, model=None)
boucanpy/core/base/repos.py:89
↓ 2 callers
Method
_loader
(self, load)
boucanpy/core/base/repos.py:61
↓ 2 callers
Method
boot
(self)
boucanpy/cli/dns/dns_server.py:165
↓ 2 callers
Function
cli_dir
(path=None)
boucanpy/core/utils/paths.py:34
↓ 2 callers
Function
create_or_get_dns_server
( token: TokenPayload, dns_server_repo: DnsServerRepo )
boucanpy/api/routers/api_token/router.py:249
↓ 2 callers
Function
create_or_get_http_server
( token: TokenPayload, http_server_repo: HttpServerRepo )
boucanpy/api/routers/api_token/router.py:283
↓ 2 callers
Method
from_zone
(cls, zone)
boucanpy/dns/parser.py:22
↓ 2 callers
Method
get_default_headers
(self)
boucanpy/api_client.py:182
↓ 2 callers
Function
get_handler
()
boucanpy/core/logger.py:109
↓ 2 callers
Method
get_log_format
(self)
boucanpy/cli/base.py:100
↓ 2 callers
Method
get_password
(self)
boucanpy/cli/api/api_login.py:54
↓ 2 callers
Method
get_protocol
(self)
boucanpy/http/handler.py:182
↓ 2 callers
Method
get_reload
(self)
boucanpy/cli/api/api_server.py:167
↓ 2 callers
Function
get_resolved_db_path
()
boucanpy/db/utils.py:13
↓ 2 callers
Method
get_rrs
(self)
boucanpy/dns/resolver.py:60
↓ 2 callers
Method
get_second_log_level
(self)
boucanpy/cli/base.py:106
↓ 2 callers
Method
get_split_records
(self)
boucanpy/dns/resolver.py:57
↓ 2 callers
Method
get_url
(self)
boucanpy/cli/api/api_user_create.py:60
↓ 2 callers
Method
get_url
(self)
boucanpy/cli/api/api_login.py:48
↓ 2 callers
Method
get_url
(self)
boucanpy/cli/api/api_zone_create.py:62
↓ 2 callers
Method
get_workers
(self)
boucanpy/cli/api/api_server.py:172
↓ 2 callers
Method
get_zones
(self)
boucanpy/api_client.py:42
↓ 2 callers
Function
make_broadcast_url
()
boucanpy/broadcast/utils.py:6
↓ 2 callers
Function
metadata
()
boucanpy/db/session.py:46
↓ 2 callers
Method
paginate
( self, page=1, per_page=20, error_out=True, max_per_page=None, count=True )
boucanpy/db/pagination/query.py:19
↓ 2 callers
Method
set_data_model
(self, data_model)
boucanpy/core/base/repos.py:380
↓ 2 callers
Method
should_db_check
(self)
boucanpy/cli/api/api_server.py:186
next →
1–100 of 426, ranked by callers