[<--] Indice [-->]

From psicosi448 <delarge@autistici.org>
Date Sun, 8 Oct 2006 16:58:23 +0200
Subject Re: [Hackmeeting] news sito hackmeeting

* lesion <lesion@autistici.org> [2006-10-05 15:40:02]:
> questo e' quanto. ci sarebbero da fare ancora alcune cosine, tra cui
> scrivere della documentazione SERIA per il parser che non sia diciamo
> come http://www.hackmeeting.org/index.php?act=proporre ma un po' piu'
> corposa ed esplicativa (magari un pdf) e poi da fare la famosa

ho cominciato a scrivere una sorta di documentazione per quello che ho
chiamato il ROBO :) .. poi vedete voi.

Vi mando quello che ho fatto fino ad ora ma non e' troppo diverso dal
link che ha postato lesion, ditemi se c'e' qualcosa che
non va.



Reduce Obvious and Boring Operations (ROBO)

ROBO e' un'applicazione che permette di accedere al contenuto dei 
messaggi della lista hackmeeting e di interpretarli per la pubblicazione
automatica delle informazioni utili sul sito hackmeeting.org.

Lo strumento non e' altro che un parser semantico scritto in PHP che 
analizza il testo di ogni email spedita sulla lista hackmeeting in 
cerca di "operazioni" ben-formate.

Per "operazioni" si intendono quella serie di attivita' di modifica del 
sito di hackmeeting.org conseguenti a una discussione in lista fino a 
questo momento gestite da un webmaster.
ROBO non e' un wiki ! Sebbene permetta a chiunque di modificare i 
contenuti del sito considerando come la partecipazione alla lista 
hackmeeting sia aperta, l'unica finalita' di ROBO e' quella di evitare 
che qualcuno debba eseguire le operazioni meccaniche di aggiornamento 
delle pagine di hackmeeting.org lasciandole scaturire automaticamente 
dalle discussioni in lista.

Come gia' detto, per essere eseguite, le "operazioni" devono essere 
ben-formate.
All'interno di ogni email devono essere presenti alcuni _tag_ con dei 
relativi _attributi_ e _sottoattributi_ che, intercettati dal parser, 
permettono l'esecuzione delle inerenti funzionalita'.
I _tag_ cosi' come gli _attributi_ e i _sottoattributi_ sono case 
insensitive.
I _tag_ devono essere posti all'inizio di una riga.
Segue la descrizione dei _tag_ che attivano le funzionalita'.

NOME
	operazione
	
COMPENDIO
	operazione: TIPO SEZIONE 
	
DESCRIZIONE	
	Il tag "operazione", quando intercettato, indica al parser di 
	eseguire l'operazione descritta dal parametro TIPO nella pagina 
	del sito descritta da SEZIONE. Ciascun tipo di operazione per 
	essere eseguita potrebbe avere necessita' di ulteriori parametri
	che devono essere forniti utilizzando altri _tag_.

TIPO
	Descrive il tipo di operazione che deve essere eseguito nella 
	SEZIONE indicata. I valori consentiti per questo attributo sono:
	
	aggiungi 
		Aggiunge un contenuto specificato dal sottoattributo 
		SEZIONE. E' necessario specificare successivamente 
		titolo e descrizione valorizzando correttamente i 
		relativi _tag_ TITOLO e DESCRIZIONE. Attenzione, qualora
		si volesse rimuovere il contributo rimarra' comunque 
		traccia sul db dell'aggiornamento fatto per evitare 
		cancellazioni indesiderate.
	elimina
		Elimina dalla pagina indicata dal sottoatributo SEZIONE 
		un contenuto identificato dal _tag_ TITOLO specificato 
		successivamente. Attenzione, benche' il contributo sia 
		effettivamente rimosso dalla pagina su hackmeeting.org 
		ne viene tenuta traccia sul db per evitare abusi.
	commenta
		Aggiunge un commento nella pagina indicata dal 
		sottoattributo SEZIONE al contributo identificato dal 
		_tag_ TITOLO. E' necessario specificare il _tag_ 
		DESCRIZIONE valorizzandolo col contenuto del commento.
	modifica
		Funzionalita' attualmente non implementata.	

SEZIONE
	Descrive la sezione del sito in cui verra' eseguita le 
	funzionalita' descritta dall'attributo TIPO. I valori consentiti
	per questo sotoattributo sono autoesplicativi :
	
	faq
	progetto
	recensione
	link
	seminario
	comunicato
	documento
_______________________________________________________________________



NOME
	titolo
	
COMPENDIO
	titolo: VALORE

DESCRIZIONE
	Indica che il titolo del contributo specificato nel _tag_ 
	OPERAZIONE sara' la stringa specificata in VALORE. E' un _tag_ 
	obbligatorio in quanto costituisce a tutti gli effetti un 
	identificativo per un contributo in una determinata sezione del
	sito hackmeeting.org.
_______________________________________________________________________



NOME
	descrizione
	
COMPENDIO
	descrizione: VALORE

DESCRIZIONE
	Indica che il contenuto del contributo specificato nel _tag_ 
	OPERAZIONE sara' la stringa specificata in VALORE. La stringa 
	sara' interpretata dal parser come facente parte della 
	DESCRIZIONE fino a che non sara' individuata una riga vuota.
_______________________________________________________________________




NOME
	link
	
COMPENDIO
	link: VALORE

DESCRIZIONE
	In fase di inserimento indica che il link del contributo 
	specificato nel _tag_ OPERAZIONE sara' la stringa specificata
	in VALORE.
_______________________________________________________________________




NOTE
	E' possibile inserire all'interno della stessa email piu' di 
	una operazione, benche' le operazioni siano effettivamente ben
	formate.

ESEMPI
	Seguono un paio di esempi di utilizzo di ROBO (gli header delle
	email sono stati omessi):
	
	-----
	Salve lista, volevo proporre un seminario:

	Operazione: Aggiungi seminario
	Titolo: Seminario di esempio
	Link: http://www.link.org
	Descrizione: bla bla bla bla
	bla bla bla bla

	ciao
	------


	---
	salve lista,
	il freddo e umido agosto torinese inibisce la voglia di uscire,
	quindi mi ritrovo a scrivere inutilita'. Ho trovato un link 
	stupendo che inserirei sul sito:

	Operazione: aggiungi link
	titolo: Pirat Partiet
	Link: http://www.piratpartiet.it
	descrizione: Il Pirat Partiet italiano non è un partito nel 
	senso classico del termine, ma un movimento di persone, 
	impegnate nel promuovere una nuova visione del diritto 
	d'autore che non sia punitiva, come quella attuale, nei 
	confronti degli appassionati e fruitori della musica, del 
	cinema, della letteratura, dei programmatori di software come 
	degli utenti. Sosteniamo la necessità di un nuovo copyright che
	rispetti i diritti dei consumatori, il diritto all'informazione
	ed al Fair Use.

	mi sembra gente simpatica a cui possiamo dare visibilita'. 
	inoltre:

	Operazione: aggiungi commento
	titolo: Pirat Partiet
	descrizione: Il partito del pirata (svedese) lancia per primo 
	una Darknet commerciale il 14 agosto 2006 . E' un nuovo servizio
	Internet che permette di inviare e ricevere files in assoluto 
	anonimato.


	buona giornata
	----

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Hackmeeting mailing list
Hackmeeting@inventati.org
https://www5.autistici.org/mailman/listinfo/hackmeeting

[<--] Indice [-->]