Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. from pybman import Client
  2. from pybman import DataSet
  3.  
  4. # create client instance
  5. client = Client(secret="conf/secret.json")
  6.  
  7. # retrieve data of given contexts
  8. import_context = client.get_data(ctx_id='ctx_906588')
  9. productive_context = client.get_data(ctx_id='ctx_924547')
  10.  
  11. # combine records of contexts
  12. records = import_context.records + productive_context.records
  13.  
  14. # create data set for collected records
  15. total = DataSet(data_id="eth-mpg", raw=records)
  16.  
  17. # create data set for released records
  18. data_set = DataSet(data_id="eth-mpg_released", raw=total.get_items_released())
  19.  
  20. new_source_genre = 'BOOK'
  21. old_source_genre = 'ENCYCLOPEDIA'
  22.  
  23. book_items = ["item_1945574", "item_1945576", "item_1945580", "item_1729057", "item_1729060", "item_1729062", "item_1729066", "item_1302005", "item_922769", "item_922771", "item_923570"]
  24.  
  25. collection = []
  26.  
  27. for item_id in book_items:
  28. rec = data_set.get_item(item_id)
  29. collection.append(rec)
  30.  
  31. encyclo = DataSet(data_id="encyclopdia_items", raw=collection)
  32. updated = client.change_source_genre(new_source_genre, old_source_genre, encyclo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement