Sammeln der kommentierten Fakten

Hier wollen wir über unseren und andere cannabisbezogene Vorschläge beim Zukunftsdialog von Frau Merkel sprechen und uns überlegen wie wir möglichste viele davon unter die TOP 10 bringen.
Benutzeravatar
DrGonzo
Beiträge: 672
Registriert: Mo 13. Feb 2012, 17:42

Re: Sammeln der kommentierten Fakten

Beitrag von DrGonzo »

grooveman85 = anwender
nonick = entwickler
:lol:

@grooveman: sag ja, das hilft dir so sicherlich schon weiter. auch wenn txt nicht das anwenderfreundlichste format ist.

drgonzo = projektmanager
;)
Für einen rationalen und verantwortungsvollen Umgang mit psychoaktiven Substanzen und Menschen die sie konsumieren.
Florian Rister
Board-Administration
Beiträge: 3373
Registriert: Mo 13. Feb 2012, 15:43
Wohnort: Berlin

Re: Sammeln der kommentierten Fakten

Beitrag von Florian Rister »

JA

:lol:
Legalisierungsbefürworter seit 2000
DHV-Mitglied seit 2010
DHV-Mitarbeiter seit 2014
Benutzeravatar
nonick
Beiträge: 146
Registriert: Di 20. Mär 2012, 20:38

Re: Sammeln der kommentierten Fakten

Beitrag von nonick »

Das Ausgabeformat ist mir ziemlich Wurst. Wenn der Herr Anwender seine Absichten genauer definiert und der Herr Projektmanager ihm dann erklärt, was er eigentlich will, dann können wir auch gerne eine eierlegende Wollkuhmilchsau zusammen frickeln ;-)
Wir werden Sie auf dieser Website über die Ergebnisse transparent und offen informieren.
TheBeginning
Beiträge: 257
Registriert: So 11. Mär 2012, 17:43

Re: Sammeln der kommentierten Fakten

Beitrag von TheBeginning »

Hi, hab noch ne leicht modifizierte Variante von nonick's Script

Code: Alles auswählen

#!/bin/bash

URL='https://www.dialog-ueber-deutschland.de/DE/20-Vorschlaege/10-Wie-Leben/Einzelansicht/vorschlaege_einzelansicht_node.html?cms_idIdea=2070'

BASEPATH=./backup
DATE_DIR=`date +"%Y-%m-%d"`

BACKUP_DIR=$BASEPATH/$DATE_DIR

mkdir $BACKUP_DIR

# create clean files
rm $BACKUP_DIR/*.html
echo "" > $BACKUP_DIR/comments.txt

cnt=1

while [ ! -z $URL ]; do
   # fetch page
   html=$(wget -O - $URL)
   echo $html > $BACKUP_DIR/dialog_ueber_deutschland_idea_2070_site_$cnt.html
   # extract and print comments to stdout
   comments=$(echo -e "$html" | sed -n -e '/<div class="comment-list"/,/<\/div>/ p' | html2text | sed -e 's/^ \+\*/----------\n/')
   # store them to file
   echo -e "$comments" >> $BACKUP_DIR/comments.txt

   # find the next page or exit loop
   URL=$(echo -e "$html" | sed -n -e '/class="next"/ s/amp;//; /class="next"/ s/.\+href="\(.\+\)" t.\+/https:\/\/www\.dialog-ueber-deutschland\.de\/\1/p')

   cnt=`expr $cnt + 1`
done
Es wird in einem definierten Ordner (BASEPATH) ein Unterordner für den aktuellen Tag erstellt im Format (yyyy-mm-dd)
Somit kann man ohne Probleme das Script z.b. einmal am Tag aufrufen.
Desweiteren werden die Original Html Dateien gesichert.
Zusätzlich werden alle Comments gleich in eine comments.txt Datei geschrieben, was das umlenken der Ausgabe erspart.
Benutzeravatar
nonick
Beiträge: 146
Registriert: Di 20. Mär 2012, 20:38

Re: Sammeln der kommentierten Fakten

Beitrag von nonick »

