Everything2
Near Matches
Ignore Exact
Full Text
Everything2

E2 Offline Scratchpad

created by katherine

(thing) by katherine (18.5 hr) (print)   ?   13 C!s I like it! Sun Nov 04 2001 at 12:03:28

Is 8,192 characters just not enough?
Do you often find yourself wanting to work on multiple nodes at the same time?
Do you want to help out the nefarious E2 lag problem by writing, proofreading, and formatting your nodes offline?

presenting...
the E2 Offline Scratchpad

Cross-Platform version 2.0 in the works
insanefuzzie and I are porting it to C++/wxWindowsLibs.

This will allow it to run on Windows, Linux, Macintosh, and BSD.

(or pretty much any POSIX-compliant system)
(To be placed on my new version notify list, please /msg me, including if you only want messages pertaining to new versions, or bug fixes as well...)

New Features in 1.4
(Heavily Requested features in bold)

List formatter  ·  Spellchecker  ·  Undo function  ·  Sourcecode formatter  ·  Floating HTML button bar  ·  Improved keyboard shortcuts  ·  Ability to print current preview  ·  Ability to change font in Edit box  ·  Sizable edit box on main window  ·  Ability to revert to the saved copy of a node  ·  Support for all pre-packaged EKW Themes·  Ability to toggle link underlining in preview pane  ·  Find, Replace, Global search and replace options  ·  Import / Export ability to *.node and *.nodes files  ·  Ability to change preview pane update frequency  ·  Select All / Select None / Copy current node to clipboard

