everyone else should stop whining and go post in a thread they care about instead of bicker over what "normal players may do" even tho its a 30 year old game
Introducing The Windower Addon Directory |
||
|
Introducing the Windower Addon Directory
SlimSlamBislam said: » Good job OP, I found some new stuff thanks to you. everyone else should stop whining and go post in a thread they care about instead of bicker over what "normal players may do" even tho its a 30 year old game I've deployed version 1.1.0 of the site, here's the key changes based on feedback from this thread;
(A note for Lili, since I don't have a good way of contacting you: Your addons are not listed in the directory right now, as I didn't want to make the assumption you would be happy with the changes made, but please take a look when you get a chance, and if you're happy with your addons being listed once more, let me know, and I will sort it out, thank you once again for your feedback) Just wanted to drop my two cents in here. I have no problems with links to my addons being included here, and I love the idea of a website that raises the visibility of available addons, however there's quite a few things I don't love about the actual result.
I have 6 addons hosted on my github, only 5 are linked to here, and of those 5, only one links to my actual repo, the rest are links to versions re-hosted by others. I'm not at all opposed to others re-hosting, or editing my stuff, and if any of those re-hosted addons were edited in a way to make them preferable, or even different from my originals (better is subjective), I wouldn't have an issue with it either preferring enhanced versions or even just duplicating entries, but the fact that in these 5 cases they're either carbon copies of, or older versions of the ones on my repo, I have to agree with the people saying manual handling is preferable, at least compared to whatever you're doing now, though I'm not sure if you're up for that. Regardless, I'm not asking you to take down my repo or addon links, I generally lean towards extreme openness for code and have never had a problem with anyone doing anything they like with my code. And I will say I think the current website existing is better than it not existing, even if I wish it was very different, anyway, I just felt compelled to give my opinion. Asura.Selindrile said: » Just wanted to drop my two cents in here. I have no problems with links to my addons being included here, and I love the idea of a website that raises the visibility of available addons, however there's quite a few things I don't love about the actual result. I have 6 addons hosted on my github, only 5 are linked to here, and of those 5, only one links to my actual repo, the rest are links to versions re-hosted by others. I'm not at all opposed to others re-hosting, or editing my stuff, and if any of those re-hosted addons were edited in a way to make them preferable, or even different from my originals (better is subjective), I wouldn't have an issue with it either preferring enhanced versions or even just duplicating entries, but the fact that in these 5 cases they're either carbon copies of, or older versions of the ones on my repo, I have to agree with the people saying manual handling is preferable, at least compared to whatever you're doing now, though I'm not sure if you're up for that. Regardless, I'm not asking you to take down my repo or addon links, I generally lean towards extreme openness for code and have never had a problem with anyone doing anything they like with my code, but felt compelled to give my opinion. I'm actually working on this very problem right this second, because I've noticed the exact same issue myself, and it could be done better. This is going to take time though, and even when I work it out, I'm gonna need to perform a complete recrawl which is going to take a while too. As for a, manual list of "these are solid addons and you should check them out", that's coming too! I'm a little concerned people will immediately get bent out of shape about <insert addon> not being immediately included, but, it's coming. Whilst I've started some very basic "these are the addons I use and enjoy" listing, it's a much more significant project and is further down the line when I get the rest of the site at a point I'm happy with and the community is too. Thank you for putting forward your opinion, it really helps! Maybe you could add a form of popularity rating (imagine github stars), so you could generate a curated list based on popularity.
Just a thought. I've deployed version 1.1.5 of the site, and expect to get roasted on the spot by the entirety of FFXIAH shortly.
Based on feedback within this thread, and my own insomnia, some big changes were made to the crawler, and how repos/addons are displayed. I've also added a voting system so people can start to show love for their favourite addons, and we can curate our own list of popular addons, together. I hope this is a good solution (for now) for those who have been asking for a more curated list.
Bahamut.Daleterrence said: » [li]The "Show by Repos" table now shows all repos that contain a unique instance of an addon, be that the original author, or a version of an addon that greatly differs from the original. It tends to prefer the version most recently updated.[/li] not sure what "most recently updated" means. If that is 'uploaded to github' cases where someone just has an exact copy it will point to the copy rather than the original. (not ideal) not sure if you can checksum/diff the files and take the oldest in these cases? (probably ignore settings files too since someone could just be backing that up more than the addon itself) I think in cases where someone fixes something (memory address) for something that is no longer supported, this is ideal. As a rule of thumb new features probably good. (murkier if people want new features or they work correctly and credit is potentially confusing too) Cases where insignificant updates happen its also probably bad, but not really sure how you separate significant vs insignificant. Maybe if someone tells you (the original/copy author) you can override so pointers are correct. Should nest duplicates
I see the crawler to grabbed some addons from not original authors because the GitHub user just uploaded their whole directory Would also be interesting to see how many hits come up for a particular addon Fenrir.Brimstonefox said: » not sure what "most recently updated" means. If that is 'uploaded to github' cases where someone just has an exact copy it will point to the copy rather than the original. (not ideal) not sure if you can checksum/diff the files and take the oldest in these cases? (probably ignore settings files too since someone could just be backing that up more than the addon itself) -- I haven't really used Github Oauth app for 3rd party but this scoope stands out: Code Personal user data Profile information (read-only) This application will be able to read your private profile information. Discord Oauth seem to be broken (unless its on my end): Code {"message": "internal network error", "code": 40333}Fenrir.Brimstonefox said: » not sure what "most recently updated" means. It's checking the most recent commit date, and comparing hashes on the Lua file itself, if it's an exact duplicate of the "original" addon, where I could verify the original author's repo (by comparing the addon author/copyright text to the github user), it's ignored. I realise this is not perfect but it's already caused a marked improvement of addons being shown from their original source. Fenrir.Jinxs said: » Should nest duplicates I see the crawler to grabbed some addons from not original authors because the GitHub user just uploaded their whole directory Would also be interesting to see how many hits come up for a particular addon If it's showing an addon from a "non-original" source, I either could not verify the original owner's repo, or the version on that repo is different enough from the original to be considered a new version. I'm unsure what you mean by "nesting duplicates" because I'm already showing forks (versions of the addon with a difference in hash). Direct duplicates are being ignored. As much as I'd love to just blacklist what I've mentally called "mega-repos", some of them contain original addons which would be skipped if I blacklist the whole repo, or in some cases some addons just.. would not be available on the directory. I will continuing improving and iterating on the whole thing, but there's already been a considerable improvement in the quality and sources of addons in the directory. MelioraXI said: » I haven't really used Github Oauth app for 3rd party but this scoope stands out: I've moved this over to a GitHub App now which is not requesting any personal data at all, my bad. MelioraXI said: » Discord Oauth seem to be broken (unless its on my end): I'm not seeing any issues my end Just FYI, the website has moved to https://windower-addons.com/, I've updated any links elsewhere in the thread.
Why is nobody talking about the real issue?
No Favicon? How can you sleep at night. premiumvirtue said: » Why is nobody talking about the real issue? No Favicon? How can you sleep at night. You don't even want to see my attempts at drawing something for the logo, let alone the favicon Has anyone made/found an addon that lets you censor your magic list (make it appear as if you don't own certain spells) so the UX of playing a mage from the menus is better?
i threw this together last time someone asked that:
https://github.com/ThornyFFXI/HideActions I will have to get time to play again, but I expect this will let me use the menus to play again
I have a friend that uses that one after teleporting us out of Sortie a few times, works very well!
FWIW, if anyone is interested in this site growing, and me getting a curated list of addons out, I'd really appreciate people voting on their favourite addons. The plan is to eventually build out a page of "Top Addons", with each addon on that list being given a full explanation, command explanation, etc, which I feel is what people really want. It would be ridiculously impractical to do it for every addon on the list, nor frankly do I think every addon on the list even deserves that (I know sure as hell none of my attempts at addons do), but I do really need people to vote for their favourites so I can work out what needs that treatment. Thank you if you decide to take a few minutes to help me out. <3 |
||
|
All FFXI content and images © 2002-2026 SQUARE ENIX CO., LTD. FINAL
FANTASY is a registered trademark of Square Enix Co., Ltd.
|
||