# Configuration file for the multi-site sign-up script.

[browser]
userDataDir = "/home/someone/.config/chromium"
userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"

# Global credentials to be used for any site that doesn't have its own specific credentials.
[global_credentials]
username = "pikzuigendemetalhead"
email = "florianwkristallis@gmail.com"
password = "FlorianhoudvanPIEMELS"
phone = "+31610488717"

[[sites]]
name = "CameraBoys"
category = "Social" # New category field
url = "https://www.cameraboys.com/en/auth/sign-up"
needsPreSubmitAction = true

# You can now paste the entire HTML element here.
[sites.locators]
username = '<input class="form-input" type="text" placeholder="Username" name="username">'
password = '<input class="form-input" type="password" placeholder="Password" name="password">'
email = '<input class="form-input" type="text" placeholder="Email" name="email">'
submit = '<button type="submit" class="form-submit btn form-label">'

[[sites]]
url = "https://pro.gaynetwork.com/en/compte/authentification"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email" class="form-control" placeholder="Email" name="login[email]" value="" autocomplete="current-username" required="">'
password = '<input type="password" class="form-control" placeholder="Password" name="login[password]" value="" autocomplete="current-password" required="">'
submit = '<button type="submit" class="btn btn-block btn-primary" name="fn_login">Login</button>'

[[sites]]
url = "https://www.queermenow.net/blog/signup-for-free-gay-porn-news/"
needsPreSubmitAction = false

[sites.locators]
email = '<input id="23510" class="required email" style="width: 100%;" maxlength="4000" name="23510" type="text">'
confirmEmail = '<input id="confirmEmail" class="email required" style="width: 100%;" name="confirmEmail" type="text">'
submit = '<input id="SubmitButton" class="btnStyle" style="background-color: #465d9b; color: white;" name="SubmitButton" type="submit" value="Join free list">'

[[sites]]
url = "https://justthegays.tv/register"
needsPreSubmitAction = false

[sites.locators]
username = '<input type="text" required="" class="mt-1 block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-blue-500 focus:border-blue-500">'
email = '<input type="email" required="" class="text-gray-700 mt-1 block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-blue-500 focus:border-blue-500">'
password = '<input type="password" required="" class="text-gray-700 mt-1 block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-blue-500 focus:border-blue-500">'

[[sites]]
url = "https://www.casinonyc.info/"
needsPreSubmitAction = false

[sites.locators]
email = '<input id="email-yui_3_17_2_1_1704040106050_24491-field" class="newsletter-form-field-element field-element" name="email" x-autocompletetype="email" autocomplete="email" type="email" spellcheck="false" placeholder="Email Address">'
submit = '<span class="newsletter-form-button-label">Sumbit</span>'


# Sites from email_subscription.json
[[sites]]
name = "USA Today Sports"
category = "Newsletter"
url = "https://profile.usatoday.com/newsletters/sports"
needsPreSubmitAction = false

[sites.locators]
email = '<input id="email">'
submit = '<button class="primary">'

[[sites]]
name = "Uptain"
category = "Newsletter"
url = "https://uptain.de/en/blog/how-online-shops-generate-newsletter-subscribers"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="wpforms[fields][1]">'
submit = '<button name="wpforms[submit]">'

[[sites]]
name = "Finnish Design Shop"
category = "Newsletter"
url = "https://www.finnishdesignshop.com/en-us/newsletters"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="newsletter-ajax-submit">'

[[sites]]
name = "The Cut"
category = "Newsletter"
url = "https://www.thecut.com/promo/cut-shop-newsletter-sign-up.html"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Sign up">'

[[sites]]
name = "Uniqlo"
category = "Newsletter"
url = "https://www.uniqlo.com/sg/en/member/e-news/subscription"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="subscribe">'
submit = '<button class="primary">'

