[Python] Template al contrario
Buonasera a tutti, devo estrarre dei dati da dei file di testo che hanno all'incirca sempre la stessa struttura. Esiste una libreria che permetta di fare templating inverso? Ovvero dandogli un template mi permetta di estrarre i dati in automatico? Avevo visto qualcosa di Google (non ho il link sottomano, ma a prima vista non faceva per me) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Template al contrario
Funziona anche con file di testo semplice? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] RRD
Buongiorno a tutti, devo lavorare con numerosi file RRD (quasi 10.) e vorrei farlo con Python. Ho visto che nei repository ci sono sia pyrrd che python-rrdtool. Quale dei due mi consigliate e perchè? Grazie mille -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Vimrc
Buongiorno a tutti, sto iniziando a sviluppare un progetto web con Python, Flask e Postgres. Uso da sempre vim, avete qualche plugin o qualche impostazione da suggerirmi? Grazie -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Flask e JS
Buongiorno a tutti, sto iniziando a imparare a usare Flask. Mi sapete consigliare un framework JS client-side che sia "pythonico" e semplice da usare? -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Reti neurali e IA
Visto che se ne parlava: https://github.com/tburmeister/pyneural (letta ora nella newsletter di Python Weekly). -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] [OT] Parlando di roulette
Visto che l'altro giorno si parlava della matematica della roulette ecco un'interessante analisi http://datagenetics.com/blog/july12015/index.html -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Chiamare funzione ogni N secondi
Buonasera a tutti, quale è secondo voi il miglior modo per chiamare una funzione (con parametri) ogni tot secondi? Devo controllare un URL periodicamente. Mi hanno suggerito di usare Twisted, ma è un po' troppo pesante e preferirei non usarlo. Altre idee? apscheduler? threading? -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Chiamare funzione ogni N secondi
> > 2015-08-11 22:41 GMT+02:00 Lorenzo Mainardi : > > Buonasera a tutti, > > quale è secondo voi il miglior modo per chiamare una funzione (con > > parametri) ogni tot secondi? > > Posto che in ambiente Linux userei direttamente cron :) > Con Cron puoi schedulare con intervalli di minuti, non di secondi. Altrimenti era l'alternativa perfetta. > > Se può bastare questo è molto leggero ed autocontenuto: > https://github.com/dbader/schedule > > Altre soluzioni che mi vengono in mente implicano diverse dipendenze, > potrebbero essere overkill oppure no, dipende dal tuo caso. > L'ho trovato anche io e non sembra male. Ti faccio sapere appena l'ho provato. > > > Mi hanno suggerito di usare Twisted, > > Oddio che spreco, no. > Ti dico la verità, odio Twisted, ci ho lavorato per 6 mesi e secondo me un software scritto con Twisted diventa un guazzabuglio illeggibile nel giro di poco. Però è piuttosto potente... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Conoscete un web hosting a poc oprezzo?
> Salve a tutti, > > Sto cercando un web hoster a poco prezzo per sviluppare un sito web in > python con flask. > > Ne conoscete qualcuno? > > Grazie! Potresti usare Amazon AWS (Il primo anno è gratis) oppure Azure (il piano shared è gratis). ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Aiuto con BeautifulSoup
Buonasera a tutti, mi sto rompendo la testa da tutto il pomeriggio con una cavolata su BeautifulSoup. Se lancio questa funzione da ipython tutto funziona alla grande: def get_items(self): r = requests.get(self.favourites_url) soup = BeautifulSoup(r.text) table = soup.find("table", attrs={'class' : 'itemslist'}) print(table) Se invece la lancio da dentro uno script, table è None. Sinceramente non capisco -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto con BeautifulSoup
Scusate, ma ero al mare per 3 giorni senza PC. Ora non funziona più neanche da iPython... Ci darò un occhio per capire meglio quello che succede. Grazie mille a tutti -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Persistenza dizionario
Ho un dizionario piuttosto grande (risultato dello scraping di diverse pagine web). Vorrei serializzarlo in maniera permanente, per poi poter fare delle elaborazioni statistiche in un secondo momento. Avevo pensato a: * File CSV * Pickle * Salvarlo su un DB con datasets o con un ORM. Idee migliori? Quale di questi secondo voi è quello più pythonico? -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Persistenza dizionario
> Pandizzi il dizionario e poi da li ci fai quello che vuoi. Forse pandas è proprio quello che cercavo. Mi dovrò decidere a studiarlo. >Se vuoi mantenere tutto dentro python anche sqlite sarebbe una buona soluzione. Sì, era quello a cui avevo pensato, utilizzando datasets (ma vedo che anche Pandas ha il metodo per farlo). La mia unica preoccupazione è che poi non ho normalizzazione (lo so, forse è solo uno scrupolo). -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Slack channel pythonita
Perchè non Telegram? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] web2Py hosting
> > CIao a tutti, > sto cercando un host o una macchina virtuale per un sito internet che > dobbiamo fare > abbiamo deciso di farlo con web2py. Indicazioni in merito? > Potresti fare delle prove con Openshift di Red Hat. Web2py è supportato: http://web2py.com/demo_admin/openshift/deploy -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] DB per lista
Buongiorno a tutti, nel tempo libero mi dedico ad alcuni progettini di machine learning in Python. Avrei bisogno di inserire alcune liste di stringhe in un DB e poterle richiamare in maniera veloce e soprattutto "nativa". Ho provato con Redis, che sembrava facesse al caso mio, ma mi torna indietro una vera e propria stringa con tanto di parentesi quadre ed apici, obbligandomi così al parsing (cosa che volevo evitare). Quale altro DB potrei usare? Mi consigliate di usare roba relazionale (ad esempio SQLite)? Oppure di andare su altri KW DB tipo Kyoto Tycoon? -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] DB per lista
> Dario Bertini wrote: >>> import redis >>> r = redis.StrictRedis(host='localhost', port=6379, db=0) >>> r.rpush >>> >>> r.rpush(0, "questa", "è", "una", "sequenza", "di", "stringhe") 6 >>> r.llen(0) 6 >>> r.lrange(0, -10, 10) [b'questa', b'\xc3\xa8', b'una', b'sequenza', b'di', b'stringhe'] Grazie mille...Usavo set invece che rpush, ecco dove era lo sbaglio. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Ping in python
Ciao a tutti, avrei bisogno di un consiglio. Dovrei mandare a intervalli regolari una serie di ping (anche 1000) a diversi host e gestirne le risposte. Un po' quello che fa smokeping (se qualcuno lo conosce e lo usa). Per il frontend pensavo di utilizzare roba tipo bottle o flask. Cosa mi consigliate per il backend (Quello che deve pingare)? Alcuni anni fa ho usato Twisted, ma ora sembra un po' "antico" e un po' troppo pesante. Gevent?Eventlet? Altro? Mi piace l'approccio asincrono :) -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Digest di Python, Volume 98, Numero 2
>> subprocess + ping di sistema, oppure direttamente fork+exec e quello che >> vuoi per la gestione dell'I/O asincrono. >> >> Ricorda che ping funziona usando messaggi ICMP, che richiedono privileggi >> di root per poter essere usati. >> Infatti, è per quello che volevo interfacciarmi al ping di sistema oppure a qualcosa di già pronto ("le batterie sono incluse"). Hai qualcosa da suggerirmi per gestire l'I/O asincrono? asyncio? > > Nota aggiuntiva: essendo gli host più di uno l'unico modo "sano" è usando > fping. Cioè? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Eseguire un comando di sistema in modo asincrona
Buongiorno a tutti (e buona Pasqua), dovrei gestire una serie di comandi di sistema e lo vorrei fare in maniera asincrona. Le alternative che ho visto in giro sono: 1)Twisted: è quello che conosco meglio, ma vorrei evitare di portarmi dietro tutto l'ambaradan di librerie e la complessità di Twisted per una cosa così semplice; 2) Gevent 3)Asyncio: è quello che preferirei usare, visto che è praticamente "built-in" Purtroppo non sono riuscito a trovare molti esempi e la documentazione è molto scarna. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Leggere file stream
Buongiorno a tutti, scrivo per chiedere un consiglio alla lista. Ho un processo che mi genera un file di log molto grande (un paio di Giga al giorno, circa 10 righe). Vorrei parsare il file in tempo reale riga per riga e poi inserire i dati in un DB. Come posso fare? Ho letto un po' di documentazione del modulo io nella libreria standard, ma non so se è lo strumento adatto. Vorrei evitare cose complicate tipo logstash (un divorato di memoria) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Leggere file stream
> > > Dovessi rifarlo eviterei e (qualora concesso dall'applcazione) > scriverei direttamente sul DB. > L'applicazione (un server Radius) scrive già su un DB, ma non è più gestibile: tutte le volte che devo fare una manutenzione sulla tabella (ad esempio cancellando i record più vecchi di X) mi ritrovo l'applicazione bloccata. Volevo fare in modo di disaccoppiare il log e il DB. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Leggere file stream
> > Message: 3 > Date: Tue, 6 Dec 2016 18:05:31 +0100 > From: Carlo Miron > To: Discussioni generali sul linguaggio Python > > > Potresti provare con crossbar.io > E. > Non posso, sono dati sensibili e riservati. -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Leggere file stream
> > Message: 7 > Date: Wed, 7 Dec 2016 16:02:10 +0100 > From: Manlio Perillo > > Scrive sempre sullo stesso file, che quindi cresce indefinitivamente? > Sì, lo posso ruotare ogni ora od ogni giorno (a seconda di come mi fa comodo). > > > Vorrei parsare il file in tempo reale riga per > > riga e poi inserire i dati in un DB. > > Come posso fare? > > Non mi sembra troppo complesso, cosa hai provato a fare? > Per ora niente, volevo capire se con python potevo "seguire" un file per poi parsarle. Le linee sono raggruppate per ogni autenticazione e separate da una linea bianca. Dovrò quindi aggregarle per ogni autenticazione, infilarle in un dizionario, fare delle elaborazioni e buttarle nel DB. > > > Ho letto un po' di documentazione del modulo io nella > > libreria standard, ma non so se è lo strumento adatto. > > > > Non ti basta leggere il file linea per linea, parsare (eventualmente) > i dati e inviarli tramite un INSERT nel database? > La mia unica paura è che non ce la possa fare a stargli dietro (il file è circa 1 milione di righe al giorno). -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Flask-Nav
Qualcuno usa Flask-nav? Avrei una domandina da fare... -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] HTTP Client Asincrono
Sto cercando di fare un po' di scraping con BeautifulSoup e devo scaricare quasi 1 pagine. Avevo iniziato con requests, ma i tempi diventano bibilici lavorando in modo sincrono. Allora ho fatto i seguenti test: * grequests: ho trovato un bug, non è più mantenuto e quindi non mi aspetto che nessuno lo risolva, almeno in tempi brevi * twisted: non mi va di metterlo nel mezzo. Inoltre, avendoci lavorato diversi anni fa lo considero troppo complesso per quello che devo fare io * ayncio: complicatissimo e verbosissimo. * requests-future: sembrerebbe quello più adatto alle mie esigenze, se solo riuscissi a farlo funzionare per bene... Avete altri suggerimenti o consigli? -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] HTTP Client Asincrono
> Date: Mon, 10 Jul 2017 07:28:05 + > From: Matteo Scarpa > > > Posso suggerirti https://scrapy.org/ per il parsing di un gran numero di > pagine? Sì, l'ho guardato e mi è piaciuto poco (un po' troppo complesso). > Ha tutto integrata la gestione del "multitreding" e permette di > elaborare i risultati con beautifullsoup... Personalmente ho fatto di > quelle porcate con questo framework/libreria e ora non vado nemmeno più a > guardare quelle pagine ma leggo direttamente i risultati di scrapy Non sapevo dell'elaborazione con BeautifulSoup. Se è così si merita uno sguardo un po' più approfondito. Grazie mille :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Asyncio e DB
Buongiorno a tutti, sto migrando del codice da requests a asyncio/aiohttp e tutto procede per il meglio. Ho perso un sacco di tempo con robaccia tipo future-request e similia, ma una volta capito, asyncio è potentissimo e facile da usare. Per l'inserimento nel DB ho del codice pronto che usa Dataset ( https://dataset.readthedocs.io/en/latest/). Sembra però che non supporti asyncio. Qualche suggerimento su come fare a gestire l'inserimento nel DB senza dover riscrivere tutto il codice? Pensavo a una persistent queue nella quale il crawler inserisce i risultati (dizionari) e dalla quale un altro script tira fuori gli oggetti e gli inserisce nel db in maniera sincrona. Che ne pensate? Suggerimenti sulla persistent queue da utilizzare? Non sono riuscito a trovare una persistent queue che supporti sia la modalità asincrona che quella sincrona. Grazie -- LORENZO MAINARDI <http://blog.mainardi.me> ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Digest di Python, Volume 139, Numero 1
> > From: Christian Barra > > Non e' molto chiaro quello che ti serve. > > Un ORM, un client async per connetterti con il db, quale db nel caso? > L'ORM ce l'ho già ed è dataset che purtroppo non supporta asyncio. Provo anche a spostare il problema: è possibile gestire operazioni sincrone con ayncio? > Anche sulla queue che intendi? le queue in generale non bloccano, e' il > client che usi che puo' essere async o meno. > Mi serve una queue che supporti sia asyncio che il metodo "tradizionale" sincrono. Stavo dando un'occhiata a zeromq; è un po' troppo complesso di quello che mi aspettavo, ma potrebbe fare al caso mio. -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Asyncio e DB
> > > Provo anche a spostare il problema: è possibile gestire operazioni > sincrone con ayncio? > > Certo, ma blocchi il loop. > > La via corretta’ e’ l’utilizzo di https://docs.python.org/3/ > library/asyncio-eventloop.html#asyncio.AbstractEventLoop.run_in_executor < > https://docs.python.org/3/library/asyncio-eventloop.html#asyncio. > AbstractEventLoop.run_in_executor Infatti, sono arrivato alla stessa conclusione. Devo solo capire con precisione come farlo funzionare. > > Piu’ che una queue ti serve un task manager che gestisca la queue. > > Celery, PythonRQ o arq potrebbero fare al caso tuo. > Ci do un'occhiata. Pensavo anche a huey che mi sembra piuttosto semplice. L'unico punto è che non ho chiaro quale di queste task queue supporti asyncio nativamente. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Asyncio e DB
> > Date: Thu, 07 Sep 2017 05:25:34 + > From: Gollum1 > > > [...] > Onore a te, per aver ripulito tutto il messaggio del digest e aver tenuto > solo quello a cui hai risposto, e di non aver fatto top quoting... > > Se però riuscissi ad evitare il digest sarebbe molto meglio, perché > risponde attraverso il digest rompe i thread. > > Ciao. > Certo, hai ragione in pieno. è stato un mio errore, dettato dalla fretta e da Gmail. Scusate :) -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Asyncio/Aiohttp reload
Vi aggiorno sulle mie avventure con asyncio/aiohttp. Sono riuscito a capire come funziona e ho scritto uno scraper che funziona bene (8000 pagine scrapate in meno di un'ora). Il codice è qui: https://bitbucket.org/lormayna/football_scraper/src/8473064d6c85e72b3e51d4ff20c65aad0c69a541/match_scraper_db.py?at=default&fileviewer=file-view-default Ogni commento è ben accetto, il codice fa schifo, non ci sono commenti nè docstring. P.S. Sono dovuto passare a MySQL perchè SQLite si incavolava con il multithread. Anche qui ogni suggerimento è ben accetto. -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Asyncio/Aiohttp reload
> > Date: Tue, 12 Sep 2017 10:43:59 +0200 > From: Nicola Larosa > To: python@lists.python.it > Subject: Re: [Python] Asyncio/Aiohttp reload > > Lorenzo Mainardi wrote: > > Ogni commento è ben accetto, il codice fa schifo, non ci sono > > commenti nè docstring. > > Ahi ahi ahi... ;-) > Era nato come codice solo per me (uno scraper delle statistiche delle partite di calcio), solo dopo aver iniziato ad utilizzare asyncio ho deciso di condividerlo. > > P.S. > > Sono dovuto passare a MySQL perchè SQLite si incavolava con > > il multithread. > > Notorio punto debole di SQLite, non è progettato per uso concorrente > pesante. > Già. Peccato, perchè per questo progetto MySQL o altri DBMS "completi" sono un po' overkill. > > Anche qui ogni suggerimento è ben accetto. > > Butta via MySQL e usa PostgreSQL. Cerca le motivazioni nell'archivio > di questa lista. Ben accetto anche questo? ;-) > Lo so :) Devo solo trovare il tempo di impararlo. Fino ad ora ho lavorato con MySQL (non per scelta mia) e ci ho messo qualche minuto a metterlo in piedi. Intanto ho depennato asyncio dalla mia lista di TODO. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Ayncio + feedparser
Buongiorno a tutti, esiste una versione asincrona di feedparser? Ho googlato un po', ma non sono riuscito a trovare niente. Mi farebbe molto comodo, ma vorrei evitare di dovermela scrivere a manazza. -- LORENZO MAINARDI http://blog.mainardi.me ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Django
> From: Karim > > AWS con ElasticBeanstalk > > Dovessi fare ora, metterei su docker/ec2 sempre su AWS > Come mai ritieni docker+EC2 migliore di EBT? > 2018-01-03 19:30 GMT+11:00 Omar Giorgetti : > > Qualcuno ha Applicazioni Django+ Posgresql su altre piattaforme? Non proprio, ma perchè non dai un'occhiata a AWS Lambda + RDS? -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Encryption at rest
Buongiorno a tutti, ho una webapp che usa Flask + SQLAlchemy. Mi devo mettere in regola con il GDPR usando un prodotto esterno che cifra/decifra al volo alcuni campi del DB. Ad esempio: supponiamo che io abbia il numero di carta di credito 1234-5678-8765-4321. Quando lo voglio scrivere nel db passo il numero della carta di credito al servizio (tramite una API REST) e lui mi ritorna il dato cifrato --- che poi vado a salvare nel db. Quando voglio leggere un dato dal DB, devo fare il contrario. Come posso integrare questa roba con SQLAlchemy? Avevo pensato di usare un decoratore, ma poi mi sono un po' arenato. Avete qualche suggerimento? Grazie -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Encryption at rest
> > Un decoratore di cosa? Se proprio vuoi fare una chiamata ad api esterne > dall'ORM > fatti un tipo http://docs.sqlalchemy.org/en/latest/core/custom_types.html Ad esempio io ho due funzioni: insert_on_db(dato_in_chiaro) e retrieve_from_db(). Ovviamente ambedue lavorano con i dati in chiaro. I decoratori che volevo fare erano due: @encrypt insert_on_db(dato_in_chiaro) e @decrypt retrieve_from_db() In questo modo ridurrei al minimo l'impatto sul db e sul codice. Che ne pensate? -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] HTTP Proxy rewrite
Buongiorno a tutti, sto cercando un proxy HTTP che faccia rewriting delle request e delle response. Prima di riscrivermelo da zero, sto guardando un po' in giro. Il prodotto che avrei trovato è https://bitbucket.org/decalage/cherryproxy , ma supporta solo Python2 e quindi lo scarto. Avete altri suggerimenti? Un mio collega mi ha suggerito che potrebbe essere l'occasione per imparare un po' di Golang :) -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] HTTP Proxy rewrite
> > Hai provato a cercare con le chiavi "http proxy python3" ? > Sì, ma si trovano più che altro progetti per utilizzare proxy in uscita e anonimizzare la navigazione web. > Il tuo proxy deve supportare HTTPS? HTTP 2? > HTTPS. Al momento HTTP2 non è richiesto. > Un mio collega mi ha suggerito che potrebbe essere l'occasione per > imparare un po' di Golang :) > > > > Nella libreria standard di Go c'è un semplice reverse proxy che > permette di modificare la request e response: > https://golang.org/pkg/net/http/httputil/#ReverseProxy Appunto. Parlava proprio di questo. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Break in un generatore
Sto iterando su un generatore e vorrei usare una break per passare al prossimo elemento. Break mi esce direttamente dal "ciclo", così come raise StopIteration. C'è un modo per farlo? -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Convertire netmask in CIDR
Qualcuno di voi ha idea se è possibile convertire una netmask in una CIDR con il modulo built-in ipaddress? Mi farebbe comodo convertire 255.255.255.255 -> 32 oppure 255.255.255.0 -> 24 è facile da implementare, ma magari c'è già un metodo e non voglio reinventare la ruota. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Convertire netmask in CIDR
> > From: Lorenzo Buonanno > > Primo risultato cercando "netmask to cidr in Python" > > > https://stackoverflow.com/questions/38085571/how-use-netaddr-to-convert-subnet-mask-to-cidr-in-python Quel link l'avevo visto anche io e ti stavo per rispondere male perchè chiedevo di usare il modulo built-in. Poi ho visto l'ultimo commento : ip4 = ipaddress.IPv4Network((0,'255.255.255.0'))print(ip4.prefixlen)print(ip4.with_prefixlen) Grazie del suggerimento, era quello che mi serviva. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] OT: mercuria & heptapod
> Onestamente il perche' del successo di GIT rispetto a Bazaar e Mercurial > non mi e' mai stato chiaro. Neanche a me, sia git che bzr erano molto più lineari e avevano una sintassi molto più intuitiva. Io continuo ad usare hg per i miei side project, mi trovo benissimo; heptapod mi sembra un bel progettino e ci darò un'occhiata. C'è ancora qualcuno che usa bzr? -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] OT: mercuria & heptapod
> > From: Carlos Catucci > > > C'è ancora qualcuno che usa bzr? > > > > Presente > Lo usi in ambiente enterprise o per i tuoi progetti personali? Esistono servizi di code hosting che supportano bzr? Come si interfaccia con i sistemi di CI/CD? bzr mi ha sempre incuriosito molto, ma non ho mai avuto modo di provarlo perchè è morto abbastanza presto. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio su web framework
Non so se è già stato nominato, ma per fare delle paginette web molto semplici ho usato con successo Bottle (https://bottlepy.org/docs/dev/) . -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio su web framework
Quindi devi solo raccogliere gli input dell'utente, parsarli, generare una query SQL e far vedere il risultato all'utente? Bottle è perfetto: è un singolo file, supporta diversi template engine e tramite un plugin ha anche il supporto integrato a SQLite (SQLitePlugin). IMHO è lo strumento giusto per la tua situazione. -- LORENZO MAINARDI ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python