Cat Feeder  1.0.0
The Cat feeder project
Loading...
Searching...
No Matches
backend.src.libs.fffamily.ff_downloader Namespace Reference

Data Structures

class  FFMPEGDownloader
 

Variables

bool shim_loaded = False
 
 here = Path(__file__).resolve()
 
str candidate = parent / "pyaudioop.py"
 
 spec
 
 mod = importlib.util.module_from_spec(spec)
 
 FDI = FFMPEGDownloader()
 
int AUDIO_WAVE = 440
 
str AUDIO_SAMPLE_PATH = f"./{AUDIO_WAVE}.wav"
 
 AUDIO_SAMPLE = FDI.generate_audio_sample(AUDIO_WAVE)
 

Detailed Description

# +==== BEGIN CatFeeder =================+
# LOGO:
# ..............(..../\
# ...............)..(.')
# ..............(../..)
# ...............\‍(__)|
# Inspired by Joan Stark
# source https://www.asciiart.eu/
# animals/cats
# /STOP
# PROJECT: CatFeeder
# FILE: downloader.py
# CREATION DATE: 11-10-2025
# LAST Modified: 1:59:55 17-01-2026
# DESCRIPTION:
# This is the backend server in charge of making the actual website work.
#
# This file raises:
#     ArchitectureNotSupported: This means that the architecure you are running this file on is unknown to it.
#     PackageNotSupported: This class informs the user that the system architecture they are using is not supported by this script
#     PackageNotInstalled: This class informs the user that the ff dependency(ies) they required does not exist.
#     NotImplementedError: This class inform the user that a required operation is not implemented and thus not completable.
#     ValueError: This is used for any error that does not fit into any specific class.
# /STOP
# COPYRIGHT: (c) Cat Feeder
# PURPOSE: File in charge of downloading and extracting the FFmpeg binaries for the current system.
# // AR
# +==== END CatFeeder =================+

Variable Documentation

◆ AUDIO_SAMPLE

backend.src.libs.fffamily.ff_downloader.AUDIO_SAMPLE = FDI.generate_audio_sample(AUDIO_WAVE)

Definition at line 848 of file ff_downloader.py.

◆ AUDIO_SAMPLE_PATH

str backend.src.libs.fffamily.ff_downloader.AUDIO_SAMPLE_PATH = f"./{AUDIO_WAVE}.wav"

Definition at line 847 of file ff_downloader.py.

◆ AUDIO_WAVE

int backend.src.libs.fffamily.ff_downloader.AUDIO_WAVE = 440

Definition at line 846 of file ff_downloader.py.

◆ candidate

str backend.src.libs.fffamily.ff_downloader.candidate = parent / "pyaudioop.py"

Definition at line 57 of file ff_downloader.py.

◆ FDI

backend.src.libs.fffamily.ff_downloader.FDI = FFMPEGDownloader()

Definition at line 844 of file ff_downloader.py.

◆ here

backend.src.libs.fffamily.ff_downloader.here = Path(__file__).resolve()

Definition at line 55 of file ff_downloader.py.

◆ mod

backend.src.libs.fffamily.ff_downloader.mod = importlib.util.module_from_spec(spec)

Definition at line 62 of file ff_downloader.py.

◆ shim_loaded

bool backend.src.libs.fffamily.ff_downloader.shim_loaded = False

Definition at line 54 of file ff_downloader.py.

◆ spec

backend.src.libs.fffamily.ff_downloader.spec
Initial value:
1= importlib.util.spec_from_file_location(
2 "pyaudioop", str(candidate))

Definition at line 59 of file ff_downloader.py.