Skip to content

A script for generating unique combinations of photos used for mass-posting on Avito

Notifications You must be signed in to change notification settings

misha7up/avito_massposting_randomizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Генерация комбинаций для масс-постинга Авито

Скрипт для генерации комбинаций номеров фотографий, используемых при масс-постинге на Авито. Поддерживает уникальное название файлов и папок. Примеры использования и гайд по установке - в описании ниже.

Документация, примеры использования

Входные параметры:

Программа имеет понятный графический интерфейс: imgur.com/NDfepzF

  1. Название "пути", т.е. префикс, используемый для генерации. Поддерживает разделение слэшем. Пример: "лес" или "абв/где/ёжз".
  2. Количество фотографий для генерации (т.е. количество чисел, используемых в комбинациях);
  3. Количество комбинаций, которые необходимо сгенерировать;
  4. Цифры, "замораживаемые" при генерации. Указываются через запятую. Пример: при вводе "1, 2" цифры 1 и 2 в создаваемых комбинациях всегда будут на своих местах.

Пример ввода:

Аргумент Входные данные
1 кроссовки/найк
2 5
3 2
4 1, 2

Пример вывода:

Вывод 1 Вывод 2
кроссовки/найк/1 кроссовки/найк/1
кроссовки/найк/2 кроссовки/найк/2
кроссовки/найк/4 кроссовки/найк/5
кроссовки/найк/3 кроссовки/найк/4
кроссовки/найк/5 кроссовки/найк/3

Сгенерированные данные сохраняются в файл "Data_dd-mm-yy_hh-mm-ss.xlsx" в папке /generated_data/.

Инструкции по установке

- Клонируйте репозиторий (или скачайте .zip):

git clone git@github.com:misha7up/avito_massposting_randomizer.git

- Установите и активируйте виртуальное окружение:

  • для MacOS
python3 -m venv venv
source venv/bin/activate
  • для Windows
python -m venv venv
source venv/Scripts/activate

- Установите зависимости из файла requirements.txt:

pip install -r requirements.txt

- Запустите программу:

  • для MacOS
python3 main.py
  • для Windows
python main.py

About

A script for generating unique combinations of photos used for mass-posting on Avito

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages