User talk:GNUbie

From Libregamewiki
Jump to navigation Jump to search

Simple Sokoban[edit]

Hi, I noticed you removed my "Simple Sokoban" game. I didn't read your comment on my "talk" page until recently - I answered there, but I am not 100% sure this is where I should answer so you notice it.. This message just to be sure you will see it. :) Mateusz Viste (talk) 11:05, 13 May 2014 (CEST)

Hello, again, took me quite a long time to notice your answer on my "talk" page :P Actually, I released a new version of Simple Sokoban yesterday. This one includes proper licensing explanations in both the tarball and binary packages. I also reflected this same information directly on the game's website. I hope its "legal status" is clear now :)
thanks for restoring the article so fast! I was looking right now how to do it, too.

Frogatto's non-free and statement of intention[edit]

I like your work to point out Frogatto's possible non-free aspect. I read the frogatto site's "about source" page and it seems that the developers stated intention is to both love and hate OSS (not Free nor Libre) 79.177.194.69 23:39, 17 December 2010 (UTC) [sig: human right to privacy]

Thanks. I don't write code so this is my humble way of giving back. GNUbie 11:57, 22 December 2010 (UTC)

Gameinfo etc[edit]

Hi. Please don’t remove the blank fields of the Gameinfo template, nor the categories. Thanks. --AVRS 19:09, 7 August 2011 (UTC)

Hi! I'm sorry but I don't quite understand what you mean? GNUbie 10:21, 15 August 2011 (UTC)
Aha, this is probably what you mean. Note that I didn't delete them, I just didn't add them. GNUbie 10:28, 15 August 2011 (UTC)
If you use the link “Game article” above the edit box when creating an article, the whole blank template will be inserted. --AVRS 18:36, 15 August 2011 (UTC)
Thanks for the advice, I never noticed that! GNUbie 06:17, 20 August 2011 (UTC)

Weird spam[edit]

Referer. --AVRS 20:08, 16 February 2012 (UTC)

Administrator[edit]

Hi. I made you an administrator, you can delete the spam now. --AVRS 08:59, 4 July 2012 (UTC)

Woohoo! GNUbie 11:47, 28 July 2012 (UTC)

Blocking IP ranges[edit]

The biggest range you can block at once is /16. --AVRS 10:16, 3 August 2012 (UTC)

Ok, I've been going through histories of all articles and blocking any and all vandals. Would you suggest blocking ranges instead of single IPs rather? Is there a tutorial somewhere? GNUbie 10:20, 3 August 2012 (UTC)
Can you make a bot using the API? I currently have a couple of scripts to generate a bookmark directory for Firefox to block an n.0.0.0/8 using an Actionaz script, but that is slow and occupies the computer’s UI. --AVRS 10:28, 3 August 2012 (UTC)
A /16 IP range is like 128.123.0.0/16 (meaning 128.123.*.*). --AVRS 10:40, 3 August 2012 (UTC)
I'm afraid that's beyond my skills. GNUbie 10:42, 3 August 2012 (UTC)
Right. I located a tut at [1]. This is good to know stuff, thanks muchly! GNUbie 10:55, 3 August 2012 (UTC)
Here are the scripts, but as many ranges are already blocked, it would be much better to make a real bot script.

bq.sh

#!/bin/bash

a=$1

echo '<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
     It will be read and overwritten.
     DO NOT EDIT! -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Menuo de legosignoj</H1>

<DL><p>
<DT><H3 ADD_DATE="1197575543" LAST_MODIFIED="1197575543">LGW-BAN-'$a'.*.0.0/16</H3>
      <DL><p>'

  for (( n=255 ; $n ; n=$n-1 ))
  do
    echo '<DT><A HREF="http://libregamewiki.org/Special:Block/'$a.$n'.0.0/16?wpBlockExpiry=infinite&wpBlockReason=anonymous%20editing%20is%20disabled%20due%20to%20spambots;%20please%20ask%20an%20admin%20on%20[[Libregamewiki:IRC%20channel|IRC]]%20or%20elsewhere%20to%20unblock%20your%20IP%20address%20for%20registration" ADD_DATE="1328114256" LAST_MODIFIED="1328115603" SHORTCUTURL="ipb">Lgwban1</A>'

  done

  echo '</DL><p>'

echo '</DL><p>'

bv.sh (the one to start)

#!/bin/bash
bq.sh $1 >$1.html

