DataForGood-Norway / project-ideas

💭>💡>✨
2 stars 0 forks source link

Push countries to ratify UN treaties #6

Closed klengbratveit closed 6 years ago

klengbratveit commented 6 years ago
  1. Scrape https://treaties.un.org/Pages/ParticipationStatus.aspx?clang=_en
  2. Make applications. For example twitter bot for anniversary ...include naming countries not still ratified
Patechoc commented 6 years ago

Great idea!

It didn't look to complex to implement until I looked for countries not compliant in one case, e.g. "chap.4 Human Rights". China signed it in 1949 like many countries, but ratified much later in 1983 with reservations:

"Reservation:

  1. The People's Republic of China does not consider itself bound by article IX of the said Convention."

Article 9 is just about...

"Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment. New York, 10 December 1984".

That makes the app a bit more challenging ;P

klengbratveit commented 6 years ago

We could leave out the reservations in the first solution.

klengbratveit commented 6 years ago

The idea is to make attention to the Treaties, not be the monitor it all...

klengbratveit commented 6 years ago

I have talked to head of Treaty section in UN today: UN experts: https://vimeo.com/162124950

Here is some of what he said:

dhesse commented 6 years ago

Started on the crawling code today. It's here.

klengbratveit commented 6 years ago

For the "Treaty-anniversary-twitter-bot" we will probably need the variables; Name of treaty, Date of treaty, Date of entry into force, Participants, with: Date of signature, Date of acceptence, Date of ratification

klengbratveit commented 6 years ago

Some comments:

Patechoc commented 6 years ago

Now the project started and you can join it by contributong to this repository: https://github.com/DataForGood-Norway/ResoCrawl