Nice! ... die Entwickler hier müssen unbedingt mal unter einen Hut gebracht werden. Mit ein bisschen Absprache könnte man so viele tolle Sachen realisieren. Wie wärs mit einer Gruppe und einem nur für Entwickler zugänglichem Unterforum?

TheBeginning, hier noch ein paar Zeilen zur Nachbearbeitung der Datei:

Code: Alles auswählen

sed -i -e 's/^ \+//' $BACKUP_DIR/comments.txt
sed -i -e '/\*\*\+/ d' $BACKUP_DIR/comments.txt
sed -i -e 's/"/"/g' $BACKUP_DIR/comments.txt
Wir werden Sie auf dieser Website über die Ergebnisse transparent und offen informieren.
Florian Rister
Board-Administration
Beiträge: 3373
Registriert: Mo 13. Feb 2012, 15:43
Wohnort: Berlin

Re: Sammeln der kommentierten Fakten

Beitrag von Florian Rister »

Ihr könnt euch hier problemlos absprechen, gerne auch in nem eigenen Thread. Der Bereich Diskussionen bietet sich fürs erste an. Wenn es wirklich viel wird, kann man schon über ein unterforum nachdenken, aber im Moment sehe ich da keinen Vorteil für euch, korrigiert mich wenn ich falsch liege...
Legalisierungsbefürworter seit 2000
DHV-Mitglied seit 2010
DHV-Mitarbeiter seit 2014
Benutzeravatar
nonick
Beiträge: 146
Registriert: Di 20. Mär 2012, 20:38

Re: Sammeln der kommentierten Fakten

Beitrag von nonick »

Zuletzt geändert von nonick am So 29. Apr 2012, 21:52, insgesamt 13-mal geändert.
Wir werden Sie auf dieser Website über die Ergebnisse transparent und offen informieren.
Benutzeravatar
oldrich
Beiträge: 21
Registriert: Sa 14. Apr 2012, 19:31

Re: Sammeln der kommentierten Fakten

Beitrag von oldrich »

Hat vielleicht jemand die Möglichkeit die Dateien bei einem Hoster hochzuladen bei dem man sich nicht registrieren muss?
Oder mache ich irgendwas falsch beim Download?
Benutzeravatar
nonick
Beiträge: 146
Registriert: Di 20. Mär 2012, 20:38

Re: Sammeln der kommentierten Fakten

Beitrag von nonick »

oldrich hat geschrieben:Hat vielleicht jemand die Möglichkeit die Dateien bei einem Hoster hochzuladen bei dem man sich nicht registrieren muss?
Oder mache ich irgendwas falsch beim Download?
Jo bin gerade dabei... hab mich beim testen von 4shared selbst überlistet ;-)
Wir werden Sie auf dieser Website über die Ergebnisse transparent und offen informieren.
Benutzeravatar
oldrich
Beiträge: 21
Registriert: Sa 14. Apr 2012, 19:31

Re: Sammeln der kommentierten Fakten

Beitrag von oldrich »

Das wäre wirklich super!
Danke nonick!
Benutzeravatar
nonick
Beiträge: 146
Registriert: Di 20. Mär 2012, 20:38

Re: Sammeln der kommentierten Fakten

Beitrag von nonick »

Hab noch ein bisschen gespielt und import Funktionen für phpBB3 hinzugefügt. Sieht dann in etwa so aus http://zukunftsdialog.atwebpages.com/ ... Das ganze ist nur ein Beispiel, also nicht auf die Idee kommen da zu posten. Sollten irgendwelche Fehlermeldungen angezeigt werden, einfach später nochmal versuchen; ich achte an der Stelle nicht wirklich auf die Verfügbarkeit ;-)

edit: nun auf einem server der mehr als 0.02kb/s upload erlaubt ;)
Zuletzt geändert von nonick am Mi 18. Apr 2012, 18:52, insgesamt 2-mal geändert.
Wir werden Sie auf dieser Website über die Ergebnisse transparent und offen informieren.
TheBeginning
Beiträge: 257
Registriert: So 11. Mär 2012, 17:43

Re: Sammeln der kommentierten Fakten

Beitrag von TheBeginning »

Nice :D
Gesperrt

Zurück zu „Cannabis beim Zukunftsdialog von Merkel“