[Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori
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
Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori
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
Re: [Python] TemPy - OOP template engine in python - cerco opinioni e collaboratori
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
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
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
@ 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
> 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
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
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