sistemata visualizzazione circolari. fix #3

This commit is contained in:
Enrico Fasoli 2015-04-25 10:10:57 +02:00
parent 54ad6ad820
commit 7ce77e1fef
2 changed files with 9 additions and 23 deletions

1
.gitignore vendored
View File

@ -2,7 +2,6 @@ node_modules
hubot.lua
.DS_Store*
.hubot_history
circolari.json
run.sh
run_telegram.sh
*.pub

View File

@ -8,7 +8,7 @@
# None
#
# Commands:
# hubot circolari - stampa la lista delle ultime circolari
# hubot mostrami le circolari - stampa la lista delle ultime circolari
#
# Author:
# Enrico Fasoli (fazo96)
@ -48,8 +48,6 @@ parseHtml = (htmlData,done) ->
return obj
tab = tab.get()
tab.splice 0, 1
# fs.writeFileSync('result.json',JSON.stringify(tab))
# console.log("saved file")
done null, tab
downloadCircolari = (robot, callback) ->
@ -61,8 +59,6 @@ diffCircolari = (oldObj,newObj) ->
diff = newObj.length - oldObj.length
newObj.slice(0,diff)
circolari = []
parseCircolari = (err,data,callback) ->
if err
console.log(err)
@ -74,20 +70,11 @@ parseCircolari = (err,data,callback) ->
callback circolari
module.exports = (robot) ->
robot.respond /circolari/i, (res) ->
res.send 'controllo circolari...'
fs.exists 'circolari/circolari.json', (jsonExists) ->
if jsonExists
circolari = JSON.parse fs.readFileSync('circolari.json').toString()
res.send JSON.stringify circolari.slice 0,5
else
fs.exists 'circolari.html', (htmlExists) ->
if htmlExists
fs.readFile 'circolari/circolari.html', (a,b) -> parseCircolari a, b, (x) -> res.send JSON.stringify x.slice 0, 5
else
robot.respond /(?:mostrami|dimmi|fammi vedere) (?:le(?:ultime)? )?circolari/i, (res) ->
res.send "download circolari..."
downloadCircolari robot, (a,b) ->
res.send 'finito download...'
parseCircolari a, b, (x) ->
res.send 'invio...'
res.send JSON.stringify x.slice 0, 5
list = x.slice 0, 10
list.forEach (c) ->
res.send [c.data,c.titolo,c.link].join(' | ')