burnash / burnash/gspread

Asyncio support

Open
#466 6 comments 3 reactions 0 assignees View on GitHub
Feature Request Improvement
Dominant language
Python
Stars
7.5k
Forks
979
PR merge metrics
No merged PRs in 30d

Description

I'm using gspread as driver for storage for items from scrapy spiders. And there is many items from one job, so gspread takes a long time to write them all.

I think, that it can work faster if making requests in async. Can it be so?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing how gspread currently sends Google Sheets requests and how its public API is used with Scrapy. Define the async interface and concurrency behavior, then verify that batches of writes can complete asynchronously without breaking existing synchronous usage.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.