Skip to content

Mak-os-sourse/AvScan

Repository files navigation

AvScan

This is an aiogram bot that parses Avito with priority queues.

image

Stack

  • sqlalchemy (Postgresql)
  • alembic
  • redis
  • aiogram
  • pytest
  • pytest-asyncio
  • playwright
  • playwright-stealth
  • bs4
  • taskiq
  • pandas
  • structlog

Installation and launch

First, you need to clone the repository:

  • git clone https://github.com/Mak-os-sourse/AvScan.git

Now you can run the container:

  • docker-compose up -d

Structure

├───src
│   ├───app
│   │   ├───bot
│   │   │   ├───fsm
│   │   │   ├───handlers
│   │   │   ├───keyboards
│   │   │   ├───middleware
│   │   │   └───templates
│   │   ├───core
│   │   ├───crud
│   │   ├───exceptions
│   │   ├───models
│   │   ├───services
│   │   │   └───parser
│   │   ├───tasks
│   │   └───types
│   └───tests
│       ├───crud
│       ├───factories
│       ├───services
└───main.py

About

This is an aiogram bot that parses Avito with priority queues.

Topics

Resources

License

Stars

Watchers

Forks

Contributors