0.0
No release in over 3 years
Low commit activity in last 3 years
Parser di date per il template data di Wikinotizie
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0
 Project Readme

Wikinotizie

Con questa gem è possibile effettuare il parsing della data di un articolo di Wikinotizie, interpretando il contenuto dei consueti template.

Utilizzo

Una volta ottenuto il contenuto dell'articolo attraverso una cosa del genere,u sando per esempio la gem mediawiki-ruby-api:

require 'mediawiki_api'
client = MediawikiApi::Client.new 'https://it.wikinews.org/w/api.php'
content = client.query(prop: :revisions, rvprop: :content, titles: titolo_articolo, rvlimit: 1)["query"]["pages"].values[0]["revisions"][0]["*"]

è possibile poi fare

content = Wikinotizie.parse(content)

Si otterrà dunque una array contente: il contenuto dell'articolo (content), l'intero match della regex, la data, il giorno, la data come oggetto DateTime della gem date (utilizzabile per esempio per un ordinamernto), la variabile with_luogo true o false e se with_luogo è true, il luogo dell'articolo così come inserito su Wikinotizie.

content = [content, match, data, giorno, @rubydate, with_luogo, luogo] # luogo solo se with_luogo è true

Nel caso in cui la gem non riesca ad effettuare il parsing, verrà restituito solamente false.

Changelog

1.0.1 2021-01-11

  • Risoluzone di bug

1.0.0 2020-11-08

  • Release iniziale con parsing della data con i template usati su Wikinotizie

Contributi

Ogni contributo è ben accetto!