Skip to content

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

License

Notifications You must be signed in to change notification settings

suyuan1203/pyrets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 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