pi_portal.modules.tasks.task

Schedulable tasks.

Modules

pi_portal.modules.tasks.task.archive_logs

A task to archive a folder of log files.

pi_portal.modules.tasks.task.archive_videos

A task to archive a folder of video files.

pi_portal.modules.tasks.task.bases

Pi Portal schedulable base tasks.

pi_portal.modules.tasks.task.camera_snapshot

A task to take a camera snapshot.

pi_portal.modules.tasks.task.chat_send_message

A task to send a message with the chat client.

pi_portal.modules.tasks.task.chat_send_temperature_reading

A task to send the latest temperature reading via the chat client.

pi_portal.modules.tasks.task.chat_upload_snapshot

A task to upload a snapshot to the chat client.

pi_portal.modules.tasks.task.chat_upload_video

A task to upload a snapshot to the chat client.

pi_portal.modules.tasks.task.file_system_copy

A task to copy a file on the file system.

pi_portal.modules.tasks.task.file_system_move

A task to move a file on the file system.

pi_portal.modules.tasks.task.file_system_remove

A task to remove a file from file system.

pi_portal.modules.tasks.task.flag_set_value

A task to set a flag's value.

pi_portal.modules.tasks.task.metaclasses

Scheduable task metaclasses.

pi_portal.modules.tasks.task.mixins

Task processor mixin classes.

pi_portal.modules.tasks.task.non_scheduled

A placeholder for a task that shouldn't be scheduled.

pi_portal.modules.tasks.task.queue_maintenance

A task to perform queue maintenance.

pi_portal.modules.tasks.task.serializers

Serializers for schedulable tasks.

pi_portal.modules.tasks.task.shared

Resources that are shared between schedulable task.

pi_portal.modules.tasks.task.supervisor_process

A task to manage a supervisor process.

pi_portal.modules.tasks.task.utility

Miscellaneous task utilities.