Giter VIP home page Giter VIP logo

birdsitelive's People

Contributors

elanhasson avatar nemobis avatar nicolasconstant avatar nytpu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

birdsitelive's Issues

Revamp of JSON parsing

Remove quick&dirty JSON parsing for a more in-dept and resilient way (navigate properly the JSON and return better typed objects)

Feature to take an exported spreadsheet of Twitter followers

I know there's websites that let you export Twitter followers to a spreadsheet. It would be really cool to be able to upload this spreadsheet to BerdsiteLive, and it gives you a CSV that you can import into Mastodon. This would help a lot of people migrate from Twitter to the fediverse.

I don't know C#, but I could host my own service that does this with Python or something if you don't feel like implementing it directly into this repo.

CW all tweets from account

There are a few accounts I'm following that consistently post NSFW content which isn't CWed/marked as sensitive, as the entire account is marked as 18+ on twitter.

It'd be nice if there was a way to automatically CW all tweets from an account with some generic message, with the accounts configurable through something similar to the Instance:UnlistedTwitterAccounts variable or somehow detecting it by checking if the account is marked as 18+ on twitter.

Add link to original tweet

In many situations I'd like to look at the original tweet to read comments, or if the tweet was a comment, to read the tweet that was commented. For this it would be nice to have a link to the original tweet.

Boosting post

Currently, the posts cannot be boosted. It would be nice to be able to boost them.

Add env. variable support

All parameters should be passable as an environment variable (especially for the docker-compose deployment strategy)

Prepare a Docker build

  • Create DOCKERFILE
  • Set CI/CD for a docker image being built automatically
  • Prepare a docker-compose sample file
  • Document the docker-compose file

Link on retweets

When user retweet something - and take this as example
https://twitter.com/michalblaha/status/1349400344627994625
In Mastodon I see:
https://beta.birdsite.live/users/michalblaha/statuses/1349400344627994625

But I would rather see the whole thread. I.e.,
https://twitter.com/signalizer/status/1349354616954236929
but it is hard to get this.

At the start of the retweet toot is
[RT @signalizer]
where @signalize is link to https://beta.birdsite.live/@signalizer (that is fine). I propose to make the "RT" link to tweet with whole thread. I.e., in this specific case to https://twitter.com/signalizer/status/1349354616954236929

Enhancement: Flag all BSL twitter accounts as bots

This project does a really good job of integrating birdsite accounts into the fediverse, but it's so good that they are not immediately obvious as bot accounts. Even if/when there's equivalent engagement features for this service, it'd be great to be able to know that you're talking to the bird instead of fedi. Bonus points if it could superimpose the bird onto the profile pic where the bot icon usually goes.

Handle DELETE USER

Check if deleted user is present in DB, if so delete the entry and propagate

Possible issue with emoji and mentions handling

I might have found two issues with the content handling. See the two posts and the image:

https://beta.birdsite.live/users/quake/statuses/1348283459635081218

https://twitter.com/Quake/status/1348283459635081218

The first issue is with the content that is being forwarded to Mastodon (see how the emoji has been split into two unknown unicode characters)

The second is that @jackyesports user is not converted to a mention.

Both issues might be related to Mastodon, rather than birdsite, because the post looks fine on the later.

screenshot-20210110193641_396102369-swaygrab

Whitelisted Usernames

A way to self-host a BirdsiteLive instance but allow to follow only whitelisted usernames

Invalid signature when Misskey instance is a parent domain

I have BirdsiteLive setup as a subdomain to a Misskey instance (bridge.birb.space and birb.space, respectively).

Communication from Misskey to BirdsiteLive occurs successfully, but activities sent from BirdsiteLive are all rejected for having an invalid signature. When communicating with my dev instance (at dev.birb.space), this does not occur!

This could also be a bug in the library Misskey uses to verify signatures, but I haven't the technical knowledge here to check.

Boost original Toot instead of [RT] when OP is on birdsite.live

Currently, Retweets are posted with [RT @OriginalPoster], linking to the Twitter link and birdsite.live profile, which just will be generated if not existent.

I'd suggest birdsite.love does the following:
Check if the OP of the retweeted tweet is active on birdsite.live, and if yes, boost their post instead
If not, there would be 2 possibilities:

  1. Do it like it currently is
  2. Create the profile on birdsite.love, crosspost the tweet in question, then boost it

I think in both cases, things would get complicated, if a Twitter profile is mirrored on different BirdsiteLive instances or is already mirrored at one page and then the current page creates another mirror. But that may be a general problem of BirdsiteLive with different instances I guess?

[Feature Request] Admin CLI

Hi! My instance is currently overflowing due to many users. What I'd like to have is some sort of Admin CLI that allows me to see who is following whom so that I can act on them accordingly.

See whole thread

This is likely just suggestion for documention.

When I see some interresting tweet, then I want to see the whole thread. When I click on the toot. I get its detail and I see replies, but only from the original author (or maybe from peoples I am subscribed to). I do not see replies of other users.

I just discovered that I click on the date/time and that leads to:
https://beta.birdsite.live/users/michalblaha/statuses/1349397167660740613
which is just redirect to
https://twitter.com/michalblaha/status/1349397167660740613
which is exactly what I wanted.
The other option (on phone) is choose "open the toot in browser" which gets redirected to twitter.

Both ways are fine, but extremely hard to discover. I think this deserves a paragraph somewhere in documentation. Which does not exist yet :) but still....

[Feature Request] Bibliogram ▶ Pixelfed

I'm very grateful that with Birdsite it is possible to stay updated with posts from Twitter users!
Would it perhaps also be possible to display the posts from Bibliogram accounts (which are already available as RSS feeds) as a Pixelfed account?
That would be great!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.