chaturbate_poller
API Reference
Example usage
Changelog
Contributing
Code of Conduct
License
chaturbate_poller
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
__aenter__() (chaturbate_poller.ChaturbateClient method)
(chaturbate_poller.core.client.ChaturbateClient method)
__aexit__() (chaturbate_poller.ChaturbateClient method)
(chaturbate_poller.core.client.ChaturbateClient method)
_cancel_tasks() (chaturbate_poller.utils.signal_handler.SignalHandler method)
_client (chaturbate_poller.ChaturbateClient attribute)
(chaturbate_poller.core.client.ChaturbateClient attribute)
_construct_url() (chaturbate_poller.ChaturbateClient method)
(chaturbate_poller.core.client.ChaturbateClient method)
_is_setup (chaturbate_poller.utils.signal_handler.SignalHandler attribute)
_shutdown() (chaturbate_poller.utils.signal_handler.SignalHandler method)
_signal_handler() (chaturbate_poller.utils.signal_handler.SignalHandler method)
A
ACCEPTED (chaturbate_poller.constants.HttpStatusCode attribute)
API_TIMEOUT (in module chaturbate_poller.constants)
AuthenticationError
B
backoff_handler() (chaturbate_poller.utils.helpers.ChaturbateUtils static method)
BAD_GATEWAY (chaturbate_poller.constants.HttpStatusCode attribute)
BAD_REQUEST (chaturbate_poller.constants.HttpStatusCode attribute)
base_url (chaturbate_poller.ChaturbateClient attribute)
(chaturbate_poller.core.client.ChaturbateClient attribute)
bg_color (chaturbate_poller.models.message.Message attribute)
broadcaster (chaturbate_poller.models.event_data.EventData attribute)
bucket (chaturbate_poller.database.influxdb_handler.InfluxDBHandler attribute)
C
chaturbate_poller
module
chaturbate_poller.__main__
module
chaturbate_poller.cli
module
chaturbate_poller.cli.commands
module
chaturbate_poller.config
module
chaturbate_poller.config.manager
module
chaturbate_poller.constants
module
chaturbate_poller.core
module
chaturbate_poller.core.client
module
chaturbate_poller.core.polling
module
chaturbate_poller.core.runner
module
chaturbate_poller.database
module
chaturbate_poller.database.influxdb_handler
module
chaturbate_poller.database.nested_types
module
chaturbate_poller.exceptions
module
chaturbate_poller.handlers
module
chaturbate_poller.handlers.database_handler
module
chaturbate_poller.handlers.event_handler
module
chaturbate_poller.handlers.factory
module
chaturbate_poller.handlers.logging_handler
module
chaturbate_poller.logging
module
chaturbate_poller.logging.config
module
chaturbate_poller.models
module
chaturbate_poller.models.api_response
module
chaturbate_poller.models.event
module
chaturbate_poller.models.event_data
module
chaturbate_poller.models.media
module
chaturbate_poller.models.message
module
chaturbate_poller.models.tip
module
chaturbate_poller.models.user
module
chaturbate_poller.utils
module
chaturbate_poller.utils.format_messages
module
chaturbate_poller.utils.helpers
module
chaturbate_poller.utils.signal_handler
module
ChaturbateClient (class in chaturbate_poller)
(class in chaturbate_poller.core.client)
ChaturbateUtils (class in chaturbate_poller.utils.helpers)
cli() (in module chaturbate_poller.cli)
(in module chaturbate_poller.cli.commands)
close() (chaturbate_poller.database.influxdb_handler.InfluxDBHandler method)
CLOUDFLARE_ERROR (chaturbate_poller.constants.HttpStatusCode attribute)
color (chaturbate_poller.models.message.Message attribute)
config (chaturbate_poller.config.manager.ConfigManager attribute)
(chaturbate_poller.ConfigManager attribute)
ConfigManager (class in chaturbate_poller)
(class in chaturbate_poller.config.manager)
CONFLICT (chaturbate_poller.constants.HttpStatusCode attribute)
create_event_handler() (in module chaturbate_poller.handlers.factory)
CREATED (chaturbate_poller.constants.HttpStatusCode attribute)
CustomJSONFormatter (class in chaturbate_poller.logging.config)
D
DatabaseEventHandler (class in chaturbate_poller.handlers.database_handler)
DEFAULT_BASE_URL (in module chaturbate_poller.constants)
E
Event (class in chaturbate_poller.models.event)
EventData (class in chaturbate_poller.models.event_data)
EventHandler (class in chaturbate_poller.handlers.event_handler)
events (chaturbate_poller.models.api_response.EventsAPIResponse attribute)
EventsAPIResponse (class in chaturbate_poller.models.api_response)
EXAMPLE_JSON_STRING (in module chaturbate_poller.constants)
F
fetch_events() (chaturbate_poller.ChaturbateClient method)
(chaturbate_poller.core.client.ChaturbateClient method)
FieldValue (in module chaturbate_poller.database.nested_types)
filter() (chaturbate_poller.logging.config.SanitizeSensitiveDataFilter method)
flatten_dict() (chaturbate_poller.database.influxdb_handler.InfluxDBHandler method)
FlattenedDict (in module chaturbate_poller.database.nested_types)
font (chaturbate_poller.models.message.Message attribute)
FORBIDDEN (chaturbate_poller.constants.HttpStatusCode attribute)
format() (chaturbate_poller.logging.config.CustomJSONFormatter method)
format_broadcast_event() (in module chaturbate_poller.utils.format_messages)
format_line_protocol() (chaturbate_poller.database.influxdb_handler.InfluxDBHandler method)
format_media_purchase_event() (in module chaturbate_poller.utils.format_messages)
format_message() (in module chaturbate_poller)
(in module chaturbate_poller.utils.format_messages)
format_message_event() (in module chaturbate_poller.utils.format_messages)
format_room_subject_change_event() (in module chaturbate_poller.utils.format_messages)
format_tip_event() (in module chaturbate_poller.utils.format_messages)
format_user_event() (in module chaturbate_poller.utils.format_messages)
from_user (chaturbate_poller.models.message.Message attribute)
G
GATEWAY_TIMEOUT (chaturbate_poller.constants.HttpStatusCode attribute)
gender (chaturbate_poller.models.user.User attribute)
get() (chaturbate_poller.config.manager.ConfigManager method)
(chaturbate_poller.ConfigManager method)
get_max_tries() (chaturbate_poller.utils.helpers.ChaturbateUtils static method)
giveup_handler() (chaturbate_poller.utils.helpers.ChaturbateUtils static method)
H
handle_event() (chaturbate_poller.handlers.database_handler.DatabaseEventHandler method)
(chaturbate_poller.handlers.event_handler.EventHandler method)
(chaturbate_poller.handlers.logging_handler.LoggingEventHandler method)
handle_signal() (chaturbate_poller.utils.signal_handler.SignalHandler method)
has_tokens (chaturbate_poller.models.user.User attribute)
headers (chaturbate_poller.database.influxdb_handler.InfluxDBHandler attribute)
HttpStatusCode (class in chaturbate_poller.constants)
I
id (chaturbate_poller.models.event.Event attribute)
(chaturbate_poller.models.media.Media attribute)
in_fanclub (chaturbate_poller.models.user.User attribute)
InfluxData (class in chaturbate_poller.database.influxdb_handler)
influxdb_handler (chaturbate_poller.ChaturbateClient attribute)
(chaturbate_poller.core.client.ChaturbateClient attribute)
(chaturbate_poller.handlers.database_handler.DatabaseEventHandler attribute)
InfluxDBHandler (class in chaturbate_poller.database.influxdb_handler)
INTERNAL_SERVER_ERROR (chaturbate_poller.constants.HttpStatusCode attribute)
is_anon (chaturbate_poller.models.tip.Tip attribute)
is_mod (chaturbate_poller.models.user.User attribute)
L
load_env_variables() (chaturbate_poller.config.manager.ConfigManager method)
(chaturbate_poller.ConfigManager method)
logger (in module chaturbate_poller.core.client)
(in module chaturbate_poller.database.influxdb_handler)
(in module chaturbate_poller.handlers.database_handler)
(in module chaturbate_poller.handlers.event_handler)
(in module chaturbate_poller.handlers.factory)
(in module chaturbate_poller.handlers.logging_handler)
(in module chaturbate_poller.utils.helpers)
(in module chaturbate_poller.utils.signal_handler)
LoggingEventHandler (class in chaturbate_poller.handlers.logging_handler)
loop (chaturbate_poller.utils.signal_handler.SignalHandler attribute)
M
main() (in module chaturbate_poller.core.runner)
MAX_RETRIES (in module chaturbate_poller.constants)
media (chaturbate_poller.models.event_data.EventData attribute)
Media (class in chaturbate_poller.models.media)
message (chaturbate_poller.models.event_data.EventData attribute)
(chaturbate_poller.models.message.Message attribute)
(chaturbate_poller.models.tip.Tip attribute)
Message (class in chaturbate_poller.models.message)
method (chaturbate_poller.models.event.Event attribute)
METHOD_NOT_ALLOWED (chaturbate_poller.constants.HttpStatusCode attribute)
METHOD_PATTERN (in module chaturbate_poller.models.event)
module
chaturbate_poller
chaturbate_poller.__main__
chaturbate_poller.cli
chaturbate_poller.cli.commands
chaturbate_poller.config
chaturbate_poller.config.manager
chaturbate_poller.constants
chaturbate_poller.core
chaturbate_poller.core.client
chaturbate_poller.core.polling
chaturbate_poller.core.runner
chaturbate_poller.database
chaturbate_poller.database.influxdb_handler
chaturbate_poller.database.nested_types
chaturbate_poller.exceptions
chaturbate_poller.handlers
chaturbate_poller.handlers.database_handler
chaturbate_poller.handlers.event_handler
chaturbate_poller.handlers.factory
chaturbate_poller.handlers.logging_handler
chaturbate_poller.logging
chaturbate_poller.logging.config
chaturbate_poller.models
chaturbate_poller.models.api_response
chaturbate_poller.models.event
chaturbate_poller.models.event_data
chaturbate_poller.models.media
chaturbate_poller.models.message
chaturbate_poller.models.tip
chaturbate_poller.models.user
chaturbate_poller.utils
chaturbate_poller.utils.format_messages
chaturbate_poller.utils.helpers
chaturbate_poller.utils.signal_handler
N
name (chaturbate_poller.models.media.Media attribute)
need_retry() (chaturbate_poller.utils.helpers.ChaturbateUtils static method)
NestedDict (in module chaturbate_poller.database.nested_types)
next_url (chaturbate_poller.models.api_response.EventsAPIResponse attribute)
NO_CONTENT (chaturbate_poller.constants.HttpStatusCode attribute)
NOT_FOUND (chaturbate_poller.constants.HttpStatusCode attribute)
NOT_IMPLEMENTED (chaturbate_poller.constants.HttpStatusCode attribute)
NotFoundError
O
object (chaturbate_poller.models.event.Event attribute)
OK (chaturbate_poller.constants.HttpStatusCode attribute)
org (chaturbate_poller.database.influxdb_handler.InfluxDBHandler attribute)
P
poll_events() (in module chaturbate_poller.core.polling)
PollingError
R
recent_tips (chaturbate_poller.models.user.User attribute)
RecursiveDict (in module chaturbate_poller.database.nested_types)
S
sanitize_sensitive_data() (in module chaturbate_poller.logging.config)
SanitizeSensitiveDataFilter (class in chaturbate_poller.logging.config)
SERVICE_UNAVAILABLE (chaturbate_poller.constants.HttpStatusCode attribute)
setup() (chaturbate_poller.utils.signal_handler.SignalHandler method)
setup_logging() (in module chaturbate_poller.logging.config)
SignalHandler (class in chaturbate_poller.utils.signal_handler)
start() (in module chaturbate_poller.cli.commands)
start_polling() (in module chaturbate_poller.core.polling)
stop_future (chaturbate_poller.utils.signal_handler.SignalHandler attribute)
str_to_bool() (chaturbate_poller.config.manager.ConfigManager static method)
(chaturbate_poller.ConfigManager static method)
subgender (chaturbate_poller.models.user.User attribute)
subject (chaturbate_poller.models.event_data.EventData attribute)
T
T (in module chaturbate_poller.database.nested_types)
TESTBED_BASE_URL (in module chaturbate_poller.constants)
timeout (chaturbate_poller.ChaturbateClient attribute)
(chaturbate_poller.core.client.ChaturbateClient attribute)
timezone_name (in module chaturbate_poller.logging.config)
tip (chaturbate_poller.models.event_data.EventData attribute)
Tip (class in chaturbate_poller.models.tip)
to_user (chaturbate_poller.models.message.Message attribute)
token (chaturbate_poller.ChaturbateClient attribute)
(chaturbate_poller.core.client.ChaturbateClient attribute)
(chaturbate_poller.database.influxdb_handler.InfluxDBHandler attribute)
TOKEN_REGEX (in module chaturbate_poller.logging.config)
tokens (chaturbate_poller.models.media.Media attribute)
(chaturbate_poller.models.tip.Tip attribute)
type (chaturbate_poller.models.media.Media attribute)
U
UNAUTHORIZED (chaturbate_poller.constants.HttpStatusCode attribute)
url (chaturbate_poller.database.influxdb_handler.InfluxDBHandler attribute)
URL_REGEX (in module chaturbate_poller.logging.config)
user (chaturbate_poller.models.event_data.EventData attribute)
User (class in chaturbate_poller.models.user)
username (chaturbate_poller.ChaturbateClient attribute)
(chaturbate_poller.core.client.ChaturbateClient attribute)
(chaturbate_poller.models.user.User attribute)
W
WEB_SERVER_IS_DOWN (chaturbate_poller.constants.HttpStatusCode attribute)
write_event() (chaturbate_poller.database.influxdb_handler.InfluxDBHandler method)
write_url (chaturbate_poller.database.influxdb_handler.InfluxDBHandler attribute)