Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/misha7up/avito_massposting_randomizer
A script for generating unique combinations of photos used for mass-posting on Avito
https://github.com/misha7up/avito_massposting_randomizer
avito oops-in-python pyqt pyqt6 python python3
Last synced: 23 days ago
JSON representation
A script for generating unique combinations of photos used for mass-posting on Avito
- Host: GitHub
- URL: https://github.com/misha7up/avito_massposting_randomizer
- Owner: misha7up
- Created: 2023-08-03T18:11:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-14T11:23:38.000Z (over 1 year ago)
- Last Synced: 2024-11-29T22:19:46.797Z (3 months ago)
- Topics: avito, oops-in-python, pyqt, pyqt6, python, python3
- Language: Python
- Homepage:
- Size: 82.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Генерация комбинаций для масс-постинга Авито
Скрипт для генерации комбинаций номеров фотографий, используемых при масс-постинге на Авито.
Поддерживает уникальное название файлов и папок. Примеры использования и гайд по установке - в описании ниже.## Документация, примеры использования
### Входные параметры:
Программа имеет понятный графический интерфейс: 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 [email protected]: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
```