xyuckfoux

ESO (14729) & WoW (14921) ZygorGuides w/ Regular Gold Data Updates

54 posts in this topic

Today's Updates:

WoW-ZygorGuidesViewer-14921.EU.1478632453.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14921.US.1478605414.zip 22.9 MiB

Please login or register to see this link.

3 people like this

Share this post


Link to post
Share on other sites

Hey guys,

Unfortunately the time has come that my account has expired and nobody has volunteered their own working account.

However, as promised, I am releasing the tools to automate releases all the way up to the point of uploading on Mega. It's not too impressive but got me spending no more than about 2 minutes a day on this (maybe 4 minutes if there was a new guide release).

Here's the link:

build_zg_release.zip 3.9 MB

Please login or register to see this link.

Instructions:

  • This is designed for a Windows system, but can be easily ported to other operating systems by just adjusting references to paths and making tool/library dependencies available to the command-line (7z, megatools, python).
  • You must get Python (I used 2.7) and have the requests library available (pip install requests)
  • This tool utilizes 7-zip for compression, and expects to find it in "C:\Program Files\7-Zip\7z.exe". You can either install it there or you can change the do_build.py file to utilize native_pyzip_pack instead of win_7z_pack to remove the 7z dependency altogether.
  • Modify config.py to put in your Zygor and Mega usernames / passwords.
  • As an option, if you're using a VPN or anonymizing network, adjust the values in the banned_ipinfo_strings in config.py to reflect attributes you would not want to appear in your ip lookup if your VPN or anonymizing network was working properly. This ensures you're anonymous when uploading to Mega.
  • Open build.py and modify SRC_DIR and/or GAME_ROOTS to point to your Zygor directories for your ESO and WoW guides; the build tools require you to use the official client to update the guides (but not the gold data), so you're telling the build where to look for the latest guides downloaded by the Zygor client. The official client dependency could easily be removed (there's notes in the code on how to implement that), but it's something I never bothered with since I ran the client sandboxed anyway.
  • If you want to change the number of gold datasets you retrieve each release (default is top 25), line 184 of zygor_gold.py is what you want to change. Similarly, you can restrict it to "us" or "eu" only by changing line 145 and removing the region you do not want to use.
  • Finally, once that's all set, double-click do_build.bat. This will build a release from all the guides you have downloaded locally, apply an anonymized generated license, retrieve the top realm's gold data as needed if they're been updated since last release, pack the release up and name it properly with version number and gold data timestamp.
  • After it does the build for each new release / gold data, it will upload it automatically to Mega. After all uploads, it will list out all links to all builds stored in Mega, with the latest at the bottom of the output. Copy/paste the new links to your forums and you're all set.

I probably won't be checking in for PMs more often than once a week until the end of the year unless someone donates an account and I'm able to start up again. At this point I have no dog in the fight; I stopped playing WoW weeks ago and originally started this because I could not find a reliable free ZygorGuides source myself.

Thanks for the support everyone and good luck!

3 people like this

Share this post


Link to post
Share on other sites
On 2016-11-10 at 7:47 AM, xyuckfoux said:

Hey guys,

Unfortunately the time has come that my account has expired and nobody has volunteered their own working account.

However, as promised, I am releasing the tools to automate releases all the way up to the point of uploading on Mega. It's not too impressive but got me spending no more than about 2 minutes a day on this (maybe 4 minutes if there was a new guide release).

Here's the link:

build_zg_release.zip 3.9 MB

Please login or register to see this link.

Instructions:

  • This is designed for a Windows system, but can be easily ported to other operating systems by just adjusting references to paths and making tool/library dependencies available to the command-line (7z, megatools, python).
  • You must get Python (I used 2.7) and have the requests library available (pip install requests)
  • This tool utilizes 7-zip for compression, and expects to find it in "C:\Program Files\7-Zip\7z.exe". You can either install it there or you can change the do_build.py file to utilize native_pyzip_pack instead of win_7z_pack to remove the 7z dependency altogether.
  • Modify config.py to put in your Zygor and Mega usernames / passwords.
  • As an option, if you're using a VPN or anonymizing network, adjust the values in the banned_ipinfo_strings in config.py to reflect attributes you would not want to appear in your ip lookup if your VPN or anonymizing network was working properly. This ensures you're anonymous when uploading to Mega.
  • Open build.py and modify SRC_DIR and/or GAME_ROOTS to point to your Zygor directories for your ESO and WoW guides; the build tools require you to use the official client to update the guides (but not the gold data), so you're telling the build where to look for the latest guides downloaded by the Zygor client. The official client dependency could easily be removed (there's notes in the code on how to implement that), but it's something I never bothered with since I ran the client sandboxed anyway.
  • If you want to change the number of gold datasets you retrieve each release (default is top 25), line 184 of zygor_gold.py is what you want to change. Similarly, you can restrict it to "us" or "eu" only by changing line 145 and removing the region you do not want to use.
  • Finally, once that's all set, double-click do_build.bat. This will build a release from all the guides you have downloaded locally, apply an anonymized generated license, retrieve the top realm's gold data as needed if they're been updated since last release, pack the release up and name it properly with version number and gold data timestamp.
  • After it does the build for each new release / gold data, it will upload it automatically to Mega. After all uploads, it will list out all links to all builds stored in Mega, with the latest at the bottom of the output. Copy/paste the new links to your forums and you're all set.

I probably won't be checking in for PMs more often than once a week until the end of the year unless someone donates an account and I'm able to start up again. At this point I have no dog in the fight; I stopped playing WoW weeks ago and originally started this because I could not find a reliable free ZygorGuides source myself.

Thanks for the support everyone and good luck!

 

I got an account for you check PM :)

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now