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

Allow date range filtering when importing into Bluesky #448

Open
2 tasks
mlissner opened this issue Mar 9, 2025 · 1 comment
Open
2 tasks

Allow date range filtering when importing into Bluesky #448

mlissner opened this issue Mar 9, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@mlissner
Copy link

mlissner commented Mar 9, 2025

Is your feature request related to a problem? Please describe.

I've been using Bluesky for a little while now, but because I run a business, I have kept cross-posting over on X, at least for the time being.

I'd like to import all of my old tweets into Bluesky, but I don't want to import the cross posts.

Describe the solution you'd like

One solution is to do de-duplicating. If posts are substantially similar, don't import them. This is hard, and, alas, because of link shortening and the differences in allowed characters, it is probably doomed to failure. (I regularly tweak the messages I cross post based on length.)

So another solution is to use date filtering. This could be done two ways:

  1. Don't import tweets created after you created your Bluesky account
  2. Don't import tweets created after _________________

The latter is more flexible and probably better. Maybe there's a way to guide users into figuring out when they created their BS account, so they can look it up.

The former, of course, is more automatic, which is nice sometimes.

Describe alternatives you've considered

  • Create a different BS account for the old stuff?
  • Just import it all and have some dups (maybe delete them later by hand?)
  • Tweak the archive by hand to remove dups

Thank you!

@mlissner mlissner added the enhancement New feature or request label Mar 9, 2025
@mlissner
Copy link
Author

I found another way to pull this off. Once the import began, I sat by and pressed the cancel button at the correct moment. More or less worked, though I had to set timers for the BlueSky API throttles.

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

1 participant