Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Federico Cerchiari
Verissimo! Un importer di HTML é sicuramente un TODO molto importante!

Il 12 ago 2017 17:12, "Matteo Scarpa"  ha scritto:

>
>
> Il giorno sab 12 ago 2017 alle ore 16:56 Matteo Scarpa <
> fundor...@gmail.com> ha scritto:
>
>>
>> Ho pensato di implementare qualcosa di simile a BeautifulSoup per la
>>> navigazione del DOM, sopratutto per la parte di ricerca come find_all() e
>>> simili. Oltre a quello ho provato/pensato di usare direttamente lmxl.
>>> Nel mio caso li ho scartati perchè avrebbero richiesto un refactor
>>> troppo profondo e l'aggiunta di una dipendenza.
>>>
>>> Conosci altre librerie che implementano algoritmi di ricerca in alberi?
>>> non vorrei riscrivermi da capo una ricerca che sicuramente è già stata
>>> fatta.
>>>
>>
>> Personalmente penso che sarebbe bene iniziare con una di queste due
>> librerie in "pancia" in quanto molto solide e stabili e ottimizzate proprio
>> per fare questo genere di lavoro su html, xml e affini per poi, in un
>> secondo momento, pensare di sostituirle con qualcosa di più specifico o su
>> misura.
>>
>> Contando poi che BeutifullSoup può anche essere utilizzato per validare
>> le pagine web non sarebbe una cattiva idea spendere del tempo per
>> includerla nel progetto.
>>
>> In più, leggendo il codice di esempio, sembra che hai sbagliato le
>> tabelle delle Performance
>>
>
> Ho capito un problema fondamentale del tuo progetto!!! Non posso importare
> gli html!
>
> Mi spiego:
> Cliente Tonto (o cliente medio) arriva e mi da il suo sito "vecchio"/html/
> quello che il grafico ha  prodotto e io devo implementarlo con il template
> engine.  Se io avessi la possibilità di convertire un html nel "python"
> corrispondente e/o avesse la possibilità di convertire temi Jinja2/Mako
> sarebbe un ottimo punto di forza dell'engine
> --
>
> Fundor333
> https://fundor333.com
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Matteo Scarpa
Il giorno sab 12 ago 2017 alle ore 16:56 Matteo Scarpa 
ha scritto:

>
> Ho pensato di implementare qualcosa di simile a BeautifulSoup per la
>> navigazione del DOM, sopratutto per la parte di ricerca come find_all() e
>> simili. Oltre a quello ho provato/pensato di usare direttamente lmxl.
>> Nel mio caso li ho scartati perchè avrebbero richiesto un refactor troppo
>> profondo e l'aggiunta di una dipendenza.
>>
>> Conosci altre librerie che implementano algoritmi di ricerca in alberi?
>> non vorrei riscrivermi da capo una ricerca che sicuramente è già stata
>> fatta.
>>
>
> Personalmente penso che sarebbe bene iniziare con una di queste due
> librerie in "pancia" in quanto molto solide e stabili e ottimizzate proprio
> per fare questo genere di lavoro su html, xml e affini per poi, in un
> secondo momento, pensare di sostituirle con qualcosa di più specifico o su
> misura.
>
> Contando poi che BeutifullSoup può anche essere utilizzato per validare le
> pagine web non sarebbe una cattiva idea spendere del tempo per includerla
> nel progetto.
>
> In più, leggendo il codice di esempio, sembra che hai sbagliato le tabelle
> delle Performance
>

Ho capito un problema fondamentale del tuo progetto!!! Non posso importare
gli html!

Mi spiego:
Cliente Tonto (o cliente medio) arriva e mi da il suo sito "vecchio"/html/
quello che il grafico ha  prodotto e io devo implementarlo con il template
engine.  Se io avessi la possibilità di convertire un html nel "python"
corrispondente e/o avesse la possibilità di convertire temi Jinja2/Mako
sarebbe un ottimo punto di forza dell'engine
-- 

Fundor333
https://fundor333.com
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Matteo Scarpa
> Ho pensato di implementare qualcosa di simile a BeautifulSoup per la
> navigazione del DOM, sopratutto per la parte di ricerca come find_all() e
> simili. Oltre a quello ho provato/pensato di usare direttamente lmxl.
> Nel mio caso li ho scartati perchè avrebbero richiesto un refactor troppo
> profondo e l'aggiunta di una dipendenza.
>
> Conosci altre librerie che implementano algoritmi di ricerca in alberi?
> non vorrei riscrivermi da capo una ricerca che sicuramente è già stata
> fatta.
>

