Coder Social home page Coder Social logo

bhtwitter's Introduction

BHTwitter

  • Awesome tweak for Twitter

Features

  • Download Videos (even if account private).
  • Custom Tab Bar
  • No history feature.
  • Hide topics tweet feature.
  • Disable video layer caption.
  • Padlock.
  • Font changer.
  • Enable the new UI of DM search.
  • Auto load photos in highest quality feature.
  • Undo tweet feature.
  • Theme (like Twitter Blue).
  • App icon changer
  • Twitter Circle feature.
  • Copying profile information feature.
  • Save tweet as an image.
  • Hide spaces bar.
  • Disable RTL.
  • Always open in Safari.
  • Translate bio.
  • Disable new tweet style (A.K.A edge to edge tweet)
  • Enable voice tweet and voice message in DM.
  • Hide promoted tweet from the timeline.
  • Confirm alert when hit the tweet button.
  • Confirm alert when hit like button.
  • Confirm alert when hit follow button.
  • FLEX for debugging.
screen shot 2017-08-07 at 12 18 15 pm screen shot 2017-08-07 at 12 18 15 pm screen shot 2017-08-07 at 12 18 15 pm
screen shot 2017-08-07 at 12 18 15 pm

How to build the project

  • install Theos

  • install Azule if you want to build for sideload or TrollStore

  • Clone the BHTwitter project repository:

git clone --recursive https://github.com/BandarHL/BHTwitter
cd BHTwitter
  • Make the script executable:
chmod +x ./build.sh
  • Run the script with the desired options:
./build.sh [OPTIONS]
  • Replace [OPTIONS] with one of the following:
--rootless: Build BHTwitter project for rootless deployment.
--trollstore: Build BHTwitter project for TrollStore deployment.
No option: Build BHTwitter project for rootfull deployment.

Example Usages

Build for Sideloaded Deployment

  • Download a IPA file for X or Twitter from AppDB or decrypt it by your self.
  • Then rename the IPA file to com.atebits.Tweetie2.ipa and move it to packages folder.
./build.sh --sideloaded
  • After the build we'll find BHTwitter-sideloaded.ipa inside packages folder.

Build for TrollStore Deployment

  • Download a IPA file for X or Twitter from AppDB or decrypt it by your self.
  • Then rename the IPA file to com.atebits.Tweetie2.ipa and move it to packages folder.
./build.sh --trollstore
  • After the build we'll find BHTwitter-trollstore.tipa inside packages folder.

Build for Rootless Deployment

  • Just run the build command with rootless flag.
./build.sh --rootless
  • After the build we'll find com.bandarhl.bhtwitter_4.2_iphoneos-arm64.deb inside packages folder.

Build for Rootfull Deployment

  • Just run the build command without any flag.
./build.sh
  • After the build we'll find com.bandarhl.bhtwitter_4.2_iphoneos-arm.deb inside packages folder.

bhtwitter's People

Contributors

arandomdev avatar bandarhl avatar dayanch96 avatar extbh avatar jluo98 avatar qtlunya 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  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

bhtwitter's Issues

Can’t work On Twitter 9.20

Hey Bro

First , thank you for making this tweak

I have a question

BHTwitter is not able to use Azule packing for Twitter 9.20 version

Hide "Related Tweets"

Yet another annoying new "feature" by Twitter, would be nice to get an option to hide it.

Themes doesn't apply correctly.

Looks like the new update doesn't apply the color of the theme correctly in the header.

Do you can check it please?
Thank you:)image

Remove follower feature

This already exists on Twitter Web for quite a few months, would be nice to add it to the app as well since I have yet to hear plans from Twitter to add it. Maybe add it to the three dot overflow menu as an option like on web.

Sample request (auth may look a little different in the app):

curl 'https://twitter.com/i/api/graphql/QpNfg0kpPRfjROQ_9eOLXA/RemoveFollower' \
  -X POST \
  -H 'authorization: Bearer XXX' \
  -H 'content-type: application/json' \
  -H 'cookie: auth_token=XXX; ct0=XXX' \
  -H 'x-csrf-token: XXX' \
  --data-raw '{"variables":{"target_user_id":"1234567890123456789"},"queryId":"QpNfg0kpPRfjROQ_9eOLXA"}'

Note: QpNfg0kpPRfjROQ_9eOLXA can be safely hardcoded, it's the persisted GraphQL query ID for RemoveFollower.

Audio in DM doesn’t work