Actionaz script:

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.2.2" scriptVersion="1.0.0" os="GNU/Linux"/>
    <actions>
        <action name="ActionWindow" version="1.0.0"/>
        <action name="ActionWindowCondition" version="1.0.0"/>
        <action name="ActionStop" version="1.0.0"/>
        <action name="ActionKey" version="1.0.0"/>
        <action name="ActionVariable" version="1.0.0"/>
        <action name="ActionVariableCondition" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionVariable">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="colorValue">
                <subParameter name="value" code="0">::</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">count</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="positionValue">
                <subParameter name="value" code="0">:</subParameter>
            </parameter>
        </action>
        <action name="ActionWindow" pauseAfter="100">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <exception id="33" action="0" line=""/>
            <parameter name="title">
                <subParameter name="value" code="0">Block user - Libregamewiki - Mozilla Firefox</subParameter>
            </parameter>
            <parameter name="resizeHeight">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="action">
                <subParameter name="value" code="0">setForeground</subParameter>
            </parameter>
            <parameter name="movePosition">
                <subParameter name="value" code="0">:</subParameter>
            </parameter>
            <parameter name="useBorders">
                <subParameter name="value" code="0">true</subParameter>
            </parameter>
            <parameter name="resizeWidth">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
        </action>
        <action name="ActionKey" comment="Alt+Shift+S" pauseAfter="450">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <exception id="33" action="0" line=""/>
            <parameter name="alt">
                <subParameter name="value" code="0">true</subParameter>
            </parameter>
            <parameter name="action">
                <subParameter name="value" code="0">pressRelease</subParameter>
            </parameter>
            <parameter name="meta">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
            <parameter name="key">
                <subParameter name="key" code="0">S</subParameter>
                <subParameter name="isQtKey" code="0">true</subParameter>
            </parameter>
            <parameter name="ctrl">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
            <parameter name="shift">
                <subParameter name="value" code="0">true</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">Win32</subParameter>
            </parameter>
            <parameter name="pause">
                <subParameter name="value" code="0">10</subParameter>
            </parameter>
        </action>
        <action name="ActionKey" comment="Next Tab" pauseBefore="275" pauseAfter="200">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <exception id="33" action="0" line=""/>
            <parameter name="alt">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
            <parameter name="action">
                <subParameter name="value" code="0">pressRelease</subParameter>
            </parameter>
            <parameter name="meta">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
            <parameter name="key">
                <subParameter name="key" code="0">PgDown</subParameter>
                <subParameter name="isQtKey" code="0">true</subParameter>
            </parameter>
            <parameter name="ctrl">
                <subParameter name="value" code="0">true</subParameter>
            </parameter>
            <parameter name="shift">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">Win32</subParameter>
            </parameter>
            <parameter name="pause">
                <subParameter name="value" code="0">10</subParameter>
            </parameter>
        </action>
        <action name="ActionVariable">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="colorValue">
                <subParameter name="value" code="0">::</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">count</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="1">count=count+1</subParameter>
            </parameter>
            <parameter name="positionValue">
                <subParameter name="value" code="0">:</subParameter>
            </parameter>
        </action>
        <action name="ActionVariableCondition">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifEqual">
                <subParameter name="line" code="0">008</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">superior</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">count</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">256</subParameter>
            </parameter>
            <parameter name="ifDifferent">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
        </action>
        <action name="ActionWindowCondition" pauseBefore="75">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="width">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0">Block user - Libregamewiki - Mozilla Firefox</subParameter>
            </parameter>
            <parameter name="condition">
                <subParameter name="value" code="0">exists</subParameter>
            </parameter>
            <parameter name="processId">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="height">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="ifTrue">
                <subParameter name="line" code="0">2</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="ifFalse">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="yCoordinate">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="xCoordinate">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionStop">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
    </script>
</scriptfile>


  1. I start bv.sh 123, which uses bq.sh to generate a file 123.html (beware of overwriting).
  2. I import the file into Firefox to get a bookmark folder with links to block the /16 IP ranges starting with “123”.
  3. I open the bookmark folder (using “Open all in tabs”) in a new Firefox tab group.
  4. I run the Actionaz script in Actionaz with the first of the block tabs active in Firefox.

--AVRS 11:02, 3 August 2012 (UTC)

Can't MediaWiki handle range blocking? I noticed that the IP 94.200.27.54 had spammed and clicked the block button for the IP and simply added /24 (a C-block, could be too small?) after the IP and toggle the appropriate check boxen and hit submit and was told "94.200.27.0/24 has been blocked." So, did I do something smart or something silly? :) GNUbie 11:50, 3 August 2012 (UTC)
You’ve blocked 94.200.27.*, that’s correct. --AVRS 12:53, 3 August 2012 (UTC)
Oh, actually it is silly, because (as you can see in the table below) 94.200.0.0/16 is already blocked. :) Now to unblock the IP address, you’d need to unblock both. --AVRS 12:56, 3 August 2012 (UTC)
Ah, only now I understood that the script was for blocking multiple /16 blocks... Boy, I'm slow. Do we really need to block such large ranges? And funny thing that block overlap, you're right. I'll remove that lil (sub)block of mine. GNUbie 13:01, 3 August 2012 (UTC)

Ranges blocked[edit]

Here are the ranges already blocked (please update if you block more):

