DamPy is a command line tool + Python library to work with Adobe Experience Manager (AEM) Assets (DAM). It provides a comprehensive API to perform all operations on assets and is intended to provide a full command line interface for working with AEM DAM.
File ~\AppData\Local\anaconda3\lib\site-packages\dampy\lib\Env.py:80, in Env.writeCSV(self, fname, list, data)
78 if list:
79 for v in list:
---> 80 wr.writerow([v])
81 elif data:
82 for v in data:
all_assets = aem.dam.list('/content/dam',csv_file='C:/Data/list.csv',)
UnicodeEncodeError Traceback (most recent call last) Cell In[10], line 1 ----> 1 all_assets = aem.dam.list('/content/dam',csv_file='C:/Data/list.csv',)
File ~\AppData\Local\anaconda3\lib\site-packages\dampy\lib\Assets.py:47, in Assets.list(self, path, csv_dump, csv_file) 45 dir, fname = dir_n_file(csv_file, 'csv') 46 env = Env(dir) ---> 47 env.writeCSV(fname, list=asset_list) 48 return asset_list
File ~\AppData\Local\anaconda3\lib\site-packages\dampy\lib\Env.py:80, in Env.writeCSV(self, fname, list, data) 78 if list: 79 for v in list: ---> 80 wr.writerow([v]) 81 elif data: 82 for v in data:
File ~\AppData\Local\anaconda3\lib\encodings\cp1252.py:19, in IncrementalEncoder.encode(self, input, final) 18 def encode(self, input, final=False): ---> 19 return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 66-69: character maps to