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

Add the ability to import followers from Twitter #143

Closed
jonjomckay opened this issue Jun 8, 2021 · 13 comments
Closed

Add the ability to import followers from Twitter #143

jonjomckay opened this issue Jun 8, 2021 · 13 comments
Labels
enhancement New feature or request
Milestone

Comments

@jonjomckay
Copy link
Owner

jonjomckay commented Jun 8, 2021

If someone wants to import the users they are following from an existing Twitter account, we should support that.

One caveat is that this would only work with a public account, but perhaps we could also support a bookmarklet or similar that can export a logged-in user's followed list to the JSON format we expect?

NewPipe has this functionality, using YouTube Takeout as the source.

It should also allow the user to choose a group to import the users into, e.g. if the user wants to import from multiple accounts and keep some separation. Group support will come in the future.

  • Add a link to the import screen when no subscriptions exist
@jonjomckay jonjomckay added the enhancement New feature or request label Jun 8, 2021
jonjomckay added a commit that referenced this issue Jun 26, 2021
This adds basic support for importing all the users a public Twitter
account is currently following, as subscriptions in Fritter.

It uses what looks like a heavily rate-limited endpoint in the API, so
it might not work for large numbers of followed accounts, but it should
be a good enough start.

This addresses part of #143, but there's more to come!
@jonjomckay
Copy link
Owner Author

I've just pushed super basic support for importing all followed users from a public Twitter account. Right now, you're not able to pick and choose who to import, or which groups, but I'm planning on adding that soon - I just want to get a beta/MVP of this out as I know a lot of you are waiting for it!

You can get to the screen by tapping the new "Import" button on the subscriptions screen:

Please, let me know of any feedback, good or bad 🙂

@jonjomckay jonjomckay added this to the v2.13.0 milestone Jun 26, 2021
@jdaviescoates
Copy link

I'm on v2.13.0+20210716 but I'm not seeing that. When I click import it just opens recent files.

@jdaviescoates
Copy link

Ah, my mistake, I was looking in Settings -> Import. But then I re-read and saw you wrote

You can get to the screen by tapping the new "Import" button on the subscriptions screen:

I wasn't clear to me what the Import button on the subscriptions screen was, but after clicking on everything I learned it's the one with arrows going up and down

Screenshot_20210905-115102_Fritter

Just successfully imported the 5569 of the 5570 people I follow on Twitter (I wonder which one got left out, and why...)

@jdaviescoates
Copy link

Well, I say successful, but actually it won't load my feed. I guess due to Twitter limits or something? (I sent a report via Sentry)

Screenshot_20210905-125922_Fritter

@jonjomckay
Copy link
Owner Author

@jdaviescoates yes, Fritter probably won't be able to cope very well with so many subscriptions - it might even result in you being rate limited or blocked by Twitter, as so many requests will need to be made. You might achieve better results by using the Groups functionality, splitting your subscriptions into more manageable (for Fritter) chunks.

@jonjomckay jonjomckay modified the milestones: v2.13.0, v2.15.0 Oct 1, 2021
@jonjomckay
Copy link
Owner Author

This is now being shipped as GA in the upcoming v2.15.0!

@jdaviescoates
Copy link

This is now being shipped as GA in the upcoming v2.15.0!

Please excuse my ignorance but what is GA?

@jonjomckay
Copy link
Owner Author

@jdaviescoates general availability - no longer in beta 🙂

@Aga-C Aga-C mentioned this issue Sep 2, 2022
@RayLennox
Copy link

How about import subscriptions from fritter as a temporary workaround, while we're rate limited? Thanks for your work on this project.

@ghost
Copy link

ghost commented Sep 21, 2023

Well, I say successful, but actually it won't load my feed. I guess due to Twitter limits or something? (I sent a report via Sentry)

Screenshot_20210905-125922_Fritter

maybe have a way of login in?
lets say on a special browser/extention where it will work as a middle man and all requests go through the normal x website and scraped page by page?

of course using thia way you would need to rate limit yourself cause a automatic system of gettong those tweets and user info will be much faster than a human browsing x in his phone or browser

@justingoldberg
Copy link

If it's rate limited, maybe allow it to run it the background and/or ask the user after a 24 hour period to continue pulling the rest of the following list.

@hamza-abitaleb
Copy link

I have just tried to import subscriptions, but the result was an error : " Unable to import " , then the whole application stucked
Screenshot_٢٠٢٣-١٢-٠٨-١٦-١٨-٤٤-٠٧٦_org ca squawker

@Adeyoelabbb
Copy link

Screenshot_20240116-174050_Squawker.jpg

What's wrong with squawker it displays the above screenshot?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants