Скрипт для генерации комбинаций номеров фотографий, используемых при масс-постинге на Авито. Поддерживает уникальное название файлов и папок. Примеры использования и гайд по установке - в описании ниже.
Программа имеет понятный графический интерфейс: imgur.com/NDfepzF
- Название "пути", т.е. префикс, используемый для генерации. Поддерживает разделение слэшем. Пример: "лес" или "абв/где/ёжз".
- Количество фотографий для генерации (т.е. количество чисел, используемых в комбинациях);
- Количество комбинаций, которые необходимо сгенерировать;
- Цифры, "замораживаемые" при генерации. Указываются через запятую. Пример: при вводе "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