GitHub - ivke013/Blog-scraper

Panel za automatsko prevlačenje blog postova sa kategorija, AI procesiranje i upis u WordPress bazu.

Setup

1. Baza

mysql -u root -pqwe123 < sql/schema.sql

Kreira bazu blog_scraper i tabele. WP baza zdravlje mora postojati (localhost, root, qwe123).

2. Prvi source

  1. Otvori http://localhost/blog-scraper/public/
  2. Tab Sources → Add
  3. Unesi: Name "Zdravlje Info", Base URL "https://zdravlje-info.rs", Parser "Zdravlje Info Parser"
  4. Save

3. Scan

  1. Tab Scan
  2. Izaberi source, unesi URL kategorije (npr. https://zdravlje-info.rs/zdravlje/)
  3. Klikni Scan
  4. Članci se upisuju u lokalnu bazu

4. Process

  1. Tab Jobs → View articles
  2. Klikni Process za članak
  3. Levo: originalni sadržaj (ako prazno, "Preuzmi sadržaj")
  4. Desno: AI verzija (placeholder – konfiguriši API za pravo generisanje)
  5. GenerišiSačuvaj

5. Publish

Klikni Upisi u WP da kreiraš draft post u zdravlje.wp_posts.

Struktura

  • config/database.php – kredencijali (local + wp)
  • src/Parsers/ – jedan parser po source
  • src/Api/ – controlleri
  • public/api/ – Ajax endpoints