giovannicoppola / zothero

Rapidly search and cite Zotero entries from Alfred
MIT License
119 stars 9 forks source link

Cannot search Zotero database #1

Closed Miaoyifei-mz closed 2 years ago

Miaoyifei-mz commented 2 years ago

Hello, when I run this workflow, Alfred shows that the database is locked.

image
[12:10:00.924] Logging Started...
[12:10:01.408] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] Queuing argument '3d'
[12:10:03.833] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] Queuing argument '3'
[12:10:04.076] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] Queuing argument '3d'
[12:10:09.167] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] Script with argv '3' finished
[12:10:09.169] STDERR: ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] .
12:10:03 workflow.py:2093 DEBUG    ---------- ZotHero (1.99.3) ----------
12:10:03 zh.py:686 DEBUG    args={'--bibliography': False,
 '--help': False,
 '--paste': False,
 '--style': None,
 '--text': None,
 '--title': None,
 '<citekey>': None,
 '<id>': None,
 '<key>': None,
 '<query>': '3',
 '<style>': None,
 '<value>': None,
 'attachments': False,
 'citations': False,
 'clear': False,
 'config': False,
 'copy': False,
 'fields': False,
 'locale': False,
 'notify': False,
 'reindex': False,
 'search': True,
 'setvar': False,
 'style': False}
12:10:03 config.py:86 DEBUG    [config] datadir='/Users/zhuangzhu/Zotero'
12:10:03 core.py:72 DEBUG    [core] cachedir='~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero'
12:10:03 core.py:73 DEBUG    [core] zotero_dir='~/Zotero'
12:10:03 core.py:74 DEBUG    [core] attachments_dir=None
12:10:03 core.py:133 DEBUG    [core] storage='~/Zotero/storage'
12:10:03 core.py:134 DEBUG    [core] styles='~/Zotero/styles'
12:10:03 zotero.py:205 DEBUG    [zotero] database last modified 17.7 hours ago
12:10:03 index.py:202 DEBUG    [index] last updated 17.7 hours ago
12:10:03 index.py:153 DEBUG    [index] opened '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/search.sqlite'
12:10:03 index.py:301 DEBUG    [index] updating '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/search.sqlite' ...
12:10:03 zotero.py:186 DEBUG    [zotero] opened database '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/zotero.sqlite'
12:10:03 zotero.py:296 DEBUG    [zotero] + "Controlled dual delivery of BMP-2 and dexamethasone by nanoparticle-embedded electrospun nanofibers for the efficient repair of critical-sized rat calvarial defect"
12:10:03 zotero.py:348 DEBUG    [zotero] attachment={'key': 'RJQN3MJU', 'name': 'Li et al. - 2015 - Controlled dual delivery of BMP-2 and dexamethason.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/RJQN3MJU/Li et al. - 2015 - Controlled dual delivery of BMP-2 and dexamethason.pdf', 'url': None}
12:10:03 zotero.py:348 DEBUG    [zotero] attachment={'key': 'MHI8EXH7', 'name': 'ScienceDirect Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/MHI8EXH7/S014296121401062X.html', 'url': 'https://www.sciencedirect.com/science/article/abs/pii/S014296121401062X'}
12:10:09 workflow.py:2114 ERROR    database is locked
Traceback (most recent call last):
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/workflow/workflow.py", line 2107, in run
    func(self)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/zh.py", line 736, in main
    return do_search(query)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/zh.py", line 133, in do_search
    if app.stale and not running:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/core.py", line 159, in stale
    if self.index.empty:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/core.py", line 152, in index
    self._index.update(self.zotero)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/index.py", line 277, in update
    if not self._update(zot, force):
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/index.py", line 325, in _update
    for e in it:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 268, in all_entries
    yield self._load_entry(row)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 320, in _load_entry
    e.citekey = self.bbt.citekey('{}_{}'.format(e.library, e.key))
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 195, in bbt
    self._bbt = BetterBibTex(self.datadir)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/betterbibtex.py", line 48, in __init__
    row = conn.execute(SQL).fetchone()
sqlite3.OperationalError: database is locked
12:10:09 workflow.py:2116 INFO     for assistance, see: https://github.com/giovannicoppola/zothero/issues
12:10:09 workflow.py:2136 DEBUG    ---------- finished in 5.249s ----------
[12:10:09.174] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] {
  "items": [
    {
      "title": "Error in workflow 'ZotHero'",
      "subtitle": "database is locked",
      "valid": false,
      "icon": {
        "path": "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns"
      }
    }
  ]
}
[12:10:14.475] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] Script with argv '3d' finished
[12:10:14.482] STDERR: ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] .
12:10:09 workflow.py:2093 DEBUG    ---------- ZotHero (1.99.3) ----------
12:10:09 zh.py:686 DEBUG    args={'--bibliography': False,
 '--help': False,
 '--paste': False,
 '--style': None,
 '--text': None,
 '--title': None,
 '<citekey>': None,
 '<id>': None,
 '<key>': None,
 '<query>': '3d',
 '<style>': None,
 '<value>': None,
 'attachments': False,
 'citations': False,
 'clear': False,
 'config': False,
 'copy': False,
 'fields': False,
 'locale': False,
 'notify': False,
 'reindex': False,
 'search': True,
 'setvar': False,
 'style': False}