14
31
41
58	59
60	64	68	69
70	72	74	75	79
80	82	83	84	85	86	89
90	91	92	94	95
103	108	109
110	111	115
122
173	176	178
186	188
190	193	199
201	202	203
210	212	217

Wiki spam - whether to block users[edit]

Hi there. At https://stendhalgame.org/wiki/ we suffer from spam too :( but we found that, at least with the spam we get there, blocking user accounts is a waste of time because they don't seem to reuse the accounts. Unless you have some way to do that automatically. Do you want help deleting the pages themselves, or would you rather do that yourself to be able to monitor the IP ranges for your script? Kind regards Kymara 14:55, 11 August 2012 (UTC)

Libregamewiki is back in business - want to think about some new front page content?[edit]

Hey, I was looking through the articles you'd been improving recently hoping to pick a new featured game for the front page. Do you have any thoughts on that? Kymara (talk) 12:04, 6 October 2012 (CEST)

Excellent! One game I like is Dungeon Crawl Stone Soup. The article is quite short but I don't know whether that is a problem. Could even be a good thing if it would encourage participation. GNUbie (talk) 19:37, 8 October 2012 (CEST)

Sleep Is Death[edit]

I don't believe that the source code is freely redistributable (a key component of Free software) - it's just under a license similar to UNIX (which is obviously not free software, since that was pretty much the spark that ignited the Free Software movement back in the 80s). Tgara (talk) 05:42, 24 June 2013 (CEST)

Looks like the source can't be downloaded but I sent Jason an email, let's see if he answers. GNUbie (talk) 08:49, 24 June 2013 (CEST)
"SleepIsDeath$ grep -i -R domain *" finds build/macOSX/SleepIsDeath.app/Contents/Info.plist with:
       <key>NSHumanReadableCopyright</key>
       <string>Public Domain, 2010</string>
--AVRS (talk) 19:15, 24 June 2013 (CEST)
Jason replied "Not licensed at all. Everything I do is in the public domain. Same for code, binaries, and art assets. All public domain". And public domain + available source = free software. GNUbie (talk) 19:57, 24 June 2013 (CEST)

Unblock request[edit]

Hi there, I found your username via the Recent Changes page. I tried creating a user page but I was blocked by the spam protection filter. I should disclose that I am using Tor, but I'm not a spammer.

Is it possible if my username could be whitelisted from the spam filter? Thanks. Andrewr (talk) 10:12, 12 September 2014 (CEST)

Hey Andrew! I'm just a lowly lackey and don't know if that can be done. Try asking Hendrik. GNUbie (talk) 22:00, 12 September 2014 (CEST)
OK thanks for your help GNUbie! Andrewr (talk) 01:53, 13 September 2014 (CEST)
Oops, I don't think it matters anymore as the wiki didn't block my change this time. If I have any more problems I will direct my questions to Hendrik. Thanks again. Andrewr (talk) 01:57, 13 September 2014 (CEST)

Greetings too and some questions[edit]

Hello. Thanks for the welcome and thanks you too for contributing to Libregamewiki. I noticed that you're the only contributor listed in the recent changes page apart from me.

I updated some release dates and added a game, but I don't know how to contribute otherwise. Can you give me advice on this?.

I think that it's a pity that Libregamewiki allow use under the CC BY 3.0, because it's not a Copyleft license. So the dual licensing it's under, is not Copyleft. An argument may be made that it allows the articles to be more easily used in news, but that's a fallacy. Copyleft licenses allows everyone to use the work, it's people who chose to not to use them, and then claim that it's a problem of the license, rather than acknowledging that it's theirs for generating non-free works. Given this condition, I could fork Libregamewiki, contribute nothing, or contribute despite the non-ideal licensing. I don't have the manpower for the first option, and it may split the already small community, which would be counter-productive. Libregamewiki does a good job listing free games, so I chose to contribute.

Do you know what's the official page of LinCity-NG? It's still listed as [2] in several places in the World Wide Web, including this wiki, but that site is dead. I found [3] and [4], but I don't know whether they're official.

I created a category (Category:Go games) and then I realized that the convention is to use a template for categories. However, the articles of existing game categories redirect to an article with the same name in the main namespace, but they don't use #REDIRECT. How can I make the category I created do that as well?.

Is there a way to change my signature time to UTC?.

Who's the maintainer of this wiki? Who pays for the hosting?.

Regards.

Marioxcc (talk) 17:20, 12 January 2015 (CET).

I'm afraid I'm only a lowly janitor here. Hendrik can answer the policy questions. I do agree with you on the copyleft part. Ask him also the category question. Hendrik is the current maintainer and pays the bills. You can find him also on IRC #libregamewiki on freenode Libera.
No idea about lincity. Too bad berlios got closed...
Special:Preferences allows you to tune some things including date format.
Stay free friend! GNUbie (talk) 17:26, 13 January 2015 (CET)

Sim Companies[edit]

Hi, I think Sim Companies is not libre. Taknamay (talk) 23:33, 8 June 2016 (CEST)