Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
adengine
Engine for Activity Data Extractor
Scroll down for russian language
Прокрутите ниже для русского языка
This is a python engine for Activity Data Extractor.
It is a special python module, designed to extract data from multiple activity files at the same time.
python3 -m pip install adengineThere are several possible ADEngine use cases:
Use ADEngine from Python code. Actual documentation for API can be found here
Run ADEngine server using command python3 -m adegine.server
Additional parameters can be found using command python3 -m adengine.server --help
Parameters can be passed to ADEngine using command line parameters or via environment variable.
Command line parameters have and advantage.
| Parameter | Description | Using cmd | Using env | Possible values | Default |
|---|---|---|---|---|---|
| Log level | Level of logs | - | ADENGINE_LOG_LEVEL | DEBUG,INFO,WARNING,ERROR | INFO |
| Queue size | Size of queue with tasks | --queue-size | ADENGINE_QUEUE_SIZE | positive integer | 20 |
| Read file timeout | Timeout for ADE to read file in seconds | --read-file-timeout | ADENGINE_READ_FILE_TIMEOUT | positive integer in range 5..60 | 10 |
| Use virtual display | Enable using xvfb to run Packet Tracer | --use-virtual-display | ADENGINE_USE_VIRTUAL_DISPLAY | 0 or 1 for env, specified or not specified for cmd | Disabled |
| Result TTL | Result time to live | --result-ttl | ADENGINE_RESULT_TTL | hh:mm:ss | 00:05:00 |
| Tasks before session restart | Num of tasks before session restart | --tasks-before-session-restart | ADENGINE_TASKS_BEFORE_SESSION_RESTART | positive integer | 100 |
| Unix socket | Path to unix socket | --unix-socket | ADENGINE_UNIX_SOCK | absolute path to unix socket (non existent) | /tmp/adengine.sock |
| Max connections | Num of maximum connections to server | --max-connections | ADENGINE_MAX_CONNECTIONS | positive integer | 10 |
Run ADEngine client using command python3 -m adegine.client
Additional parameters can be found using command python3 -m adengine.client --help
Parameters can be passed to ADEngine using command line parameters or via environment variable.
Command line parameters have and advantage.
| Parameter | Description | Using cmd | Using env | Possible values | Default |
|---|---|---|---|---|---|
| Activity | Absolute path to activity file | activity | - | absolute path to file | - |
| Password | Password to activity file | --password | - | string | None |
| Net stabilization delay | Simulated network stabilization delay | --net-stabilization-delay | - | non negative integer in range 0..600 | 0 |
| Socket | Absolute path to unix socket to connect to ADEngine server | --socket | ADENGINE_UNIX_SOCK | absolute path to file | /tmp/adengine.sock |
Данный репозиторий содержит движок и API на Python для Activity Data Extractor.
Это специальный модуль Python, разработанный для параллельного извлечения данных из нескольких файлов Packet Tracer Activity.
python3 -m pip install adengineЕсть несколько вариантов использования ADEngine:
ADEngine можно использовать как модуль Python. Актуальная документация API находится здесь
Запускать сервер ADEngine используя команду python3 -m adegine.server
Дополнительный параметры можно посмотреть используя команду python3 -m adengine.server --help
Параметры могут быть переданы серверу ADEngine используя аргументы командной строки или через переменные среды.
Аргументы командной строки имеют преимущество.
| Параметр | Описание | Аргумент комадной строки | Переменная окружения | Возможные значения | Значение по умолчанию |
|---|---|---|---|---|---|
| Log level | Уровень логирования | - | ADENGINE_LOG_LEVEL | DEBUG,INFO,WARNING,ERROR | INFO |
| Queue size | Размер очереди задач | --queue-size | ADENGINE_QUEUE_SIZE | положительное целое число | 20 |
| Read file timeout | Таймаут для ADE на чтение файла в секундах | --read-file-timeout | ADENGINE_READ_FILE_TIMEOUT | положительное целое число в диапазоне 5..60 | 10 |
| Use virtual display | Включает использование виртуального дисплея для запуска Packet Tracer | --use-virtual-display | ADENGINE_USE_VIRTUAL_DISPLAY | 0 или 1 для переменной окружения, указано или не указано для аргумента командной строки | Выключено |
| Result TTL | Время жизни результата | --result-ttl | ADENGINE_RESULT_TTL | чч:мм:сс | 00:05:00 |
| Tasks before session restart | Количество выполненных задач перед перезапуском сессии | --tasks-before-session-restart | ADENGINE_TASKS_BEFORE_SESSION_RESTART | положительное целое число | 100 |
| Unix socket | Путь к unix сокету | --unix-socket | ADENGINE_UNIX_SOCK | абсолютный путь к unix сокету (на данный момент файл не должен существовать) | /tmp/adengine.sock |
| Max connections | Максимальное количество одновременных подключений к серверу | --max-connections | ADENGINE_MAX_CONNECTIONS | положительное целое число | 10 |
Запускать клиент ADEngine используя команду python3 -m adegine.client
Дополнительный параметры можно посмотреть используя команду python3 -m adengine.client --help
Параметры могут быть переданы клиенту ADEngine используя аргументы командной строки или через переменные среды.
Аргументы командной строки имеют преимущество.
| Параметр | Описание | Аргумент комадной строки | Переменная окружения | Возможные значения | Значение по умолчанию |
|---|---|---|---|---|---|
| Activity | Абсолютный путь до файла Packet Tracer Activity | activity | - | абсолютный путь до файла | - |
| Password | Пароль к файлу Packet Tracer Activity | --password | - | строка | None |
| Net stabilization delay | Время стабилизации симулируемой сети | --net-stabilization-delay | - | неотрицательное целое число в диапазоне 0..600 | 0 |
| Socket | Абсолютный путь до Unix сокета для подключения с серверу ADEngine | --socket | ADENGINE_UNIX_SOCK | абсолютный путь до файла | /tmp/adengine.sock |
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
psutilEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | psutil (>=5.8.0) | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == 'test'",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pytest ; extra == 'test' | runtime |
bdist_wheel · 26.83 KB · Python py3
sdist · 25.31 KB · Python source
Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:c738630ec6dc4d04aa3ca7ada4c88e8a7bd825b75a9966f28d8ed2c08c54829e