Wow! Being a recent new user of GSA SER, I am really liking the program. I have been testing & tweaking. I have a programming background, so it intrigued me when I noticed something about the scripting capabilities (on the training threads or somewhere). Have not had time to check it out until now.
This is GREAT! And by making it "open" where those that are able and willing to pitch in can add new platforms, this product is really going to rock!
[Login] type=login must be filled=1 hint=The login for websites that need an account. Use numbers and letters only. min length=5 static=1 upcase=0
[Password] type=password must be filled=1 hint=A password used for websites that need an account. Use numbers and letters only. min length=6 static=1 [REGISTER_STEP1] modify url=http://blogetery.com/register/
submit success=Sign Up Complete!|You have successfully created your account! To begin using this site you will need to activate your account via the email we have just sent to your address. submit failed=Please enter a username|Please check your email address.|Please make sure you enter your password twice|This is a required field|Please complete the CAPTCHA.|You must agree to the TOS in order to signup.|The passwords you entered do not match.|Please enter a site name|Please enter a site title ;submit success skip verify=
submit success=Welcome back, %login%|/members/%login%/|>Log Out< submit failed=ERROR: The username field is empty.|ERROR: The password field is empty.|ERROR: Please complete the CAPTCHA.|ERROR: That CAPTCHA was incorrect.|ERROR: Invalid username.|ERROR: The password you entered for the username %login% is incorrect.
Does it matter? I mean we could live without the engines before and we can live without them after my post
There is a lot to do to add all engines. If this will work for the german engines first, we could help Sven to translate the other engines, which should be easy then.
I translated a bloggorilla-site to the french version, which has no "success failed=" in [Login_Step1] though. Search/Replace this script with french (and some belgium) domains should work (in theory).
[Article_Title] type=text allow html=0 must be filled=1 hint=capitalize each word. max length=45
[Article] type=memo allow html=1 must be filled=1 hint=The full article comes here. auto modify=0 html line break=1 auto add anchor url=2 auto add anchor url content={If you are you looking for|Here's|{If you want to|To|If you're ready to} {see|check out|find|find out|learn|read}|Here is|For} {more|more info|more information} {about|on|in regards to|regarding} %anchor_text% {check out|stop by|visit|review|take a look at|have a look at|look at|look into} %url_domain%%url_path%
[About_Yourself] type=memo allow html=1 html to bbs=1 allow return=1 must be filled=1 hint=Please fill this with some information about yourself. Use the spin syntax heavily here. auto modify=0 default=%file-about_yourself.dat%
[Login] type=login must be filled=1 hint=The login for websites that need an account. Use numbers and letters only. min length=4 static=1 upcase=0
[Password] type=password must be filled=1 hint=A password used for websites that need an account. Use numbers and letters only. min length=6 static=1
[REGISTER_STEP1] modify url=/ just download=1
submit success=Merci %login% ! Vous êtes bien inscrit ! submit failed=Code invalide|Ce mot de passe vous servira pour modifier votre blog|Attention, vous recevrez un message pour activer votre compte|
verify submission=1 verify interval=10 verify timeout=30 first verify=0 verify by=email ;important to detect emails verify url=http://www.blogspace.fr/ verify on unknown status=1
yes, but I will not release a new version today as I am still need to finish some other parts in the program. So you all can go to sleep now (no need to wait for an update today).
Could you please add something here like: GSA Scripting for Dummies? I sounds good what you are all saying but I would have no idea of how to apply it.
Comments
This is GREAT! And by making it "open" where those that are able and willing to pitch in can add new platforms, this product is really going to rock!
enabled=1
default checked=0
fixed url=http://blogetery.com/register/
url must have=*://blogetery.com*
engine type=Web 2.0
description=Creates a blog entry on www.blogetery.com
dofollow=1
anchor text=1
uses pages=0
extract keywords=0
skip ext links on=0
skip content on=0
skip url content on=0
posted domain check=1
[Your E-Mail]
type=email
[URL]
type=url
[Anchor_Text]
type=text
[Article_Title]
type=text
allow html=0
must be filled=1
hint=capitalize each word.
max length=45
[Article]
type=memo
allow html=1
html to bbs=1
must be filled=1
hint=The full article comes here.
auto modify=1
[verify_url]
type=extract
find link=View post
find url=http://%login%.blogetery.com/[0-9]*[0-9]/[0-9]*[0-9]/[0-9]*[0-9]]/%article_title%/
;http://%login%.blogetery.com/[0-9]*[0-9]/[01-12]/[01-31]/%article_title%/
replace=" ;-"
[Login]
type=login
must be filled=1
hint=The login for websites that need an account. Use numbers and letters only.
min length=5
static=1
upcase=0
[Password]
type=password
must be filled=1
hint=A password used for websites that need an account. Use numbers and letters only.
min length=6
static=1
[REGISTER_STEP1]
modify url=http://blogetery.com/register/
submit success=Sign Up Complete!|You have successfully created your account! To begin using this site you will need to activate your account via the email we have just sent to your address.
submit failed=Please enter a username|Please check your email address.|Please make sure you enter your password twice|This is a required field|Please complete the CAPTCHA.|You must agree to the TOS in order to signup.|The passwords you entered do not match.|Please enter a site name|Please enter a site title
;submit success skip verify=
form name=*Complete Sign Up
form id=signup_form
form url=http://blogetery.com/register/
verify submission=1
verify interval=10
verify timeout=30
first verify=0
verify by=email
verify on unknown status=1
set unknown variable=%leave%
signup_username=%login%
signup_email=%your e-mail%
signup_password=%password%
signup_password_confirm=%password%
field_1=%spinfile-names.dat% %spinfile-lnames.dat%
signup_with_blog=1
captcha_code=%captcha%
tos_agree=1
signup_blog_url=%login%
signup_blog_title=%anchor_text%
signup_blog_privacy=public
;|%leave%
[LOGIN_STEP1]
modify url=http://blogetery.com/wp-login.php
submit success=Welcome back, %login%|/members/%login%/|>Log Out<
submit failed=ERROR: The username field is empty.|ERROR: The password field is empty.|ERROR: Please complete the CAPTCHA.|ERROR: That CAPTCHA was incorrect.|ERROR: Invalid username.|ERROR: The password you entered for the username %login% is incorrect.
form name=*Log In
form url=http://blogetery.com/wp-login.php
form id=loginform
;verify on unknown status=1
set unknown variable=%leave%
log=%login%
pwd=%password%
captcha_code=%captcha%
rememberme=%leave%
[STEP1]
modify url=http://%login%.blogetery.com/wp-admin/index.php?easyadmin=off
submit success=Post published.
;submit failed=
verify submission=1
verify interval=1
verify timeout=1
verify url=%verify_url%
first verify=0
verify by=url
verify on unknown status=1
form name=*Publish
form url=http://%login%.blogetery.com/wp-admin/index.php?easyadmin=off
form id=quick-press
set unknown variable=%leave%
variable must be used=url
post_title=%article_title%
content=%article%
tags_input=%keyword%, %keyword%, %keyword%
Google translate :P
enabled=1
default checked=0
fixed url=http://www.blogspace.fr/
url must have=*://*.blogspace.fr*
engine type=Web 2.0
description=Creates a blog entry on the french site www.blogspace.fr (part of bloggorialla.de)\n\nMain work by Ozz
dofollow=2
anchor text=0
uses pages=0
extract keywords=0
skip ext links on=0
skip content on=0
skip url content on=0
posted domain check=1
[Your E-Mail]
type=email
[URL]
type=url
[Anchor_Text]
type=text
[Article_Title]
type=text
allow html=0
must be filled=1
hint=capitalize each word.
max length=45
[Article]
type=memo
allow html=1
must be filled=1
hint=The full article comes here.
auto modify=0
html line break=1
auto add anchor url=2
auto add anchor url content={If you are you looking for|Here's|{If you want to|To|If you're ready to} {see|check out|find|find out|learn|read}|Here is|For} {more|more info|more information} {about|on|in regards to|regarding} %anchor_text% {check out|stop by|visit|review|take a look at|have a look at|look at|look into} %url_domain%%url_path%
[About_Yourself]
type=memo
allow html=1
html to bbs=1
allow return=1
must be filled=1
hint=Please fill this with some information about yourself. Use the spin syntax heavily here.
auto modify=0
default=%file-about_yourself.dat%
[Login]
type=login
must be filled=1
hint=The login for websites that need an account. Use numbers and letters only.
min length=4
static=1
upcase=0
[Password]
type=password
must be filled=1
hint=A password used for websites that need an account. Use numbers and letters only.
min length=6
static=1
[REGISTER_STEP1]
modify url=/
just download=1
submit success=Merci %login% ! Vous êtes bien inscrit !
submit failed=Code invalide|Ce mot de passe vous servira pour modifier votre blog|Attention, vous recevrez un message pour activer votre compte|
verify submission=1
verify interval=10
verify timeout=30
first verify=0
verify by=email
;important to detect emails
verify url=http://www.blogspace.fr/
verify on unknown status=1
siteURL=www.blogspace.fr
pseudo=%login%
conditions=1
nom=%spinfile-lnames.dat%
prenom=%spinfile-names.dat%
sexe=%random_option%
datenaissance[d]=%random_option%
datenaissance[M]=%random_option%
datenaissance[Y]=%random_option%
email=%your e-mail%
passwd1=%password%
passwd2=%password%
partenaires=%leave%
[REGISTER_STEP2]
find link=Créer un blog
find url=*/ins/creer-un-blog-gratuit-et-illimite
alternative url=http://www.blogorama.fr/?nav=subscribe&siteURL=www.blogspace.fr
form name=*Validez
form url=*/index.php?nav=subscribe
form id=forminsc1
set unknown variable=%leave%
[REGISTER_STEP3]
form name=*Validez
form url=*%login%&siteURL=*
form id=forminsc2
set unknown variable=%leave%
[LOGIN_STEP1]
modify url=/pass/login/
submit success="nick">%login%<
;submit failed=
form name=*ok|*Valider
form url=*/index.php?nav=connection
verify on unknown status=1
set unknown variable=%leave%
loginCompte=%login%
passwdCompte=%password%
[STEP1]
modify url=/compte/firsttime.html
submit success=Articles publiés
submit failed=
form name=*Valider
form url=*/compte/firsttime.html
optional form=1
verify submission=1
verify interval=1
verify timeout=1
verify url=http://%login%.blogspace.fr/
first verify=0
verify by=url
verify on unknown status=1
variable must be used=about_yourself
set unknown variable=%leave%
titre=%article_title%
texte=%about_yourself%
[STEP2]
modify url=/compte/posts.html
form name=*Publier
form url=*/compte/posts.html*
set unknown variable=%leave%
variable must be used=url
titre=%article_title%
id_article_style=%leave%
texte=%article%
tags=%keyword%,%keyword%,%keyword%
=D>
Ozz did that already - https://forum.gsa-online.de/discussion/219/tutorial-web-2-0-how-to-code-a-web-2-0-engine-noob-friendly