Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Twitter @borrowbot (Pilot) #3255

Closed
5 tasks done
tabshaikh opened this issue Mar 24, 2020 · 1 comment
Closed
5 tasks done

Twitter @borrowbot (Pilot) #3255

tabshaikh opened this issue Mar 24, 2020 · 1 comment
Assignees
Labels
Lead: @tabshaikh Issues overseen by Tabish (Book Sponsorship & Goodreads Imports) [managed] Priority: 3 Issues that we can consider at our leisure. [managed] Theme: Distribution Type: Epic A feature or refactor that is big enough to require subissues. [managed] Type: Feature Request Issue describes a feature or enhancement we'd like to implement. [managed]

Comments

@tabshaikh
Copy link
Collaborator

tabshaikh commented Mar 24, 2020

Borrow Bot

Today we have a twitter Open Library @borrowbot that lives here:
https://github.com/internetarchive/openlibrary-bots/tree/master/twitter-borrowbot

How it works

https://github.com/internetarchive/openlibrary-bots/tree/master/twitter-borrowbot#usage

Here's an example of how you'd use @borrowbot https://twitter.com/intent/tweet?text=@borrowbot%200393310728 and here's an example reply https://twitter.com/borrowbot/status/1298219991691481088.

Issues

  1. affiliate-server with queue for amz #4221 reinstate affiliate server to enable just-in-time ISBNs imports (of books not yet in catalog) @mekarpeles
  2. @borrowbot should work with ISBNs
  3. @borrowbot should work with goodreads URLs
  4. There is an issue in which we're replying to the same tweets multiple times, possibly related to how we're processing or choosing the last_seen_id.txt timestamps -- needs issue
  5. People don't really have a way to discover @borrowbot yet, so we could create a blog post which explains how to use it (once 1-4 are working)

Objective

Help more patrons/readers discover opportunities on openlibrary.org.

According to the hashtag analytics audit done on tweetbinder.com on hashtags #books #amazon using the free version the analytics show that in a 7 day period the number of original tweets(excluding retweets) was approx. 140 with a number impact of 11M. Therefore this is a great opportunity for making our bookshelves discoverable.
hashtag-audit

Whenever a user tweets out a book with the amazon link, the twitter borrow-link bot would retweet the book with the link from Open Library if it is available. The book will be tweeted only once.

The sample would look something like this:
twitter-borrow-link

Stakeholders

@tabshaikh @mekarpeles

@tabshaikh tabshaikh added Type: Feature Request Issue describes a feature or enhancement we'd like to implement. [managed] Needs: Triage This issue needs triage. The team needs to decide who should own it, what to do, by when. [managed] Theme: Distribution labels Mar 24, 2020
@tabshaikh tabshaikh self-assigned this Mar 24, 2020
@tabshaikh tabshaikh added this to To Do in Tabish GSoC 2020 via automation Mar 24, 2020
@xayhewalo xayhewalo added Lead: @tabshaikh Issues overseen by Tabish (Book Sponsorship & Goodreads Imports) [managed] Priority: 3 Issues that we can consider at our leisure. [managed] and removed Needs: Triage This issue needs triage. The team needs to decide who should own it, what to do, by when. [managed] labels Mar 25, 2020
@mekarpeles mekarpeles added the Type: Epic A feature or refactor that is big enough to require subissues. [managed] label Dec 13, 2020
@mekarpeles mekarpeles changed the title Twitter borrow-link bot Pilot Twitter @borrowbot Pilot Dec 13, 2020
@mekarpeles mekarpeles added this to the Next (proposed) milestone Jan 15, 2021
@mekarpeles mekarpeles added this to Epic in 2021 Epics Jan 20, 2021
@mekarpeles mekarpeles changed the title Twitter @borrowbot Pilot 2021 Q1 Twitter @borrowbot Pilot Jan 20, 2021
@cdrini
Copy link
Collaborator

cdrini commented Jul 6, 2021

@mekarpeles says this is done! He's going to review the blog post today 👍

@cdrini cdrini closed this as completed Jul 6, 2021
2021 Epics automation moved this from Epic to Done Jul 6, 2021
@cdrini cdrini modified the milestones: Next (proposed), Sprint 2021-06 Jul 6, 2021
@mekarpeles mekarpeles changed the title 2021 Q1 Twitter @borrowbot Pilot Twitter @borrowbot (Pilot) Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Lead: @tabshaikh Issues overseen by Tabish (Book Sponsorship & Goodreads Imports) [managed] Priority: 3 Issues that we can consider at our leisure. [managed] Theme: Distribution Type: Epic A feature or refactor that is big enough to require subissues. [managed] Type: Feature Request Issue describes a feature or enhancement we'd like to implement. [managed]
Projects
No open projects
Development

No branches or pull requests

4 participants