Impliment cron script in yii2 rest api - cron

i am using Advance Api template in yii2 . i need cron script which call
Api but i dont know how to performed cron script in yii2 . can any one help me?

create a console command as described here.
Then register your cron script like:
php yii mycontroller/myaction

Related

How to call Node JS CLI command from web app?

I'm using this Node JS script to scrap videos from tiktok. To use this script you have to run command via terminal.
Nothing done for the moment apart using the script via CLI as i'm still trying to figuring this out.
Now i'm wondering how could I could implement this into a webapp as UI.
I've been thinking
installing the library on a webserver
making an api to to communicate with this webserver to run the command.
make my html/js or whatever to call the api
I dont if it's the best approach, i mean nodejs is supposed to be use from webserver but i dont know anything about ..
Thanks

Camunda printing on console through inline script

I installed camunda bpm engine and I am trying to make a simple test to understand how inline scripts work. I have the following process
my simple process
However, the console from which I am running the camunda bpm platform shows nothing. Does anyone know how to make this work?
Thanks in advance
Add scriptFormat="groovy" to let camunda know how to handle the script. You can do this by typing groovy in the modeler form field.
See script task documentation.

Call Scrapy / Scrapyrt with web form

I'm trying to make a web form that calls a scrapy using scrapyrt. but I come up against a problem: when I send the command it goes to the end, I mean, when I close the broswer, the spider stop.
Does anyone know something I can implement a web form by calling a spider?
thank you all.
ScrapyD can fulfill your requirement. Here is how to install it
Once installed, go into your Scrapy's project root folder, and run scrapyd-deploy, it will deploy your project on ScrapyD.
Then do this command to run your scraper.
http://localhost:6800/schedule.json?project=default&spider=yourspidername

How do I start automation using groovy script in soapUI Pro?

I'm new SoapUI Pro with automation. With the help of the SoapUI Pro tool, I have tested only request and response for the service so far. If I want to automate this process by writing script using groovy inside SoapUI Pro tool how do I do it?
What are the per-requisites required to learn Groovy script?
Please anyone guide me..
Thanks in advance!
Steps for a navie to start SoapUI Test Automation
Understand XML DOM (http://www.w3schools.com/xml/xml_dom.asp) in detail. What's it all about.
Understand how SoapUI Works. Go to their website.
Identify what exactly is your requirement that you want to automate. It could be as simple as Running a Test Suite for already present/created Test Suite or to Generate Realtime XML Request from bindings, Connecting Excel to fetch data, Generating XML Response and Validating, Generating log etc. Sky is the limit.
Go Step-by-Step and you should be all good to automate SoapUI.
Answering here to the initiated question.
You need understanding of any basic programming/scripting, OOP capability/knowledge, REST/Http/Https and JSON/XML.
Don't worry it's all easy, first double click on any test case/suite, you will see it's editor, in that there is a option for "setup script" for before running tests.
Please analyze what all variables on top are listed, like : runner/testRunner, testCase/testSuite, logger, context...etc.
There are methods from which one can get another handle, like from testCase you can get testSuite/teststep via respective methods, so those you need to know.
The idea is to run a testCase/Suite/Step by script, which you already have configured, you can set header for each api and also properties too. You can even do almost everything via Groovy/JavaScript scripting in soapui.
I am actually going to create a blog having required groovy scripts to do automation regarding, REST API execution and testing.
I will be posting that link here.
Thanks!

Cron jobs with Expression Engine 2?

I'm developing an Expression Engine site. The site has a database table populated from an external feed, and this feed needs to be parsed twice daily.
Obviously, a cron job seems a good fit for this, but where I'm struggling is, where do I put the code for this? I want to use the EE framework, and have the cron job hit a URL, but I don't really want to create a template just to drop some Expression Engine template tags into in order to run an action.
Is there an alternative way to create a script that I can use the Expression Engine core, but not have to create a template and template tag for it?
EE doesn't have an internal faux-cron process you can hook into, but there is a first-party add-on that can do the trick. The thing is, it requires a plugin method or module class and module method be passed to it, not a URL. So, you'd have to write a quick plugin that, when executed, calls your action URL via cURL or what-have-you.
On the commercial side, there's the $35 Automat:ee module that can hit a URL in a simulated cron job.

Resources