Skip to content

Error; Option to limit the number of items? #14

@jykim

Description

@jykim

Hi,

Thanks for the wonderful plug-in. I ran into this error while trying it on my account.

Is it that my account with 12.3k items is too big to fetch with this?

If that's the case, can you add an option to limit the number of items? (i.e. last k recent items)

Thanks again.

(base) ➜ datasettes pocket-to-sqlite fetch pocket.db

[------------------------------------] 0/12317
Traceback (most recent call last):
File "/Users/lifidea/anaconda3/bin/pocket-to-sqlite", line 8, in
sys.exit(cli())
^^^^^
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/pocket_to_sqlite/cli.py", line 101, in fetch
utils.save_items(bar, db)
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/pocket_to_sqlite/utils.py", line 9, in save_items
for item in items:
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/click/_termui_impl.py", line 344, in generator
for rv in self.iter:
File "/Users/lifidea/anaconda3/lib/python3.11/site-packages/pocket_to_sqlite/utils.py", line 119, in iter
items = list((page["list"] or {}).values())
~~~~^^^^^^^^
KeyError: 'list'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions