Skip to content

CLOSED: 2020 Quickscript competition: Write your own script and win prizes!

Notifications You must be signed in to change notification settings

Quickscript-Competiton/July2020entries

Repository files navigation

Scripts from the Quickscript Competition July 2020

This is a collection of scripts that result from the Quickscript Competition July 2020.

Each script has its own license (either MIT, Apache 2.0, both, or CC-BY).

1. Installation

In DrRacket, in File|Package manager|Source, enter quickscript-competition-2020.

Or, on the command line, type: raco pkg install quickscript-competition-2020.

If DrRacket is already running, click on Scripts|Manage scripts|Reload menu.

2. Scripts

The following scripts are included.

  • breakout: Breakout game. Move: left and right arrows. New ball: b. Reset: r.

  • colorscheme2package: Save the current colorscheme as a new package

  • copy-selection-as-html: Copy selection as HTML with rainbow parens

  • count-lines: Count lines in the current selection, or for all definitions.

  • cs111-course-links: CS111 links

  • cve-search: A function to help you gather CVE information, if you use it with a text slection it will try and work out if there any CVEs referenced by your selection

  • defines: List, search, and go to the top level definitions

  • design-recipe-template: Apply a Design Recipe template to the selected text

  • eyes: Eyeballs are following you.

  • fishy-completion: A proof-of-concept completion with fishy static analysis.

  • format-selection: Formats the selected text to wrap around a 78 character limit. It is able to detect comments. demo

  • letterfall: Stare at your code falling like rocks.

  • open-recent: Open a recent file (dialog uses a search-list-box)

  • plot-selected-numbers: Takes a selection of numbers which are separated by whitespaces and plots them

  • preview-markdown: Preview current markdown file in a web browser

  • racket-news: Racket news and events.

  • robopat: Produces simple asciiart robo-head saying encouraging words

  • rot13: Rot13 cipher of the selected text

  • show-highlighted: The highlighted text will be displayed in a World window in randomly-colored text, flashing 5 times, then "CLOSE MEEEE" will be displayed to warn user to close that World window

  • sort-lines: Sort line numerically or alphanumerically, ascending or descending

  • visit-url: visit url at insertion point

3. Customizing

If the default keybindings, names or submenus are not to your taste, they can be fully customized using Quickscript’s shadow scripts.

Scripts can also be selectively deactivated from the library (Scripts|Manage scripts|Library).

About

CLOSED: 2020 Quickscript competition: Write your own script and win prizes!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published