Personalmente penso che sarebbe bene iniziare con una di queste due
librerie in "pancia" in quanto molto solide e stabili e ottimizzate proprio
per fare questo genere di lavoro su html, xml e affini per poi, in un
secondo momento, pensare di sostituirle con qualcosa di più specifico o su
misura.

Contando poi che BeutifullSoup può anche essere utilizzato per validare le
pagine web non sarebbe una cattiva idea spendere del tempo per includerla
nel progetto.

In più, leggendo il codice di esempio, sembra che hai sbagliato le tabelle
delle Performance
-- 

Fundor333
https://fundor333.com
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Federico Cerchiari
@ Matteo Scarpa
Ho pensato di implementare qualcosa di simile a BeautifulSoup per la
navigazione del DOM, sopratutto per la parte di ricerca come find_all() e
simili. Oltre a quello ho provato/pensato di usare direttamente lmxl.
Nel mio caso li ho scartati perchè avrebbero richiesto un refactor troppo
profondo e l'aggiunta di una dipendenza.

Conosci altre librerie che implementano algoritmi di ricerca in alberi? non
vorrei riscrivermi da capo una ricerca che sicuramente è già stata fatta.

Il giorno 12 agosto 2017 13:21, Matteo Scarpa  ha
scritto:

> Dai una occhiata a BeautifullSoup  che usa un sistema simile per
> strutturare l'albero di oggetti che rappresenta una paginaa web che, anche
> se lo scopo del pacchetto è quello di ottenere dati da una pagina html,
> secondo me può tornarti utile per stutturare la pagina
>
> Il giorno sab 12 ago 2017 alle ore 12:02 Federico Cerchiari <
> federicocerchi...@gmail.com> ha scritto:
>
>> Opps, https://github.com/Hrabal/TemPy
>>
>> Il giorno 12 agosto 2017 12:01, Jacopo Cascioli > > ha scritto:
>>
>>> Sembra interessante, ma non ci sono link. Sono io che non lo vedo?
>>>
>>> ___
>>> Python mailing list
>>> Python@lists.python.it
>>> https://lists.python.it/mailman/listinfo/python
>>>
>>>
>> ___
>> Python mailing list
>> Python@lists.python.it
>> https://lists.python.it/mailman/listinfo/python
>>
> --
>
> Fundor333
> https://fundor333.com
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Matteo Scarpa
Dai una occhiata a BeautifullSoup  che usa un sistema simile per
strutturare l'albero di oggetti che rappresenta una paginaa web che, anche
se lo scopo del pacchetto è quello di ottenere dati da una pagina html,
secondo me può tornarti utile per stutturare la pagina

Il giorno sab 12 ago 2017 alle ore 12:02 Federico Cerchiari <
federicocerchi...@gmail.com> ha scritto:

> Opps, https://github.com/Hrabal/TemPy
>
> Il giorno 12 agosto 2017 12:01, Jacopo Cascioli 
> ha scritto:
>
>> Sembra interessante, ma non ci sono link. Sono io che non lo vedo?
>>
>> ___
>> Python mailing list
>> Python@lists.python.it
>> https://lists.python.it/mailman/listinfo/python
>>
>>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
-- 

Fundor333
https://fundor333.com
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Carlos Catucci
Il 12 ago 2017 12:02 PM, "Federico Cerchiari" 
ha scritto:

Opps, https://github.com/Hrabal/TemPy


HTML is like SQL: we all use it, we know it works, we all recognize it's
important, but our biggest dream is to never write a single line of it
anymore

Ecco una verita' assoluta. Andrebbe scolpita nel bronzo e affissa in tutti
i luoghi dove si sviluppa codice.


Carlos
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Federico Cerchiari
Opps, https://github.com/Hrabal/TemPy

Il giorno 12 agosto 2017 12:01, Jacopo Cascioli 
ha scritto:

> Sembra interessante, ma non ci sono link. Sono io che non lo vedo?
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Jacopo Cascioli
Sembra interessante, ma non ci sono link. Sono io che non lo vedo?
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori

2017-08-12 Per discussione Federico Cerchiari
Ciao a tutti,
ho iniziato questo progetto per "mantenermi in forma" e visto che potrebbe
essere utile a qualcuno ho deciso di renderlo pubblico con l'idea di farlo
crescere e rilasciarlo su PyPi.

Si tratta di un template engine per la generazione di HTML votato all'OOP,
in pratica serve per la generazione di pagine HTML utilizzando oggetti
python invece che scrivere HTML in un template Jinja2/Mako o altro.
A questo ho aggiunto delle api in stile jQuery per la navigazione e
manipolazione dell'albero html.

Sto cercando opinioni suggerimenti e critiche per miglioralo (siate
spietati! :P) , ma sopratutto persone interessate a collaborare!

Federico
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python