[[sites]]
name = "Defi Times"
category = "Newsletter"
url = "https://newsletter.defitimes.io/about"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "NoCode Landscape"
category = "Newsletter"
url = "https://nocodelandscape.beehiiv.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "Space Known"
category = "Newsletter"
url = "https://newsletter.spaceknown.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "Oh My Rockness"
category = "Newsletter"
url = "https://www.ohmyrockness.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Sign Up >">'

[[sites]]
name = "Axios Pro Rata"
category = "Newsletter"
url = "https://www.axios.com/signup/pro-rata"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "Sales Stoic"
category = "Newsletter"
url = "https://salesstoic.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Start crushing it in sales...">'

[[sites]]
name = "Fastlane Fleet"
category = "Newsletter"
url = "https://fastlane-fleet.beehiiv.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = """<button value="Don't miss out on the ride of a lifetime!">"""

[[sites]]
name = "Geekout Matt Navarra"
category = "Newsletter"
url = "https://geekout.mattnavarra.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = """<button value="Subscribe (It's free!)">"""

[[sites]]
name = "Humans in the Loop"
category = "Newsletter"
url = "https://thehumansintheloop.substack.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "Better Stack"
category = "Newsletter"
url = "https://newsletter.betterstack.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "Unconventional Empires"
category = "Newsletter"
url = "https://unconventional-empires.beehiiv.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Join Us! ">'

[[sites]]
name = "DotNet News"
category = "Newsletter"
url = "https://dotnetnews.co/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="EMAIL">'
submit = '<button class="js-submit-button">'

[[sites]]
name = "Substack"
category = "Newsletter"
url = "https://substack.com/signup"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="primary">'

[[sites]]
name = "AI Did That"
category = "Newsletter"
url = "https://www.aididthat.com/subscribe"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "Dhara B"
category = "Newsletter"
url = "https://dharab.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="EMAIL">'
submit = '<button name="submit">'

[[sites]]
name = "Pale Ale Travel"
category = "Newsletter"
url = "https://palealetravel.beehiiv.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "7x7"
category = "Newsletter"
url = "https://7x7.news/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "Astukari"
category = "Newsletter"
url = "https://astukari.substack.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "JBR Works"
category = "Newsletter"
url = "https://jbrworks.substack.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "Web Tools Weekly"
category = "Newsletter"
url = "https://webtoolsweekly.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="EMAIL">'
submit = '<button name="subscribe">'

[[sites]]
name = "Tech Productivity"
category = "Newsletter"
url = "https://techproductivity.co"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="EMAIL">'
submit = '<button name="subscribe">'

[[sites]]
name = "VS Code Email"
category = "Newsletter"
url = "https://vscode.email"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="EMAIL">'
submit = '<button name="subscribe">'

[[sites]]
name = "Standard Hoy"
category = "Newsletter"
url = "https://standardhoy.substack.com"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "Badger and Yote"
category = "Newsletter"
url = "https://www.badgerandyote.com"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "Insights Innovation Econ"
category = "Newsletter"
url = "https://insightsinnovationecon.substack.com"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "Kapansrt"
category = "Newsletter"
url = "https://kapansrt.substack.com"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "The Donut"
category = "Newsletter"
url = "https://thedonut.co/news-personality-quiz/results/?medium=email&interests=world"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="emailAddress">'
submit = '<button class="NewsQuizSubscribeBar-module--button--c5311">'

[[sites]]
name = "Coin Brain"
category = "Newsletter"
url = "https://coinbrain.beehiiv.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "Inside Small Giants"
category = "Newsletter"
url = "https://www.insidesmallgiants.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "De Ascentis"
category = "Newsletter"
url = "https://deascentiis.substack.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="subscribe-btn">'

[[sites]]
name = "Attn Seek"
category = "Newsletter"
url = "https://www.attnseek.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "The Core Daily"
category = "Newsletter"
url = "https://daily.thecore.email/subscribe"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value=" Subscribe">'

[[sites]]
name = "World of AI"
category = "Newsletter"
url = "https://worldofai.beehiiv.com?ref=amazingnewsletters.com&utm_source=amazingnewsletters.com"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "The Baseline"
category = "Newsletter"
url = "https://the-baseline.beehiiv.com/?ref=amazingnewsletters.com&utm_source=amazingnewsletters.com"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "This Week in React"
category = "Newsletter"
url = "https://thisweekinreact.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email_address">'
submit = '<button class="formkit-submit">'

[[sites]]
name = "LinkedIn Prompts"
category = "Newsletter"
url = "https://linkedinprompts.beehiiv.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "For Starters"
category = "Newsletter"
url = "https://www.forstarters.co/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button value="Subscribe">'

[[sites]]
name = "The Atlantic"
category = "Newsletter"
url = "https://www.theatlantic.com/newsletters/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button class="NewslettersSignupBar_button__H1vw5">'

[[sites]]
name = "Forbes"
category = "Newsletter"
url = "https://account.forbes.com/newsletters"
needsPreSubmitAction = false

[sites.locators]
email = '<input class="email">'
submit = '<button class="subscribe-button">'

[[sites]]
name = "Keyence"
category = "Newsletter"
url = "https://www.keyence.com.sg/enews/subscribe/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="enewsEmailAddress">'
submit = '<button name="subscribe">'

[[sites]]
name = "UN News"
category = "Newsletter"
url = "https://news.un.org/en/content/un-newsletter-subscribe"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="EMAIL">'
submit = '<button name="subscribe">'

[[sites]]
name = "Brugg Pipes"
category = "Newsletter"
url = "https://www.bruggpipes.com/en/newsletter-sign-up/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="tx_powermail_pi1[field][e_mail]">'
submit = '<button value="Subscribe">'

[[sites]]
name = "NUS News"
category = "Newsletter"
url = "https://news.nus.edu.sg/subscribe-to-email-newsletter/"
needsPreSubmitAction = false

[sites.locators]
email = '<input name="email">'
submit = '<button id="submit_button-ppmail">'

# Sites from list.txt
[[sites]]
name = "Immunate Vegan"
category = "Newsletter"
url = "https://immaculatevegan.com/blogs/magazine"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Gate6"
category = "Newsletter"
url = "https://gate6.vn/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Sprintzeal"
category = "Newsletter"
url = "https://www.sprintzeal.com/blog"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Kulala Land"
category = "Newsletter"
url = "https://kulalaland.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Go Places"
category = "Newsletter"
url = "https://www.goplaces.co.uk/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "FiftyFifty Bottles"
category = "Newsletter"
url = "https://www.fiftyfiftybottles.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Jubina"
category = "Newsletter"
url = "https://jubina.com/blog"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Sneaky Whole Foods"
category = "Newsletter"
url = "https://www.sneakywholefoods.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Veg News"
category = "Newsletter"
url = "https://vegnews.com/signup"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Yona Yona Beer Works"
category = "Newsletter"
url = "https://yonayonabeerworks.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Louis Powersports"
category = "Newsletter"
url = "https://www.louispowersportsonline.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Hairworthy"
category = "Newsletter"
url = "https://www.hairworthy.co.uk/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Endota Spa"
category = "Newsletter"
url = "https://endotaspa.com.au/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Prestigify"
category = "Newsletter"
url = "https://prestigify.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "No Bones"
category = "Newsletter"
url = "https://nobones.co/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Sofamania"
category = "Newsletter"
url = "https://www.sofamania.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Dimora Delle Balze"
category = "Newsletter"
url = "https://dimoradellebalze.com/en/restaurant/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "42 Photo"
category = "Newsletter"
url = "https://www.42photo.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "I Finished My Basement"
category = "Newsletter"
url = "https://ifinishedmybasement.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Tettix Games"
category = "Newsletter"
url = "https://tettixgames.com/"
needsPreSubmitAction = false

[sites.locators]
email = '<input type="email">'
submit = '<button type="submit">'

[[sites]]
name = "Dutch News Test"
category = "Newsletter"
url = "https://www.dutchnews.nl/dutchnews-newsletter-signup/"
needsPreSubmitAction = false
# No locators needed - auto-detection will handle it!
