Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Generate Post
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author You
  7. // @match http://www.grupp4.tk:8888/install-master/backend/rainlab/blog/posts/create
  8. // @grant none
  9. // @require https://raw.githack.com/a97marbr/ContextFreeLib/master/js/contextfreegrammar.js
  10. // @require https://raw.githack.com/a97marbr/ContextFreeLib/master/js/randapp.js
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. // Your code here...
  17. var seed = 89024396;
  18. var counter = 0;
  19. var titlesentence;
  20. var sentence;
  21. var numPost = 20;
  22. var grammar = new ContextFreeGrammar({
  23. "probabilityNounPhrase":0.5,
  24. "probabilityVerbPhrase":0.5,
  25. "probabilityDualAdjectives":0.5,
  26. "probabilityStartAdjective":0.5,
  27. "distributionOfNouns":"normal",
  28. "distributionOfVerbs":"normal",
  29. "distributionOfAdjectives":"normal",
  30. "distributionOfAdverbs":"normal",
  31. "distributionOfDeterminers":"normal",
  32. "distributionOfConjunctions":"normal",
  33. "distributionOfModals":"normal",
  34. "randomSeed":seed});
  35.  
  36. function getSentencies(){
  37. sentence=grammar.generateSentence();
  38. for(var i = 0; i < 20; i++){
  39. sentence=sentence+grammar.generateSentence();
  40.  
  41. }
  42. }
  43.  
  44. function getTitleSentencies(){
  45. titlesentence=grammar.generateSentence();
  46. }
  47.  
  48.  
  49. while (counter < numPost) {
  50. getTitleSentencies();
  51. getSentencies();
  52. document.getElementById("Form-field-Post-title").value = titlesentence + counter;
  53. document.getElementById("Form-field-Post-slug").value = "Borje-Lundin" + counter;
  54. getSentencies();
  55.  
  56. CKEDITOR.instances["Editor-formContent-textarea-content"].setData(sentence);
  57.  
  58. document.getElementsByClassName('btn btn-primary oc-icon-check save')[0].click()
  59. counter++;
  60.  
  61. window.location.href = 'http://www.grupp4.tk:8888/install-master/backend/rainlab/blog/posts/create';
  62. }
  63.  
  64. localStorage.clear();
  65. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement