BuildCanada / BuildCanada/OutcomeTrackerAPI

Add scraping of orders in Council

Aperta
#56 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Ruby
Stelle
5
Fork
10
Merge medio
5m
PR unite (30g)
3

Descrizione

We need to ingest Orders in Council for more information on what specifically the government is doing with executive actions.

Right now they increase monotonically so they should be easy to scrape:
* https://orders-in-council.canada.ca/attachment.php?attach=47000&lang=en
* https://orders-in-council.canada.ca/attachment.php?attach=47001&lang=en

We need to look a little past the last number because they aren't necessarily published in order of creation but their public facing name is incremented.

This needs to be it's own feed but we need to create a different type that doesn't follow the RSS format / scraping.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Iniziare esaminando le implementazioni esistenti del feed RSS e dello scraping, quindi ispezionare gli URL degli Orders in Council con i numeri degli allegati 47000 e 47001. Definire un tipo di feed separato che gestisca lo scraping non RSS, verifichi oltre l'ultimo numero pubblico e registri le informazioni disponibili sugli ordini; il lavoro è considerato completato quando il feed acquisisce in modo affidabile gli ordini appena pubblicati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
ruby
Ambito
api, backend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.