App version: 8.35.1
Odyssey in an iPhone Xs on iOs 13.5
Only a message appears giving instructions, but no button appears
Sorry for my bad english :(

BH Twitter

When you press on Settings and privacy exit the app directly iphone 13pro max

Option to hide certain options from the hamburger menu

I would like to hide some menu options such as "Twitter Blue" (available in settings anyway), "Top Articles" (added by Twitter blue), "Spaces", "Topics", "Moments", "Purchases", "Monetization" and "Twitter for Professionals". It would be less clutter, plus my muscle memory still remembers "Profile" being at the top, and "Settings and privacy" would also fit on my screen without all the useless options. Would be nice to have a feature for this.

Feature request

It would be great to be able to put the tweet button back to the bottom bar instead of the large floating button we have now.

User notes feature

Something that exists in Discord and I’ve always wanted on Twitter is the ability to attach a short text note to a user. (Ideally it should be tracked by user ID in case the username changes.)

Crashes while jailbroken

Device: iPhone XS Max, iOS 14.4, Unc0ver + Fugu14

I tried installing both the latest regular IPA and the TrollStore IPA. Both worked fine in stock mode but crashed on launch after jailbreaking. These are the crash logs for the TrollStore IPA, although both regular and TrollStore versions seem to cause the same crashes for the moment:

chronod: https://pastebin.com/EFZDMrdq

Twitter: https://pastebin.com/RiDJAEhS

BHTwitter

How to I get the download button to show up? I have it enabled in the settings but no download button shows up on videos.

Add Chinese font

please add some Chinese font,like

Microsoft YaHei
Microsoft YaHei Bold

thanks

Custom colors added by BHTwitter revert to blue after app restart

I see you added some new colors to buttons in 2.9.8. The problem is that if you have an actual Twitter Blue subscription, BHTwitter doesn't respect the colors set in that, even though when going to the BHTwitter theme selection it correctly shows the one that was selected via the Twitter Blue picker. Also, every time the app is killed and then restarted, it seems to revert back the BHTwitter color to blue, despite the other color still showing as selected.

Feature Request: ability to remove Twitter spaces thing at the top of TL

Although this tweak (and the fact that it uses a newer twitter app) is much better, this is one of the features I missed from another tweak. Twitter Fleet (the top bar in timeline tab) is useless and takes up screen real estate.
EDIT: turns out it isn’t fleet anymore but my points still apply

Reader feature not working on 2.9.7 and Twitter 9.15.2

Not sure I'd there's anything I'm missing but i don't see the reader mode icon (which is supposedly next to the "Thread" header) with the above setup (jailed device fwiw).
I recall it was working on a previous version, so it was probably broken
E6D7C832-E626-4B49-A7D3-AA6B2FEA07BF

[Bug] Unable to open freshly installed application via AltStore

Application version: 9.14
Tweak version: 2.9.6
AltStore version: 1.5
iPhone: 13 mini
Language: Korean
Preferences: No changes or no modifications made

Unable to open the application after installing via AltStore. Still the IPA with 2.9.2 included works well.

Thanks for your effort. However, in this time, I cannot provide a detailed information as I cannot jailbreak the iPhone. I hope I am not the one that experiencing the issue and I am not sure the reason.

Contact me via email with PGP encryption if you need private information: [email protected]

Help

Mabey i dont understan, but i cant figure out if the download option is broken or if i dont do it right.

Ios fw 12.4.1
And newwes twitter uppdate

Feature requests / bugs

The "promoted tweet" banner still shows up in the comments section when viewing a tweet from a user's profile. I'm not sure if it has a different class name than elsewhere in the app, but the good news is that this is the only section I ever see it in anymore.
18C39B84-FF71-4F2F-A207-A6936C228C85
6EA6459F-F652-4D88-B6F7-6123F3A97FDD

In the comment view section there's now these annoying extra labels on top of some accounts. If there could be an added toggle to hide these that would be great!

2294A129-4EC2-4D80-AD06-1E227B332ED5
0C8A1237-EB53-4B12-90FF-876D02289617

On the main timeline I would be nice to have a toggle to hide all tweets that show "AccountName liked" and also "AccountName follows." I'm not totally sure how tweaks are written, but maybe if there's a way to check if UILabel contains the word liked or follows and then hide the tweet? Since retweeted tweets also use the same T1TimelinesItemSocialContextView class I think there would have to be some filter to only catch the liked and follows recommendation type of tweets.

5CC505C9-2537-41AA-85AD-2EFC44D3A7A1
99A83776-7D7F-49A5-A635-8C60869B6787
DC6D8684-4C26-4B5D-893F-DF519BDD757F
2C5313EB-689D-4E53-B5BE-B0FCD408F6B1
66123A4C-0049-41D1-8C77-F697A107D0EF
E509E070-F0AE-473A-AA6E-26BD52D14C21

Another way might be by using the T1StandardStatusView. Each tweet has a dictionary that shows what "suggestion type" it is. If there's a way to filter out tweets with the suggestion type of ActivityTweet (to hide liked tweets) and ScTweet (to hide follows tweets).

AA6D67C6-7016-4093-A7D9-FE3EEA32A7A0
7459E37E-55C5-4622-B56A-8C815B80CFE5
70308EB7-2364-4BDC-8645-E8D96C1CC06A
DD8201ED-9D14-42C7-B6E2-793F92149AEB
A2C1969E-7429-4FEE-87E2-3346DF3010D4
EB680299-2823-4073-A9D0-28E37269F1B4

Thank you so much for your hard work! This is one of my favorite tweaks!

Safari Extension isn't showing up in settings | Trollstore

Hello! I've installed the iPA via Trollstore ver. 1.0.4. but I can't find the extension in Safari's settings for some reason.

Also, according to Trollstore's developer Opa334, 1.0.4 should support URL schemes. And it actually does, I have uYou+ installed and automatic redirect to YouTube app from Safari link works just fine. Can you please update the iPA so it can work just as Youtube app does?

image

Ads blocker

مرحبا بندر
النسخه الاخيره فيه تعارض مع الاعلانات
مش محجوبه كامل
شوف الصوره
شكرا لك
Uploading 86F6F8B6-F738-49A6-8F84-917825E66B55.png…

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.