Long story short, until yesterday I've been using FuBar_MoneyFu with FuBar2Broker, for the sole reason that I've been unable to find a replacement I was completely happy with. There are several that came close, but none quite fit what I wanted. I also had some local modifications to MoneyFu that required the data to be stored a certain way, so modifying one of the existing Broker mods would have meant significant changes.
Thus is born Scrooge. It's written from scratch but is certainly inspired by the FuBar plugin. How does it differ from the other Money displaying or tracking brokers out there?
Does one thing and does it well. Don't ask for support of other currencies or to track Honor Points, badges, etc. Scrooge tracks money, and that's all it will ever track. If you want other currencies, there are plenty of great addons out there to do it.
Flexibile options to track cash flow cross-faction or even across multiple servers.
Support for tracking a guild bank as an extension of your money. Ideal for bank / auction alts that have a personal guild.
Supports all of the old MoneyFu display styles, and a few new ones.
Clean, intuitive configuration.
Small, simple code base. Only depends on Ace3, LDB, and LibQTip, libraries which most people are likely to have loaded anyway.
To-do:
Localize it!
Add a few more options to further customize the tooltip and choose which cashflow you're seeing.
It's not showing up on the search yet as it hasn't been approved, but the repo has been pushed from my local copy and there's a beta-quality file up. Here's a direct link:
It's not showing up on the search yet as it hasn't been approved, but the repo has been pushed from my local copy and there's a beta-quality file up. Here's a direct link:
I just have to say: You've joined the ranks of people I wish to mentally destroy. Anything that's Broker X-Fu makes my brain itch to the point where nothing will scratch that itch short of an Uzi in each hand.
Please consider renaming your project. Broker_XFu is a monstrosity.
Hell, even Broker_MONIES!!! would be better. This is -not- a FuBar project. In fact, Broker_X makes me want to annihilate small, third-world countries. Most LibDataBroker-compatible projects can exist just as well on their own - this is why the only Broker_X project I have is Broker_Currency: I was an additional author, Toadkiller quit, and I took over.
Once again: Please consider renaming your project. The current name is a double-monstrosity.
I say you can call it Scrooge because I feel I looks like a scrooge when I'm following my money with that level of scrutiny. I also always want the numbers to be bigger even when I don't really need it :-).
LMAO! Well, I'm certainly not wedded to the name. I admit it doesn't really make a lick of sense to have something named Broker_*Fu. The only reason I went with that was to make it easy to find for people looking for a replacement for FuBar_MoneyFu.
I kind of like "Scrooge", though there was an old (obsolete) addon by that name that had a bit of controversy surrounding it, so I'm not 100% sure if it would be kosher to take that one.
Regarding the Broker or no-Broker in the name, I'm divided. I don't really see how this addon could exist without a Broker display. I kind of wanted to avoid something like LibDBIcon and minimap pollution.
So, how does one go about having a project renamed?
You can rename it from Project Management on your project's page, though you'll have to contact a project moderator to have the URL slug changed (PM me with what you want it changed to).
I've renamed it so I don't accidentally give Torhal an aneurysm or incite workplace violence. :)
I decided to go with Scrooge, as the name is free on wowace/curse network, and is only on wowi under "Outdated Mods". I think it's a good idea in any case, as the old name implied that it's an update of the original MoneyFu when it's actually a complete rewrite. Some of the statistics gathering code turned out very similar, but that's unavoidable due to the way the algorithm works.
If you downloaded the beta, beware that the new version is unable to read SavedVariables due to the name change. In most cases that shouldn't be a problem, but if you really really don't want to lose the couple days of history it could have recorded, you'll need to rename the SV file to Scrooge.lua and change the variable name inside to ScroogeDB.
I'm now starting to have daydreams of Scrooge McDuck holding an Uzi in each hand. Horrors.
For the mod...veryyyy nice so far. Finally a currrency tracker alternative that provides a tooltip layout similar/identical to what FuBar_MoneyFu had. My favorite tooltip aesthetic design and why I have still been using MoneyFu up to now.
Edit: Would be nice to see the Last 7 Days column header be changed to This Week as MoneyFu had. For consistency, Last 30 Days could be changed to This Month, but it isn't as important. Although two words/numbers are faster to comprehend at a glance than three.
I'm now starting to have daydreams of Scrooge McDuck holding an Uzi in each hand. Horrors.
For the mod...veryyyy nice so far. Finally a currrency tracker alternative that provides a tooltip layout similar/identical to what FuBar_MoneyFu had. My favorite tooltip aesthetic design and why I have still been using MoneyFu up to now.
Edit: Would be nice to see the Last 7 Days column header be changed to This Week as MoneyFu had. For consistency, Last 30 Days could be changed to This Month, but it isn't as important. Although two words/numbers are faster to comprehend at a glance than three.
Well, so long as last 7 days actually = last week. In my mind, last week is what I did from Sunday to Saturday the week before whereas last 7 days is a sliding window. I don't mind either, I just want the header to reflect what it is.
Well, so long as last 7 days actually = last week. In my mind, last week is what I did from Sunday to Saturday the week before whereas last 7 days is a sliding window. I don't mind either, I just want the header to reflect what it is.
That's exactly why I did the header text that way -- it always bugged me that what MoneyFu called "Last Week" was actually a 7 day sliding window.
I'd like to add a calendar-based This/Last Week and This/Last Month at some point, even though I personally don't see a reason to use it. I saw another addon that used some complicated math to implement "Last Week", but month would be a pain to do that way, and I think I can do it easier with os.date in any case.
That's exactly why I did the header text that way -- it always bugged me that what MoneyFu called "Last Week" was actually a 7 day sliding window.
Actually it called/calls it "This Week". Its still counting just the last 7 days, as is Scrooge. As in:
self.lastTime = GetToday(self)
local lastWeek = self.lastTime - 6
But there are some/many people (wink wink, nudge nudge) who prefer that phrasing over a day count, even if it doesn't reflect Sun-Sat.. I have edited it locally, but maybe give a column header phrase option?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Thus is born Scrooge. It's written from scratch but is certainly inspired by the FuBar plugin. How does it differ from the other Money displaying or tracking brokers out there?
Where can we find it?
http://www.wowace.com/projects/scrooge/
Thanks :-)
Please consider renaming your project. Broker_XFu is a monstrosity.
Hell, even Broker_MONIES!!! would be better. This is -not- a FuBar project. In fact, Broker_X makes me want to annihilate small, third-world countries. Most LibDataBroker-compatible projects can exist just as well on their own - this is why the only Broker_X project I have is Broker_Currency: I was an additional author, Toadkiller quit, and I took over.
Once again: Please consider renaming your project. The current name is a double-monstrosity.
I say you can call it Scrooge because I feel I looks like a scrooge when I'm following my money with that level of scrutiny. I also always want the numbers to be bigger even when I don't really need it :-).
I kind of like "Scrooge", though there was an old (obsolete) addon by that name that had a bit of controversy surrounding it, so I'm not 100% sure if it would be kosher to take that one.
Regarding the Broker or no-Broker in the name, I'm divided. I don't really see how this addon could exist without a Broker display. I kind of wanted to avoid something like LibDBIcon and minimap pollution.
So, how does one go about having a project renamed?
I decided to go with Scrooge, as the name is free on wowace/curse network, and is only on wowi under "Outdated Mods". I think it's a good idea in any case, as the old name implied that it's an update of the original MoneyFu when it's actually a complete rewrite. Some of the statistics gathering code turned out very similar, but that's unavoidable due to the way the algorithm works.
If you downloaded the beta, beware that the new version is unable to read SavedVariables due to the name change. In most cases that shouldn't be a problem, but if you really really don't want to lose the couple days of history it could have recorded, you'll need to rename the SV file to Scrooge.lua and change the variable name inside to ScroogeDB.
For the mod...veryyyy nice so far. Finally a currrency tracker alternative that provides a tooltip layout similar/identical to what FuBar_MoneyFu had. My favorite tooltip aesthetic design and why I have still been using MoneyFu up to now.
Edit: Would be nice to see the Last 7 Days column header be changed to This Week as MoneyFu had. For consistency, Last 30 Days could be changed to This Month, but it isn't as important. Although two words/numbers are faster to comprehend at a glance than three.
Well, so long as last 7 days actually = last week. In my mind, last week is what I did from Sunday to Saturday the week before whereas last 7 days is a sliding window. I don't mind either, I just want the header to reflect what it is.
That's exactly why I did the header text that way -- it always bugged me that what MoneyFu called "Last Week" was actually a 7 day sliding window.
I'd like to add a calendar-based This/Last Week and This/Last Month at some point, even though I personally don't see a reason to use it. I saw another addon that used some complicated math to implement "Last Week", but month would be a pain to do that way, and I think I can do it easier with os.date in any case.
Actually it called/calls it "This Week". Its still counting just the last 7 days, as is Scrooge. As in:
But there are some/many people (wink wink, nudge nudge) who prefer that phrasing over a day count, even if it doesn't reflect Sun-Sat.. I have edited it locally, but maybe give a column header phrase option?