Basically, what it does is allow you to write, edit, hardlink, and preview your nodes in customizable themes; all in realtime, all offline (so there's no contribution to database lag). I wrote this to try to alleviate some of the server load here... It works with many nodes at a time, and there's no limit to how long any node can be... (well, save free hard drive space, that is) It is written in Visual Basic 6, and the source code is distributed with the binaries.

It is tested and working in Windows 95, Windows 98 (even if IE isn't installed), Windows NT 4, Windows ME, Windows XP, and Windows 2000 so far. If it's working for you and your OS isn't listed here, please /msg me.

The Install File is at:

  • http://www.apatrix.net/Scratchpad_Win_1.4.1.zip -- Apatrix's Fully-redundant DS-3 FAST!
  • http://64.123.44.197/Scratchpad_Win_1.4.1.zip -- my work's DSL (if at all possible, use apatrix.net, please)

Any feedback would be greatly appreciated. Email me at dann@stayskal.com or /msg me...

I've been getting questions like this, so I should make it clear: This program is free. I wrote it for the family, and I want no money for it. If you feel you should pay something, please send all donations here.

Thanks!




Future Revisions:

Version 1.6.0 - Due Second Quarter 2002
(sorry, y'all... I've taken off more than a week of work to write this... if I'm going to pay my bills this month, I have to take a break for a bit from making updates)

  • Ability to turn off sounds directly in pad (currently, you have to do it from the sound control panel)
  • Ability to post a node directly to E2 from the scratchpad. (RainDropUp's idea)
  • Ability to change the ratio of the edit box's height to the preview box's height. (This will probably involve me writing my own ActiveX control... could prove tricky)
  • Add a status bar so you can tell where a pipelink leads to by pointing at it...
  • Any other suggestions? /msg me! :-)


Thanks to all of you who have helped me with ideas, testing, bugs, publicity, and deployment.

This program wouldn't be near as functional without your input.

Aresds · Apatrix · BlackJak · Booyaa · brassmule · Cahla · ConfusionTheWaitress · (darsi) · drownzsurf · freshmint · Great Neb · godling · Jetifi · kenata · kidas · liveforever · Mitzi · panamaus · RainDropUp · Ryouga · Saige · sakke · strawberry · Teiresias · vladkornea · wertperch


Thanks most of all to Apatrix, freshmint, kenata, and RainDropUp. Your contributions to this project can't be summed up in words...


This Node Composed in the E2 Offline Scratchpad


(idea) by Gruime (3.7 mon) (print)   ?   I like it! Mon Mar 31 2003 at 15:18:39

The E2 Scratch Pad is a very nice feature, but as many noders here I prefer to use my powerful text editor and write my nodes offline. E2 applies special styles to the text (CSS) and the result is unfortunately sometimes very different from what would be expected.

Here is how to create a simple HTML E2 Offline Scratch Pad. It is not a program and it is very easy to use. Furthermore, even if E2 changes (a little) the steps will remain the same. Using this method does not mean you don't need to test your writeups in the real E2 Scratch Pad anymore. It only makes noding easier.

Just follow these simple steps :

  • Copy the E2 CSS stylesheet into a directory. You can download the stylesheet from http://www.everything2.com/styledef.css
  • Create a blank HTML file (for example my_node.html) and copy the HTML code below.
  • Write your node within the <BODY> and </BODY> tags.
  • Open it in your favorite web browser to test it.
If you are using the Ekw theme, you should copy the stylesheet from http://www.everything2.com/ekwcss/username.css instead and modify the line that shows href="styledef.css" to href="username.css".
---8<--- E2 offline scratch pad ---8<---

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
  "http://www.w3.org/TR/REC-html40/loose.dtd"> 
<html>
<head>
<link rel="stylesheet" type="text/css" href="styledef.css"/> 
<title>E2 Off-Line Scratch Pad</title>

</head>

<body
bgcolor="#ffffff" text="#000000" link="#003366"
vlink="#7f7f66" alink="#cccc99" topmargin="0"
marginheight="0" marginwidth="0" marginleft="2"
leftmargin="2" marginright="2" rightmargin="2"
>

<!-- write your node below -->


</body>
</html>

---8<--- E2 offline scratch pad ---8<---

Future additions :

A JavaScript piece of code could be added so it parses the brackets and converts them to dummy links so the result would be even more realistic. I'm not sure this is possible but I bet it is.

E2 also filters tags that are submitted (for example TABLE tags). It would be a good idea if the Offline E2 Scratch Pad was able to strip out those tags too.


(thing) by Swift^ (1.7 d) (print)   ?   1 C! I like it! Tue Apr 22 2003 at 10:32:38

While dann's offline scratchpad is a very useful tool, there seems to be something missing....Ah yes, there are no shortcut keys listed in any of dann's documentation, and only a handful are visible to the user. However, with the work dann has done, he can be forgiven for not listing them down. So I've taken it upon myself (in response to someone else) to compile a list of them here. These are sure to come in handy for anyone who uses this program, especially since many hate to move a hand to their mouse while typing. So, without further ado, here is a fairly comprehensive list:

Formatting Tags

  • Ctrl + U: Inserts <u></u> tags
  • Ctrl + I: Inserts <i> </i> tags
  • Ctrl + B: Inserts <b></b> tags
  • Ctrl + [: Inserts <small></small> tags
  • Ctrl + ]: Inserts <big></big> tags
  • Ctrl + | (line): Inserts [], if a word is highlighted, it will make the word into a hardlink
  • Ctrl + Enter: Inserts a <br> tag plus moves the cursor to a new line.
  • Alt + R: Insert a <hr> tag
  • Alt + P: Inserts <p></p> tags
  • Alt + A: Inserts <ul></ul> tags
  • Alt + J: Inserts <pre></pre> tags
  • Alt + K: Inserts <tt></tt> tags
  • Alt + L: Inserts <li></li> tags
  • Alt + X: Inserts <strike></strike> tags
  • Alt + C: Inserts <ol></ol> tags
  • Alt + M: Inserts <dd> tag

Utilities

  • F1: Open Help
  • F2: Open Source Code Formatter
  • F3: Open List Formatter
  • F4: Open HTML Controls
  • F5: Update Preview Window
  • F6: Open Preferences
  • F7: Run Spell Checker
  • Ctrl + F: Find
  • Ctrl + G: Find Next
  • Ctrl + H: Search and Replace

Menu Selection

  • F10: Toggle menu bar focus
  • Alt + F: Open File menu item
  • Alt + E: Open Edit menu item
  • Alt + O: Open Options menu item
  • Alt + T: Open Tools menu item
  • Alt + H: Open Help menu item

File Menu Options

  • Ctrl + N or Alt + N: New node
  • Ctrl + S or Alt + S: Save node
  • Ctrl + D or Alt + D: Delete node
  • Ctrl + R: Revert to the last saved version of your currently open node
  • Ctrl + P: Print
  • Ctrl + Q: Quit Program

Other Miscellaneous Shortcuts

  • Alt + F4: Close Program
  • Alt + F6: Toggles focus between the preview/writing window and any open utilities (eg HTML control box, list formetter)
  • Ctrl + A: Select All
  • Ctrl + O: Select None (Unselect All)
  • Ctrl + Y: Copy node to the clipboard (doesn't seem to work)
  • Ctrl + Z: Move cursor to top of page (possibly the same as Ctrl + Y)
  • Ctrl + J or Ctrl + M: Inserts a new line (same as Enter)
  • Ctrl + X: Cut text
  • Ctrl + C: Copy text
  • Ctrl + V: Paste text

This covers just about everything you can do in this program, however i am still looking for shortcut keys for the import and export functions. Drop me a line if you know them, or see any that are wrong/missing.

Happy (offline) Noding


printable version
chaos

It compiles! Ship it! My Everything2 E2 Link and Logger Client E2 Lag Reduction Suggestions for Noders
Small helpful scripts for noders E2 Explorer E2 node backup Release early, release often
Thanksgiving, suicide, and the breakdown of an already dysfunctional family Everything is a Family One Node to Rule Them All DS3
scratchpad Jukka Grouper and oysters and shrimp, oh my! An E2 New Year's gathering on Florida's Gulf Coast Return to Castle Wolfenstein
/msg Windows XP Windows 2000 POSIX
The white man's guide to playing street ball node code Participate in your own manipulation. a/s/l?
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help


cooled by panamaus

Cool Staff Picks
What you are reading:
Albinism
Do-It-Yourself Depression Control
The Grey Album
The Nine Choirs of Angels
Chomsky Normal Form
The Vagina Monologues
E2 Hospitality Index
The Three Musketeers
Mardi Gras celebrations in the US other than New Orleans: an observation
Crimean War
Dreamland: a screenplay treatment
Siberia
numerical integration
New Writeups
aneurin
Hilary Armstrong(person)
giantcactus
The Power of Electricity(personal)
TheLady
Eggs and tomatoes(recipe)
TheLady
Don't get me wrong - I'm a feminist(essay)
Scaevola
Scissors murder(person)
Yakushin
Green Chile Pecan, Red Chile Apple Pies(recipe)
TenMinJoe
BookMooch(idea)
Yakushin
Merlin(review)
Apatrix
Editor Log: May 2008(log)
Apatrix
Eggs and tomatoes(recipe)
locke baron
Sverdlov class cruiser(thing)
arcanamundi
IN THE GRIM FUTURE OF HELLO KITTY, THERE IS ONLY WAR.(fiction)
Glowing Fish
Northern Effect(idea)
Jet-Poop
Why I love Everything2(essay)
Rancid_Pickle
Old Scrotch Xmas(fiction)
This affordable entertainment brought to you by The Everything Development Company