Opt-In Software Blog

CountryTimezone

If you’ve worked with timezones in Python, you’ve probably used pytz to get IANA timezone names for specific countries: tz_names = pytz.country_tim...

renamedecl

🔄 Renaming Variables and Functions in JavaScript Using ASTsWhen working with JavaScript, there are times you might want to automatically rename va...

Blog migrated to Hexo

This blog has been migrated from WordPress to Hexo. For the blog migration, I wrote a powershell script called wp-hexo-convertor, which is availabl...

IP List Generator 2.11

by Vitaly, Friday, March 20th, 2020 Version 2.11 of the IP List Generator has been released. What’s NewNew feature: find ISO country code for the c...

HASH List Generator

by Vitaly, Thursday, March 19th, 2020 MD5 List Generator has been renamed to HASH List Generator. What’s new: calculating SHA1, SHA-256, SHA-384 an...

Opt-In List Manager 1.6.105

by Vitaly, Thursday, March 19th, 2020 Version 1.6.105 of the Opt-In List Manager has been released. What’s NewExtract And Clean Clean Mail Lists: R...

Websites Loader 1.21

by Vitaly, Monday, December 16th, 2019 Version 1.21 of the Websites Loader 1.21 released. What’s NewReplace Rules has been added. Replace rule appl...