Miscellaneous Technical Questions
FAQ 10: Miscellaneous Info
version 1.01

New: See the end of this FAQ for new additions.

How to repost at a generic message Board

plain text versus html

There are two general ways to repost at typical message board. The first way is to post by copying and pasting. I strongly recommend this for those of you that are not familiar with html.

I repost using html, which is very fast and easy. If everything is alright, it might only take me half a minute to prepare a repost.

Important: Unlike other FAQs, you may want to re-read this FAQ before you try anything. With other FAQs, you can make mistakes and just start over. With this one, it is not as easy. ;)

General recommendations if you have time

1) Remove or shorten unconstructive comments. Some examples include posts that are:

2) You don't always have to repost everything.

3) After you get used to reposting, don't take too much time in reposting; it doesn't have to be perfect. I usually prepare a repost in a few seconds to a minute (using special software, some of which I'll mention later).

4) There are several possible goals for reposting.

Note: Generally I only repost if there are malicious postings to the board or an unreasonably high number of test/spam posts (which rarely happens).

5) Zip brings up the important point that in reposting, you should be careful not to act as a judge of what is useful and what is not. I generally only remove posts that fit the description of section 1, in addition to doing the following:

General notes

There is a limit to how much you can put into one post.

Reposting through copy and paste

1) Copying and pasting has some advantages.

2) Copying and pasting has several disadvantages. (for J-style boards in particular)

As always, please try not to repost too much. If you repost everything, you'll end up doubling the size of the message board.

Alternatively, you may sometimes with to repost only 1-5 of your favorite posts. In this case I don't think anyone would have much of an objection.

Reposting through html

1) This is difficult for some people, and it takes some practice. However once you are good at it it should take under a minute (and under certain conditions only seconds).

2) To start off, you must obtain the original html source for the message board.

3) There are several things I recommend in general.

4) Headers are not necessary, so when you start out you don't need this.


Here is an example of a header in html format:
</script></a></font><b><font size = +1>

What you just saw was html. This is how it actually appears once it's posted:


As you can see, nothing actually appears, because all the header does is tell the rest of the page what color, size, and style the text should be in.

I used to also put this at the beginning of my repost:
[Repost of messages. Some excessive shouting, spam, tests, obscenity, solicitations, and off-topic posts may be missing in this repost. Posts which have been repeated excessively have been removed entirely from this repost]

5) Now let me describe what each of the html commands in the first example were for as well as how they affect the output.

Using Editpad

1) It is important to note that in html, a "return" is completely different than the <br> tag.

2) Why is #1 important? Well, if you look at the source html at Jade, you'll notice there are a ton of extra returns (which your browser will ignore). However, this is a problem in reposting because if you leave those extra returns in, Jade board will actually convert them to <br> tags (which your browser will no longer ignore).

3) As explained in #2, one of the things you should do is to eliminate all the extra returns.

4) Note that the reason I don't replace every "\n" with a blank space (" ") is because that would get rid of all returns.

5) Although I just told you how to eliminate extra returns, there are a few things you might want to eliminate in addition. One thing is to do is to convert all those <br> commands into normal returns.

6) Another thing is to eliminate all <h3> and </h3> commands. This is because only one set of h3 tags is needed, and repeating these html commands in a single post is a little waste of space (especially since they have no effect when you're reposting).

7) Next, skim the posts and look for posts to eliminate, including repeated posts, pictures, obscenity, spam, off-topic posts, and unwanted solicitations.

8) Also, if someone posts a link that doesn't end (<a href = http://www.url.com> without a </a> command), then you should probably remove the link altogether.

9) As mentioned before, before you repost you might want to save your work, just in case something comes along and you need to repost the board again (so that you can just quickly use copy and paste to append the new posts to the top of your backup file).

A faster order

Here is a pretty quick order you can use to prepare a repost. In the future I will release in private a program that will automatically do all of this.

