[Talk-it] HTTP Basic Authentication con Python 3

Carlo Stemberger carlo.stemberger a gmail.com
Sab 6 Lug 2013 09:24:27 UTC


Il 06/07/2013 10:37, Carlo Stemberger ha scritto:
> Ho avuto una dritta su una possibile strada, che proverņ tra poco.

Funziona!!!

Per i posteri, ecco il mini-script di esempio riveduto e corretto:

-----
#!/usr/bin/env python3

import requests

url = 'http://api.openstreetmap.org/api/0.6/notes'
username = input('username > ')
password = input('password > ')

def send_note(lat, lon, text):
     data = dict(lat=lat, lon=lon, text=text)
     requests.post(url, data=data, auth=(username, password))

lat = input('lat > ')
lon = input('lon > ')
text = input('text > ')

send_note(lat, lon, text)
-----

Oltre a Python 3 ha solo una dipendenza: Requests[1]. Su Debian, il 
pacchetto si chiama "python3-requests".

Ciao!

Carlo


[1] http://docs.python-requests.org/

-- 
   .-.  | Registered Linux User #443882                        |  .''`.
   oo|  | http://linuxcounter.net/                             | : :'  :
  /`'\  |                           Registered Debian User #9  | `. `'`
(\_;/) |                 http://debiancounter.altervista.org/ |   `-




Maggiori informazioni sulla lista Talk-it