12:10:09 config.py:86 DEBUG    [config] datadir='/Users/zhuangzhu/Zotero'
12:10:09 core.py:72 DEBUG    [core] cachedir='~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero'
12:10:09 core.py:73 DEBUG    [core] zotero_dir='~/Zotero'
12:10:09 core.py:74 DEBUG    [core] attachments_dir=None
12:10:09 core.py:133 DEBUG    [core] storage='~/Zotero/storage'
12:10:09 core.py:134 DEBUG    [core] styles='~/Zotero/styles'
12:10:09 zotero.py:205 DEBUG    [zotero] database last modified 17.7 hours ago
12:10:09 index.py:202 DEBUG    [index] last updated 17.7 hours ago
12:10:09 index.py:153 DEBUG    [index] opened '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/search.sqlite'
12:10:09 index.py:301 DEBUG    [index] updating '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/search.sqlite' ...
12:10:09 zotero.py:186 DEBUG    [zotero] opened database '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/zotero.sqlite'
12:10:09 zotero.py:296 DEBUG    [zotero] + "Controlled dual delivery of BMP-2 and dexamethasone by nanoparticle-embedded electrospun nanofibers for the efficient repair of critical-sized rat calvarial defect"
12:10:09 zotero.py:348 DEBUG    [zotero] attachment={'key': 'RJQN3MJU', 'name': 'Li et al. - 2015 - Controlled dual delivery of BMP-2 and dexamethason.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/RJQN3MJU/Li et al. - 2015 - Controlled dual delivery of BMP-2 and dexamethason.pdf', 'url': None}
12:10:09 zotero.py:348 DEBUG    [zotero] attachment={'key': 'MHI8EXH7', 'name': 'ScienceDirect Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/MHI8EXH7/S014296121401062X.html', 'url': 'https://www.sciencedirect.com/science/article/abs/pii/S014296121401062X'}
12:10:14 workflow.py:2114 ERROR    database is locked
Traceback (most recent call last):
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/workflow/workflow.py", line 2107, in run
    func(self)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/zh.py", line 736, in main
    return do_search(query)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/zh.py", line 133, in do_search
    if app.stale and not running:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/core.py", line 159, in stale
    if self.index.empty:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/core.py", line 152, in index
    self._index.update(self.zotero)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/index.py", line 277, in update
    if not self._update(zot, force):
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/index.py", line 325, in _update
    for e in it:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 268, in all_entries
    yield self._load_entry(row)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 320, in _load_entry
    e.citekey = self.bbt.citekey('{}_{}'.format(e.library, e.key))
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 195, in bbt
    self._bbt = BetterBibTex(self.datadir)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/betterbibtex.py", line 48, in __init__
    row = conn.execute(SQL).fetchone()
sqlite3.OperationalError: database is locked
12:10:14 workflow.py:2116 INFO     for assistance, see: https://github.com/giovannicoppola/zothero/issues
12:10:14 workflow.py:2136 DEBUG    ---------- finished in 5.234s ----------
[12:10:14.486] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] {
  "items": [
    {
      "title": "Error in workflow 'ZotHero'",
      "subtitle": "database is locked",
      "valid": false,
      "icon": {
        "path": "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns"
      }
    }
  ]
}

Version information

macOS: 12.4 Alfred 4.6.6

raykr commented 2 years ago

me too!

giovannicoppola commented 2 years ago

THanks @RayKr for the fix. @Miaoyifei-mz does it work for you?

Miaoyifei-mz commented 2 years ago

Sorry, it still cannot work.

image
giovannicoppola commented 2 years ago

Would you be able to share the log file, or the part of it with the error message?

On Tue, Jun 14, 2022, 9:42 PM Miaoyifei-mz @.***> wrote:

Sorry, it still cannot work. [image: image] https://user-images.githubusercontent.com/60280844/173718140-1c3f190e-e4cf-4ad3-8bd9-16cf2067c684.png

— Reply to this email directly, view it on GitHub https://github.com/giovannicoppola/zothero/issues/1#issuecomment-1155881540, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMBYSYH7GPGX45RVJRXTUTVPEYG3ANCNFSM5XXHXIJA . You are receiving this because you commented.Message ID: @.***>

Miaoyifei-mz commented 2 years ago

Thank you!

[15:43:16.836] Logging Started...
[15:43:19.821] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] Queuing argument 'd'
[15:43:19.958] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] Script with argv 'd' finished
[15:43:19.960] STDERR: ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] .
15:43:19 workflow.py:2093 DEBUG    ---------- ZotHero (1.99.4) ----------
15:43:19 zh.py:704 DEBUG    args={'--bibliography': False,
 '--help': False,
 '--paste': False,
 '--style': None,
 '--text': None,
 '--title': None,
 '<citekey>': None,
 '<id>': None,
 '<key>': None,
 '<query>': 'd',
 '<style>': None,
 '<value>': None,
 'attachments': False,
 'citations': False,
 'clear': False,
 'config': False,
 'copy': False,
 'fields': False,
 'locale': False,
 'notify': False,
 'reindex': False,
 'search': True,
 'setvar': False,
 'style': False}
