*Need some ideas? *Check out some examples from quickscript-extra <https://github.com/Metaxal/quickscript-extra>, and some starter ideas below. <https://github.com/Quickscript-Competiton/July2020entries/blob/master/IDEAS.md#ideas-1> Ideas - csv->sexp or json->sexp (use existing libraries) - sort a list of numbers from the selection - lexer with split string - spell check or spelling fixer (more complicated) - beautify code (using pretty-print for example) - ASCII art <https://en.wikipedia.org/wiki/ASCII_art>! - Add Windows and/or Macos support to *git <https://github.com/Metaxal/quickscript-extra/blob/master/scripts/git.rkt>*. (maybe use open-terminal <https://github.com/Metaxal/quickscript-extra/blob/master/scripts/open-terminal.rkt> as a starting point?) - Post the current selection to the Racket Slack. (*tweet <https://github.com/Metaxal/quickscript-extra/blob/master/scripts/tweet.rkt>* is an example of using a web api) - Make a game? (maybe use 2htdp/universe <https://docs.racket-lang.org/teachpack/2htdpuniverse.html> or lux <https://github.com/jeapostrophe/lux>?)
*Looking for more ideas?* What about porting some of emacs scripts <https://github.com/emacs-tw/awesome-emacs> and vim scripts <https://github.com/akrawchyk/awesome-vim>? When you have an idea...Getting started for the impatient <https://docs.racket-lang.org/quickscript/#%28part._.Make_your_own_script__.First_simple_example%29> is a good starting point. <https://github.com/Quickscript-Competiton/July2020entries/blob/master/IDEAS.md#have-fun> *Some existing examples* - *abstract-variable <https://github.com/Metaxal/quickscript-extra/blob/master/scripts/abstract-variable.rkt>*: Create a variable from the selected expression video <https://www.youtube.com/watch?v=qgjAZd4eBBY> - *extract-function <https://github.com/Metaxal/quickscript-extra/blob/master/scripts/extract-function.rkt>*: Extracts a block of code out of its context and generates a function and a call video <https://www.youtube.com/watch?v=XinMxDLZ7Zw> - *indent-table <https://github.com/Metaxal/quickscript-extra/blob/master/scripts/indent-table.rkt>*: Indent rows on double-space-separated colums video <https://www.youtube.com/watch?v=KJjVREsgnvA> *Win Prizes and the Admiration of your peers.* Good Luck & Have fun Stephen PS a ROT13 encoder/decoder was the first entry! On Wednesday, July 1, 2020 at 11:03:02 AM UTC+1 Stephen De Gabrielle wrote: > *Quickscript Competition:* > > Quickscript <https://docs.racket-lang.org/quickscript> is the scripting > functionality behind the DrRacket Scripts menu: > > For the month of July we will be running a Quickscript competition: Write > your own script and win prizes! There will be weekly winners in categories > to be determined by the judges and overall awards at the end of the month. > > We follow Racket's and the ACM's Code of Conduct > <https://racket-lang.org/friendly.html>. > > <https://github.com/Quickscript-Competiton/July2020entries#there-will-be-amazing-prizes>*There > > will be amazing prizes!* > > - An exclusive badge for your github profile recognising your efforts > and contribution to the community. > - Socks/Mugs/Hats/Stickers with the Racket logo - to be announced on > Racket Users mailing list/google group. > > Scripts licensed appropriately will be included in a package for > installation and universal fame. > > End date: 31-July > *Getting started* > > Getting started for the impatient > <https://docs.racket-lang.org/quickscript/#%28part._.Make_your_own_script__.First_simple_example%29> > in > DrRacket. > > See quickscript-extra [readme > <https://github.com/Metaxal/quickscript-extra/blob/master/README.md>] [ > scripts <https://github.com/Metaxal/quickscript-extra/tree/master/scripts>] > for a bunch of useful and example scripts. > > Help and discussion will be available through the #quickscript-competition > <https://racket.slack.com/archives/C0168JZ2QUD> slack channel. > > *Once your script is ready, submit your entry > <https://github.com/Quickscript-Competiton/July2020entries/issues/new/choose>!* > > <https://github.com/Quickscript-Competiton/July2020entries#need-some-ideas-to-get-started>Need > > some *ideas to get started* > <https://github.com/Quickscript-Competiton/July2020entries/blob/master/IDEAS.md> > ? > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/ff3eac01-f6d3-410b-b14b-e1974479c2e5n%40googlegroups.com.

