jenkin / pasta-timers-scrapers

Don't miss pasta cooking times anymore, scrape them once and for all!

Home Page:https://pastatimers.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pasta Timers Scrapers

Pasta Timers mostra i tempi di cottura raccomandati per le tipologie e i marchi di pasta più comuni sul mercato.

screenshot

Questi sono gli scraper per scaricare le informazioni rilevanti dai siti dei produttori e generare il database. Il progetto è scritto in Python 3 ed è basato su Scrapy.

Requisiti

Python 3, pipenv, scrapy.

Come si installa

  • Clona questo repository: git clone https://github.com/jenkin/pasta-timers-scrapers.git.
  • Entra nella cartella di progetto: cd pasta-timers-scrapers/.
  • Attiva il virtualenv: pipenv shell && pipenv install.

Come si usa

  • Se non l'hai fatto, attiva il virtualenv: pipenv shell.
  • Usa lo script fornito per lanciare gli scraper: bash scrape.sh [nome scraper].
    • Barilla
    • Garofalo
    • "De Cecco"
  • Controlla i risultati in formato json nella cartella pasta/data/.

Garanzie

Questa applicazione viene fornita così com'è, senza garanzie di alcun tipo, esplicite o implicite. In nessun caso gli autori o i titolari del copyright saranno responsabili per qualsiasi reclamo, danno o altro tipo di responsabilità.

Copyright

Tutti i marchi registrati e tutte le immagini e i loghi sono dei rispettivi proprietari.

Licenze di riutilizzo

Il codice sorgente di questa applicazione è rilasciato in open source con licenza MIT. Il database dei tempi di cottura della pasta (file timers.json) è rilasciato con licenza ODbL.

Contatti

Per segnalare malfunzionamenti, suggerire una modifica o fare una domanda puoi aprire una issue sul repository del progetto su Github.

About

Don't miss pasta cooking times anymore, scrape them once and for all!

https://pastatimers.app

License:MIT License


Languages

Language:Python 97.8%Language:Shell 2.2%