15:43:19 config.py:86 DEBUG    [config] datadir='/Users/zhuangzhu/Zotero'
15:43:19 core.py:72 DEBUG    [core] cachedir='~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero'
15:43:19 core.py:73 DEBUG    [core] zotero_dir='~/Zotero'
15:43:19 core.py:74 DEBUG    [core] attachments_dir=None
15:43:19 core.py:133 DEBUG    [core] storage='~/Zotero/storage'
15:43:19 core.py:134 DEBUG    [core] styles='~/Zotero/styles'
15:43:19 cache.py:311 DEBUG    [cache] opening store 'styles'...
15:43:19 cache.py:311 DEBUG    [cache] opening store 'modtimes'...
15:43:19 zh.py:122 DEBUG    Citation style: Acta Crystallographica Section B: Structural Science, Crystal Engineering and Materials
15:43:19 zotero.py:205 DEBUG    [zotero] database last modified 26.5 secs ago
15:43:19 index.py:202 DEBUG    [index] last updated 6.1 hours ago
15:43:19 index.py:301 DEBUG    [index] updating '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/search.sqlite' ...
15:43:19 index.py:153 DEBUG    [index] opened '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/search.sqlite'
15:43:19 zotero.py:186 DEBUG    [zotero] opened database '~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/giovanni-zothero/zotero.sqlite'
15:43:19 zotero.py:296 DEBUG    [zotero] + "Controlled dual delivery of BMP-2 and dexamethasone by nanoparticle-embedded electrospun nanofibers for the efficient repair of critical-sized rat calvarial defect"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'RJQN3MJU', 'name': 'Li et al. - 2015 - Controlled dual delivery of BMP-2 and dexamethason.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/RJQN3MJU/Li et al. - 2015 - Controlled dual delivery of BMP-2 and dexamethason.pdf', 'url': None}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'MHI8EXH7', 'name': 'ScienceDirect Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/MHI8EXH7/S014296121401062X.html', 'url': 'https://www.sciencedirect.com/science/article/abs/pii/S014296121401062X'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "静电纺丝制备多孔/中空二氧化硅纳米纤维及其功能化"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'MI5WA57M', 'name': '张海连 - 2013 - 静电纺丝制备多孔中空二氧化硅纳米纤维及其功能化.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/MI5WA57M/张海连 - 2013 - 静电纺丝制备多孔中空二氧化硅纳米纤维及其功能化.pdf', 'url': 'https://kns.cnki.net/kcms/download.aspx?filename=TBlNjFUUiVHTBpVeJdEbZhTe5pUdZlVNjRHMTl3U4R3bmdTRKNWYvMkdSBDc3Azd6JkVTJkQjZXVmdVYolXQSJna4FVeERnaxQEVWNHaM9UckxUNTFVV4MTVwR2LCVXQwkWTVNTYiF1KS9URvYTMhlFTkdWSMBlR&dflag=pdfdown&dflag=cajdown&tablename=CMFD201302&uid=WEEvREcwSlJHSldSdmVqM1BLUWh5QjQ3MHRBdUQ3enI5ZmJYSjZJRnovaz0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4IQMovwHtwkF4VYPoHbKxJw!!'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "《北海道物语》:你忘掉了爱情本来的模样"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'M3Z8WKJB', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/M3Z8WKJB/97558810.html', 'url': 'https://zhuanlan.zhihu.com/p/97558810'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "A flexible, adhesive and self-healable hydrogel-based wearable strain sensor for human motion and physiological signal monitoring"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'W8M3FY6W', 'name': 'Xia et al. - 2019 - A flexible, adhesive and self-healable hydrogel-ba.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/W8M3FY6W/Xia et al. - 2019 - A flexible, adhesive and self-healable hydrogel-ba.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "A self-healable and highly flexible supercapacitor integrated by dynamically cross-linked electro-conductive hydrogels based on nanocellulose-templated carbon nanotubes embedded in a viscoelastic polymer network"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'FJEBTAPG', 'name': 'Han et al. - 2019 - A self-healable and highly flexible supercapacitor.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/FJEBTAPG/Han et al. - 2019 - A self-healable and highly flexible supercapacitor.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Approaching truly sustainable solar cells by the use of water and cellulose derivatives"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'C269265E', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/C269265E/c6gc02625g.html', 'url': 'https://pubs.rsc.org/en/content/articlehtml/2016/gc/c6gc02625g'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'ATTSPFYW', 'name': 'Bella et al. - 2017 - Approaching truly sustainable solar cells by the u.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/ATTSPFYW/Bella et al. - 2017 - Approaching truly sustainable solar cells by the u.pdf', 'url': 'https://pubs.rsc.org/en/content/articlepdf/2017/gc/c6gc02625g'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Atomic Layer Deposition on Electrospun Polymer Fibers as a Direct Route to Al2O3 Microtubes with Precise Wall Thickness Control"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'VK6CNVE8', 'name': 'ACS Full Text Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/VK6CNVE8/nl062948i.html', 'url': 'https://pubs.acs.org/doi/full/10.1021/nl062948i'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'C6S45JTY', 'name': 'Peng et al. - 2007 - Atomic Layer Deposition on Electrospun Polymer Fib.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/C6S45JTY/Peng et al. - 2007 - Atomic Layer Deposition on Electrospun Polymer Fib.pdf', 'url': 'https://pubs.acs.org/doi/pdf/10.1021/nl062948i'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Co-electrospun SiO2 hollow nanostructured fibers with hierarchical walls"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '7DEWPN6U', 'name': 'Zhan et al. - 2008 - Co-electrospun SiO2 hollow nanostructured fibers w.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/7DEWPN6U/Zhan et al. - 2008 - Co-electrospun SiO2 hollow nanostructured fibers w.pdf', 'url': 'https://pdf.sciencedirectassets.com/272564/1-s2.0-S0021979707X06477/1-s2.0-S0021979707016128/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjENT%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIHEHLVUHZtMBAfMoVU4QPI21fORcM%2B3ASZez2RtZK7p6AiA06Ou4cQfpeHkde1LLRm1FyEn81WuCsN2jc5KgiUAu%2BSq0AwhsEAMaDDA1OTAwMzU0Njg2NSIMKi4JgNwj0S80PeyFKpEDXQDfi8dM4YXVxkkA7rouD2xAfBm2LWIOINKC%2Ba9XFOjPl2JVFd0KRmUpn%2BFZqZArYEjeTBDzgJ5bZWByku5ltNu7QrbEWrVS8oURpNGGUNkhE1pufaXJ3fviN%2FCddG%2FchVsYt2wcNN9DsA4F%2Fr0UXf8V%2BtsRRaq9P%2F68iUNkMgzIIHv2r%2FTTvy%2Fy3GQ5BgiX0pajbYiip0YoiGGyYxZqDRTpKp%2B9pdwzuiKxour0xBNiZLQfGm6vO9IObmOFaDEHSyP%2FJt16Wq3g5U8QQkivLoyGsvbmB%2B%2BGJW6lHqcPM4gukPrN8hIuoGdQ7ykzgn76dY1GojD7PM2aM%2FmLjIBsIRBLC6Es5W0Fw2QDXGnvUA2P2oWTq%2FD2YjlKR3%2F23%2BPB1bUTBXCE3tlQP%2FYHfJ2LTAUedRT9qgl3wYd4JiVY%2B5WztHoq9XKggKzLP3nq258ardDwGtYcwUeoJoNna%2Bhh59PfVMHLdh%2FHi0t6xpbeihNLvaYoQ6avH6CDJsdZrSV2jtWMh1f1IiIxHd7Y2Xhq6%2FQwqKjG%2FgU67AHjWgpbaQvTd9KKnWHd%2BTkWn5O3GMTGeLylL2Hcl6BmOPNFEOBM1mqyeF2yYfw7sekzvYc98fwm6dm2rIVqAl3%2Fo7kgsOII6%2BF2FmSABGAO6hjYxnUvjlt108ephn6HE%2FFjbHs3LF%2BhXFNjJeZJgkN6LE5Z8sbMvoqUE7vS%2B9%2F83K3qtlwGUxoIIF4wlC%2B3VVcvCV2oy73GPqMwVmHcD28TyXQiXea9rvikZy4ISRqWSJRFVacIJfOuoPnKgjA9E%2F988jc28OtF7G4ogG2Gy081kukUvbBenSGNWdyhu3YOTIaGCKSkr9Mo0032dg%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20201210T051700Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=ASIAQ3PHCVTY7WDKZHTR%2F20201210%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=6f28fe544c967b5daba828cf7b798739d3856c92c98572a1d635e9c39f83bde9&hash=cce65118bc6379aa3edf267e9c895b271a1d0b2c621cfc39dc63f1da64f4c3c4&host=68042c943591013ac2b2430a89b270f6af2c76d8dfd086a07176afe7c76c2c61&pii=S0021979707016128&tid=spdf-daa31dd5-b4dc-4da2-b72a-5fd9072a6c9b&sid=eeb3f00e44be264b829be5a69451aaa9cea2gxrqa&type=client'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '2Y9M9ESK', 'name': 'ScienceDirect Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/2Y9M9ESK/S0021979707016128.html', 'url': 'https://www.sciencedirect.com/science/article/pii/S0021979707016128'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Dually pH-responsive polyelectrolyte complex hydrogel composed of polyacrylic acid and poly (2-(dimthylamino) ethyl methacrylate)"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'SGZXYQZF', 'name': 'Li et al. - 2016 - Dually pH-responsive polyelectrolyte complex hydro.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/SGZXYQZF/Li et al. - 2016 - Dually pH-responsive polyelectrolyte complex hydro.pdf', 'url': 'https://cyber.sci-hub.se/MTAuMTAxNi9qLnBvbHltZXIuMjAxNi4xMS4wMzc=/li2016.pdf#view=FitH'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'PSRQFPMT', 'name': 'ScienceDirect Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/PSRQFPMT/S0032386116310382.html', 'url': 'https://www.sciencedirect.com/science/article/abs/pii/S0032386116310382'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Development of micro-scale hollow fiber ultrafiltration membranes"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'WN3MUGJD', 'name': 'Halaui et al. - 2011 - Development of micro-scale hollow fiber ultrafiltr.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/WN3MUGJD/Halaui et al. - 2011 - Development of micro-scale hollow fiber ultrafiltr.pdf', 'url': 'https://moscow.sci-hub.se/859/726eb430886ac985c0c3d83f3a88ca75/halaui2011.pdf#view=FitH'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'JYG6TK2S', 'name': 'Halaui et al. - 2011 - Development of micro-scale hollow fiber ultrafiltr.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/JYG6TK2S/Halaui et al. - 2011 - Development of micro-scale hollow fiber ultrafiltr.pdf', 'url': 'https://moscow.sci-hub.se/859/726eb430886ac985c0c3d83f3a88ca75/halaui2011.pdf#view=FitH'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Electrically conductive gold nanoparticle-chitosan thermosensitive hydrogels for cardiac tissue engineering"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '8MSI2ATJ', 'name': 'Baei et al. - 2016 - Electrically conductive gold nanoparticle-chitosan.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/8MSI2ATJ/Baei et al. - 2016 - Electrically conductive gold nanoparticle-chitosan.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Electrically conductive hydrogels for flexible energy storage systems"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'F8Y2HXUF', 'name': 'Zhang et al. - 2019 - Electrically conductive hydrogels for flexible ene.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/F8Y2HXUF/Zhang et al. - 2019 - Electrically conductive hydrogels for flexible ene.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Electroluminescence of Giant Stretchability"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'PUHMQ9CR', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/PUHMQ9CR/adma.html', 'url': 'https://onlinelibrary.wiley.com/doi/full/10.1002/adma.201504031'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'G5UT5WW3', 'name': 'Yang et al. - 2016 - Electroluminescence of Giant Stretchability.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/G5UT5WW3/Yang et al. - 2016 - Electroluminescence of Giant Stretchability.pdf', 'url': 'https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/adma.201504031'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Extremely Stretchable Strain Sensors Based on Conductive Self-Healing Dynamic Cross-Links Hydrogels for Human-Motion Detection"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '35S8AZBJ', 'name': 'Cai et al. - 2017 - Extremely Stretchable Strain Sensors Based on Cond.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/35S8AZBJ/Cai et al. - 2017 - Extremely Stretchable Strain Sensors Based on Cond.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Fast-moving soft electronic fish"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'ZT7B82SL', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/ZT7B82SL/e1602045.html', 'url': 'https://advances.sciencemag.org/content/3/4/e1602045?rss=1&intcmp=trendmd-adv'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'SGFVWYDR', 'name': 'Li et al. - 2017 - Fast-moving soft electronic fish.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/SGFVWYDR/Li et al. - 2017 - Fast-moving soft electronic fish.pdf', 'url': 'https://advances.sciencemag.org/content/advances/3/4/e1602045.full.pdf'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Fe <sup>3+</sup> Cross-Linked Polyaniline/Cellulose Nanofibril Hydrogels for High-Performance Flexible Solid-State Supercapacitors"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'GNB5DDVA', 'name': 'Liu et al. - 2019 - Fe 3+ Cross-Linked PolyanilineCellulos.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/GNB5DDVA/Liu et al. - 2019 - Fe 3+ Cross-Linked PolyanilineCellulos.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Highly stretchable electroluminescent skin for optical signaling and tactile sensing"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'FQJE2Z79', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/FQJE2Z79/1071.html', 'url': 'https://science.sciencemag.org/content/351/6277/1071.abstract'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'WP8MN25W', 'name': 'PubMed entry', 'path': None, 'url': 'http://www.ncbi.nlm.nih.gov/pubmed/26941316'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'FNU3PSHN', 'name': 'Larson et al. - 2016 - Highly stretchable electroluminescent skin for opt.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/FNU3PSHN/Larson et al. - 2016 - Highly stretchable electroluminescent skin for opt.pdf', 'url': 'https://science.sciencemag.org/content/sci/351/6277/1071.full.pdf'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Highly stretchable, transparent ionic touch panel"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '7UV8IG5K', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/7UV8IG5K/682.html', 'url': 'https://science.sciencemag.org/content/353/6300/682.abstract'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'WNGZFK8E', 'name': 'PubMed entry', 'path': None, 'url': 'http://www.ncbi.nlm.nih.gov/pubmed/27516597'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'XK738RD3', 'name': 'Kim et al. - 2016 - Highly stretchable, transparent ionic touch panel.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/XK738RD3/Kim et al. - 2016 - Highly stretchable, transparent ionic touch panel.pdf', 'url': 'https://science.sciencemag.org/content/sci/353/6300/682.full.pdf'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Mesoporous silica nanoparticles in biomedical applications"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'U8LZRYLE', 'name': 'Li et al. - 2012 - Mesoporous silica nanoparticles in biomedical appl.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/U8LZRYLE/Li et al. - 2012 - Mesoporous silica nanoparticles in biomedical appl.pdf', 'url': 'https://moscow.sci-hub.se/1121/4392e311e03dfaeddbc6481b13ce7638/li2012.pdf#view=FitH'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Microfluidic Chip-Based Fabrication of PLGA Microfiber Scaffolds for Tissue Engineering"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'PNWEWJLG', 'name': 'Hwang et al. - 2008 - Microfluidic Chip-Based Fabrication of PLGA Microf.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/PNWEWJLG/Hwang et al. - 2008 - Microfluidic Chip-Based Fabrication of PLGA Microf.pdf', 'url': 'https://moscow.sci-hub.tw/2519/c8efd74ac7df750a479dafe8665463cf/hwang2008.pdf#view=FitH'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Microfluidic Fabrication of Biomimetic Helical Hydrogel Microfibers for Blood‐Vessel‐on‐a‐Chip Applications"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'L5SD5SJH', 'name': 'Jia et al. - 2019 - Microfluidic Fabrication of Biomimetic Helical Hyd.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/L5SD5SJH/Jia et al. - 2019 - Microfluidic Fabrication of Biomimetic Helical Hyd.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Microfluidic spinning of micro- and nano-scale fibers for tissue engineering"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'S7E73T8Q', 'name': 'Jun et al. - 2014 - Microfluidic spinning of micro- and nano-scale fib.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/S7E73T8Q/Jun et al. - 2014 - Microfluidic spinning of micro- and nano-scale fib.pdf', 'url': 'https://cyber.sci-hub.tw/MTAuMTAzOS9jM2xjNTE0MTRl/jun2014.pdf#view=FitH'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'JVA4PCNM', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/JVA4PCNM/C3LC51414E.html', 'url': 'https://pubs.rsc.org/en/content/articlelanding/2014/LC/C3LC51414E#!divAbstract'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Modification of a hydrophilic linear polyurethane by crosslinking with a polydimethylsiloxane. Influence of the crosslink density and of the hydrophobic/hydrophilic balance on the water transport properties"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'QLL5TZDV', 'name': 'Dolmaire et al. - 2006 - Modification of a hydrophilic linear polyurethane .pdf', 'path': '/Users/zhuangzhu/Zotero/storage/QLL5TZDV/Dolmaire et al. - 2006 - Modification of a hydrophilic linear polyurethane .pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Multi-Structure Hollow Nanofibers: Controlled Synthesis and Photocatalytic Applications"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'RL36IPIG', 'name': 'Liu et al. - 2020 - Multi-Structure Hollow Nanofibers Controlled Synt.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/RL36IPIG/Liu et al. - 2020 - Multi-Structure Hollow Nanofibers Controlled Synt.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Mussel-Inspired Autonomously Self-Healable All-in-One Supercapacitor with Biocompatible Hydrogel"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '43IPZ6LQ', 'name': 'Hsu et al. - 2020 - Mussel-Inspired Autonomously Self-Healable All-in-.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/43IPZ6LQ/Hsu et al. - 2020 - Mussel-Inspired Autonomously Self-Healable All-in-.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Nanostructured conductive polypyrrole hydrogels as high-performance, flexible supercapacitor electrodes"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'SEWILJIE', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/SEWILJIE/c4ta00484a.html', 'url': 'https://pubs.rsc.org/--/content/articlehtml/2014/ta/c4ta00484a'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'PEN5V4MR', 'name': 'Shi et al. - 2014 - Nanostructured conductive polypyrrole hydrogels as.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/PEN5V4MR/Shi et al. - 2014 - Nanostructured conductive polypyrrole hydrogels as.pdf', 'url': 'https://pubs.rsc.org/en/content/articlepdf/2014/ta/c4ta00484a'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "pH- and Thermal-Responsive Multishape Memory Hydrogel."
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'GKA7UKLL', 'name': 'Xl et al. - 2016 - pH- and Thermal-Responsive Multishape Memory Hydro.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/GKA7UKLL/Xl et al. - 2016 - pH- and Thermal-Responsive Multishape Memory Hydro.pdf', 'url': None}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'HFYU96H3', 'name': 'PubMed entry', 'path': None, 'url': 'http://www.ncbi.nlm.nih.gov/pubmed/27642653'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'H7I7NH9G', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/H7I7NH9G/27642653.html', 'url': 'https://europepmc.org/article/med/27642653'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "pH-Tunable Calcium Phosphate Covered Mesoporous Silica Nanocontainers for Intracellular Controlled Release of Guest Drugs"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'K4VFU2QA', 'name': 'Rim et al. - 2011 - pH-Tunable Calcium Phosphate Covered Mesoporous Si.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/K4VFU2QA/Rim et al. - 2011 - pH-Tunable Calcium Phosphate Covered Mesoporous Si.pdf', 'url': 'https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/anie.201101536'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '9N82UVB3', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/9N82UVB3/anie.html', 'url': 'https://onlinelibrary.wiley.com/doi/full/10.1002/anie.201101536'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "pH响应性高分子材料"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'AHFHF6TS', 'name': '张胜兰 et al. - 2000 - pH响应性高分子材料.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/AHFHF6TS/张胜兰 et al. - 2000 - pH响应性高分子材料.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "pH敏感性智能水凝胶的设计及其应用"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '3F7756SP', 'name': '于秋灵 et al. - 2020 - pH敏感性智能水凝胶的设计及其应用.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/3F7756SP/于秋灵 et al. - 2020 - pH敏感性智能水凝胶的设计及其应用.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Plasma assisted synthesis of hollow nanofibers using electrospun sacrificial templates"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '2554GE8D', 'name': 'Rahmathullah et al. - 2007 - Plasma assisted synthesis of hollow nanofibers usi.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/2554GE8D/Rahmathullah et al. - 2007 - Plasma assisted synthesis of hollow nanofibers usi.pdf', 'url': 'https://dacemirror.sci-hub.se/journal-article/654a95783d5a44963783cbeea873c397/rahmathullah2007.pdf#view=FitH'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'SAE3RTXV', 'name': 'ScienceDirect Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/SAE3RTXV/S0168583X07013882.html', 'url': 'https://www.sciencedirect.com/science/article/abs/pii/S0168583X07013882'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Polyelectrolyte multilayer functionalized mesoporous silica nanoparticles for pH-responsive drug delivery: layer thickness-dependent release profiles and biocompatibility"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'SYYZP6I7', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/SYYZP6I7/c3tb21193b.html', 'url': 'https://pubs.rsc.org/en/content/articlelanding/2013/TB/c3tb21193b#!divAbstract'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'LCLLKZNA', 'name': 'Feng et al. - 2013 - Polyelectrolyte multilayer functionalized mesoporo.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/LCLLKZNA/Feng et al. - 2013 - Polyelectrolyte multilayer functionalized mesoporo.pdf', 'url': 'https://pubs.rsc.org/en/content/articlepdf/2013/tb/c3tb21193b'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Porous fiber formation in polymer-solvent system undergoing solvent evaporation"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'DVRQ4NYG', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/DVRQ4NYG/1.html', 'url': 'https://aip.scitation.org/doi/full/10.1063/1.2259812'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'RI9D9HJC', 'name': 'Dayal and Kyu - 2006 - Porous fiber formation in polymer-solvent system u.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/RI9D9HJC/Dayal and Kyu - 2006 - Porous fiber formation in polymer-solvent system u.pdf', 'url': 'https://aip.scitation.org/doi/pdf/10.1063/1.2259812'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Preparation of Ga2O3 nanoribbons and tubes by electrospinning"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'MAFLHU7V', 'name': 'ScienceDirect Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/MAFLHU7V/S0022024807006793.html', 'url': 'https://www.sciencedirect.com/science/article/pii/S0022024807006793'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Preparation of Submicron Polypyrrole/Poly(methyl methacrylate) Coaxial Fibers and Conversion to Polypyrrole Tubes and Carbon Tubes"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '8WXK3ULA', 'name': 'ACS Full Text Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/8WXK3ULA/la061399t.html', 'url': 'https://pubs.acs.org/doi/full/10.1021/la061399t'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '6WRFD7JY', 'name': 'Full Text PDF', 'path': '/Users/zhuangzhu/Zotero/storage/6WRFD7JY/Dong and Jones - 2006 - Preparation of Submicron PolypyrrolePoly(methyl m.pdf', 'url': 'https://pubs.acs.org/doi/pdf/10.1021/la061399t'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Recent advances in designing conductive hydrogels for flexible electronics"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'EKNP2IHX', 'name': 'Peng et al. - 2020 - Recent advances in designing conductive hydrogels .pdf', 'path': '/Users/zhuangzhu/Zotero/storage/EKNP2IHX/Peng et al. - 2020 - Recent advances in designing conductive hydrogels .pdf', 'url': 'https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/inf2.12113'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Self-Assembled Graphene Hydrogel <i>via</i> a One-Step Hydrothermal Process"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'CVGA2LPI', 'name': 'Xu et al. - 2010 - Self-Assembled Graphene Hydrogel via a One-.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/CVGA2LPI/Xu et al. - 2010 - Self-Assembled Graphene Hydrogel via a One-.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Self-recovering tough gel electrolyte with adjustable supercapacitor performance"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'GYJQBIW4', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/GYJQBIW4/adma.html', 'url': 'https://onlinelibrary.wiley.com/doi/full/10.1002/adma.201400240'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'DEIB2THY', 'name': 'Liu et al. - 2014 - Self-Recovering Tough Gel Electrolyte with Adjusta.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/DEIB2THY/Liu et al. - 2014 - Self-Recovering Tough Gel Electrolyte with Adjusta.pdf', 'url': 'https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/adma.201400240'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "SnO2nanotubes fabricated using electrospinning and atomic layer deposition and their gas sensing performance"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '85X3MTEV', 'name': 'Kim et al. - 2010 - SnO2nanotubes fabricated using electrospinning and.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/85X3MTEV/Kim et al. - 2010 - SnO2nanotubes fabricated using electrospinning and.pdf', 'url': 'https://iopscience.iop.org/article/10.1088/0957-4484/21/24/245605/pdf'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Spring-shaped stimuli-responsive hydrogel actuator with large deformation"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'HRQSVIGY', 'name': 'Yoshida et al. - 2018 - Spring-shaped stimuli-responsive hydrogel actuator.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/HRQSVIGY/Yoshida et al. - 2018 - Spring-shaped stimuli-responsive hydrogel actuator.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Stimuli-Responsive Materials Based on Interpenetrating Polymer Liquid Crystal Hydrogels"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'C4H8BUQP', 'name': 'Stumpel et al. - 2015 - Stimuli-Responsive Materials Based on Interpenetra.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/C4H8BUQP/Stumpel et al. - 2015 - Stimuli-Responsive Materials Based on Interpenetra.pdf', 'url': 'https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/adfm.201500745'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Strain-programmable fiber-based artificial muscle"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'WBSDP7J6', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/WBSDP7J6/145.html', 'url': 'https://science.sciencemag.org/content/365/6449/145.abstract'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'IQKX8QKF', 'name': 'PubMed entry', 'path': None, 'url': 'http://www.ncbi.nlm.nih.gov/pubmed/31296764'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'G8L2ES6M', 'name': 'Kanik et al. - 2019 - Strain-programmable fiber-based artificial muscle.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/G8L2ES6M/Kanik et al. - 2019 - Strain-programmable fiber-based artificial muscle.pdf', 'url': 'https://science.sciencemag.org/content/sci/365/6449/145.full.pdf'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "The fabrication of hollow multilayered polyelectrolyte fibrous mats and its morphology study"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'DKNPALVJ', 'name': 'Ge et al. - 2007 - The fabrication of hollow multilayered polyelectro.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/DKNPALVJ/Ge et al. - 2007 - The fabrication of hollow multilayered polyelectro.pdf', 'url': 'https://moscow.sci-hub.se/344/49679a4f2757159d4387f51d888ebdb6/ge2007.pdf#view=FitH'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'L4NYSQ98', 'name': 'ScienceDirect Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/L4NYSQ98/S0927775706005711.html', 'url': 'https://www.sciencedirect.com/science/article/abs/pii/S0927775706005711'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Triple-coaxial electrospun amorphous carbon nanotubes with hollow graphitic carbon nanospheres for high-performance Li ion batteries"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'M2FRU5PY', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/M2FRU5PY/c2ee22085g.html', 'url': 'https://pubs.rsc.org/en/content/articlelanding/2012/EE/c2ee22085g#!divAbstract'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'AT7VS5WZ', 'name': 'Chen et al. - 2012 - Triple-coaxial electrospun amorphous carbon nanotu.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/AT7VS5WZ/Chen et al. - 2012 - Triple-coaxial electrospun amorphous carbon nanotu.pdf', 'url': 'https://pubs.rsc.org/en/content/articlepdf/2012/ee/c2ee22085g'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Ultrastretchable and superior healable supercapacitors based on a double cross-linked hydrogel electrolyte"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'A5P7VS7Y', 'name': 'Li et al. - 2019 - Ultrastretchable and superior healable supercapaci.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/A5P7VS7Y/Li et al. - 2019 - Ultrastretchable and superior healable supercapaci.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "Use of Electrospinning to Directly Fabricate Hollow Nanofibers with Functionalized Inner and Outer Surfaces"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'RZ2LK7R2', 'name': 'Li et al. - 2005 - Use of Electrospinning to Directly Fabricate Hollo.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/RZ2LK7R2/Li et al. - 2005 - Use of Electrospinning to Directly Fabricate Hollo.pdf', 'url': 'https://www.onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smll.200400056'}
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'ICMNTD4G', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/ICMNTD4G/smll.html', 'url': 'https://onlinelibrary.wiley.com/doi/full/10.1002/smll.200400056'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "你……你如果认识从前的我,也许你会原谅现在的我"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '3BC4F54Q', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/3BC4F54Q/1930133.html', 'url': 'https://book.douban.com/review/1930133/'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "你在创作你的未来,未来也正在创造你"
15:43:19 zotero.py:296 DEBUG    [zotero] + "刚刚,「天问一号」发射成功,中国首次火星探测任务启航"
15:43:19 zotero.py:296 DEBUG    [zotero] + "半芳香族耐高温聚酰胺及其复合材料的制备与性能研究"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': '8PEGLCZ9', 'name': '刘冰肖 - 2019 - 半芳香族耐高温聚酰胺及其复合材料的制备与性能研究.pdf', 'path': '/Users/zhuangzhu/Zotero/storage/8PEGLCZ9/刘冰肖 - 2019 - 半芳香族耐高温聚酰胺及其复合材料的制备与性能研究.pdf', 'url': None}
15:43:19 zotero.py:296 DEBUG    [zotero] + "存量阅读+增量阅读,助你在学术的海洋上乘风破浪 - 少数派"
15:43:19 zotero.py:348 DEBUG    [zotero] attachment={'key': 'GR3DCNQI', 'name': 'Snapshot', 'path': '/Users/zhuangzhu/Zotero/storage/GR3DCNQI/61062.html', 'url': 'https://sspai.com/post/61062'}
15:43:19 zotero.py:296 DEBUG    [zotero] + "形而上学 - 维基百科,自由的百科全书"
15:43:19 workflow.py:2114 ERROR    __str__ returned non-string (type NoneType)
Traceback (most recent call last):
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/workflow/workflow.py", line 2107, in run
    func(self)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/zh.py", line 754, in main
    return do_search(query)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/zh.py", line 135, in do_search
    if app.stale and not running:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/core.py", line 159, in stale
    if self.index.empty:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/core.py", line 152, in index
    self._index.update(self.zotero)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/index.py", line 277, in update
    if not self._update(zot, force):
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/index.py", line 325, in _update
    for e in it:
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 268, in all_entries
    yield self._load_entry(row)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 316, in _load_entry
    e.notes = self._entry_notes(e.id)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 366, in _entry_notes
    return [strip_tags(row['note']) for row in rows]
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/zotero.py", line 366, in <listcomp>
    return [strip_tags(row['note']) for row in rows]
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/util.py", line 131, in strip_tags
    return HTMLText.strip(html)
  File "/Users/zhuangzhu/Nutstore Files/Alfred/Alfred.alfredpreferences/workflows/user.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607/lib/zothero/util.py", line 91, in strip
    return str(p)