To get started:

  • Using IE, right click on the bottom frame, then view and save the file.
  • Using Netscape, click on the bottom frame. Depending on your version, you might either right click on the bottom frame or use the File menu at the top to save the frame.
  • If you are saving BBS 2 at Jade, name it something like bbsf2.html so that it will not overwrite your BBS 1 backup.
  • If you want to make more than one backup of BBS 2, for example, you can name the second backup as bbsf2b.html.
  • Multiple backups are so that the newer backup can have a few of the newer posts that the older backup doesn't have, so usually backups are only optional.
  • If you just recently posted, then your browser will give the frame file the default name of axis.cgi. Just rename it as either bbsf.html or bbsf2.html and it will work just the same.
  • Run Editpad and open the file. You may wish to copy that file as repost.htm (optional).

    1) Use CTRL + F to bring up the Replace menu.

    2) Replace <h3> with "\n" (Press CTRL + A as a shortcut to begin the replacement process)

    3) Replace </h3> with "\n" (Press CTRL + A as a shortcut to begin the replacement process)

    4) Replace <br>\n with "\n" (Press CTRL + A as a shortcut to begin the replacement process)

    5) Replace "\n\n\n\n\n" with "\n"

    6) Replace "\n\n" with "\n"
    (Note: Don't try to combine 5 and 6 using this method)

    7) Optional: Replace "</a>\n&" with "</a> &" (this removes the extra return you see when someone uses a link on their name)

    8) Optional: Place a </script><h3> in front of everything if someone tries to sabotage your reposts by making your repost invisible (through the <script> tag).

    9) Check for any spam or destructive posts to remove.

    10) If you remember any, check for images (by searching for "src") or things like script tags. ;)

    New Notes

    There is an easy way to deal with meta tags, but I've only tested it for Netscape. If you check some of my reposts, you might see what it is...

    The --> you might see in front of my new headers allows me to at a later time comment out posts after my repost (allowing me to do a clean repost). Once a spammer posted meta tags dozens of times, and each time I used a simple command to completely erase his posts from view (and was able to repost everything else without much trouble).

  • Download the English version of EditPad

    1) The instructions I suggest are presented in the previous section. This is just an elaboration.

    2) Run Editpad and open up the page you want to repost (bbsf.html for example). If applicable, also open up the repost.html (or repost.htm) file from your previous repost.

    4) Quickly skim the posts to see if there's any destructive posts that stand out (like a hundred <br> tags in a row).

    5) Next, use the Editpad Replace function and convert all <br> tags into "\n" (the symbol for a return in Editpad).

    6) At around this point, save your repost.htm file.

    7) Now, replace all "\n\n\n\n\n" with "\n" (5 "\n"s is best assuming you've followed all instructions).

    8) Assuming you've followed all instructions correctly so far, replace all "\n\n\n" with "\n". Then, replace all "\n\n" with "\n".

    9) Now is the time to search for offensive tags and posts.

    10) Now, skim from top to bottom for inappropriate posts.

    11) Recommended: Make a test post to indicate that you are about to repost.

    ========================================
    If there's something that you don't want to cancel
    ========================================

    Replace the:
    
    with:
    \n

    ========================================
    Step by Step Instructions for html reposting at type P boards.
    ========================================

    1) Copy the plain text only. I strongly recommend against copying the html source, as you will end up throwing all of it away anyways. This is because type P boards don't allow html.

    • Use your mouse and start copying from the title of the first post to the end of the message on the last post (don't copy anything afterwards, or you'll have to edit it out manually).
    • Don't worry about the extra spaces; you'll deal with that later.
    • Repeat this process with the following pages of the P board.
    • Keep in mind there is a limit to how much you can post with one repost.

    2) Now eliminate the extra spaces.

    • First, replace all "\n    " (4 spaces) with "\n" (no spaces).
    • This will make sure that you are eliminating the 4 extra spaces in front of each post you might get from copying and pasting.
    • Next, replace all "\n " (1 space) with "\n" (no spaces) to eliminate the single space that might appear in front of some lines.

    3) Now, eliminate extra lines.

    • Replace all \n\n with \n. Repeat if necessary.

    4) If you want, replace POSTER > with Poster: .

    • This is just to make things look neater, and it's really optional.
    • You can also replace DATE > with Date: .
    • Everything else you can just forget about; it's not too big of a deal unless you have that much time.
    1