Would it be possible or maybe it already exists for Bitcoin wallets to display Twitter feeds, or perhaps even a graph displaying the current price/volume.
bitcoin wallet is just a software like any other software so adding these features is not hard or unheard of but some of them have no use so nobody wants it like twitter feed! why would anyone want to see twitter feeds on his bitcoin wallet?!
but price is useful and it is already implemented in Electrum (i don't use other wallets to know more) it is in the plug ins window.
What are the potential risks (if any) to having these API pulls in the wallet software. Can the site who is have their data "pulled" see the IP/Computer info of the wallets pulling it and maybe compromise the anonymity of the person?
to my knowledge there is none (but i may be wrong) because it is a string (json or other formats) that you receive and work on that so it can not be in any other format or like be malicious! it doesn't make sense to me.
as for your IP, yes the site sees your IP based on your code you are just asking the site "give me price" nothing else so the site sees this "IP address XX.XX.XX.XX is asking for price through an API call" that is all. (unless your wallet is shady and sends more information intentionally
) in other words there is no way an API call to get price for example can reveal your bitcoin addresses.
I know Satoshi had mentioned adding a way for him to broadcast a message to the all the connected wallets, but wouldn't a twitter feed that displays on a tab in the wallet be more practical?
my knowledge about this matter is limited but there is a difference between sending a message through channels that satoshi had in mind (like alert keys) and a twitter (third party and potentially insecure) channels.
Having wallets display info from other sources seems like a neat addition to a custom wallet, what are some reasons why/why not someone would use a wallet like that?
the following are Electrum plug-ins and to be honest i have no idea what half of them do and i don't care either because i don't find any of it useful for me
is there any particular feature other than twitter feeds and price you have in mind?