TypeError: __str__ returned non-string (type NoneType)
15:43:19 workflow.py:2116 INFO     for assistance, see: https://github.com/giovannicoppola/zothero/issues
15:43:19 workflow.py:2136 DEBUG    ---------- finished in 0.047s ----------
[15:43:19.974] ZotHero[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.9F0B4AB2-7AC7-4EC2-9869-D8CA0F906607%3E53172C76-0F6F-4E84-8C96-D0E81629CBA4)] {
  "items": [
    {
      "title": "Error in workflow 'ZotHero'",
      "subtitle": "__str__ returned non-string (type NoneType)",
      "valid": false,
      "icon": {
        "path": "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns"
      }
    }
  ]
}
giovannicoppola commented 2 years ago

thank you @Miaoyifei-mz ! this last entry, does it have a note or anything different from the others? 15:43:19 zotero.py:296 DEBUG [zotero] + "形而上学 - 维基百科,自由的百科全书"

Miaoyifei-mz commented 2 years ago

Yes, it has a note.

giovannicoppola commented 2 years ago

aha! I didn't have notes, that's why I could not reproduce. could you try this version? thanks @Miaoyifei-mz

Miaoyifei-mz commented 2 years ago

Great, this version works! Thank you very much for your work! 😊 @giovannicoppola

raykr commented 2 years ago

aha! I didn't have notes, that's why I could not reproduce. could you try this version? thanks @Miaoyifei-mz

Nice work!