Skip to content

UrbanCompass/pyrets

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyrets

Using python3, it supports the login, search, getmetadata and logout transaction.

rets_session = pyrets.RetsSession(user, passwd, user_agent, rets_version, login_url, user_agent_passwd)

#login, login is required before you do any other transactions
response_text = rets_session.login()
print(response_text)

#getmetadata
metadata_text = rets_session.getmetadata()
with open('./12meta.xml','w') as f:
    f.write(metadata_text)

#getobject    
object_bin = rets_session.getobject('Photo','Property','40621107:1')
with open('./a.jpg', 'wb') as f:
    f.write(object_bin)
    
#search
response = rets_session.search('Property', 'RE_1', '(L_ListingID=40621107)', 1, 'L_UpdateDate')
print(response)

#logout
response_text = rets_session.logout()  
print(response_text)

About

In python, login, search, get metadata, logout from a RETS server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%