Skip to content

Commit 7068495

Browse files
author
phasenraum2010
committed
ongoing work on #34 #39
1 parent 4000fd5 commit 7068495

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+8961
-24
lines changed

.editorconfig

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# editorconfig.org
2+
3+
root = true
4+
5+
6+
[*]
7+
charset = utf-8
8+
end_of_line = lf
9+
indent_size = 4
10+
continuation_indent_size = 8
11+
indent_style = space
12+
insert_final_newline = true
13+
trim_trailing_whitespace = true
14+
15+
[*.java]
16+
charset = utf-8
17+
end_of_line = lf
18+
indent_size = 4
19+
continuation_indent_size = 4
20+
indent_style = space
21+
insert_final_newline = true
22+
trim_trailing_whitespace = true
23+
24+
[*.md]
25+
trim_trailing_whitespace = false
26+
27+
[*.yml]
28+
charset = utf-8
29+
end_of_line = lf
30+
indent_size = 2
31+
continuation_indent_size = 2
32+
indent_style = space
33+
insert_final_newline = false
34+
trim_trailing_whitespace = true
35+
36+
[LICENSE.code.txt]
37+
charset = utf-8
38+
end_of_line = lf
39+
indent_size = 3
40+
indent_style = space
41+
insert_final_newline = false
42+
trim_trailing_whitespace = true

LICENSE.code.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
defcon1. filters hashtags from social media, stores it for further research and law enforcement via STGB130
2+
3+
Copyright (C) 2018 Thomas Woehlke
4+
5+
This program is free software: you can redistribute it and/or modify
6+
it under the terms of the GNU General Public License as published by
7+
the Free Software Foundation, either version 3 of the License, or
8+
(at your option) any later version.
9+
10+
This program is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
GNU General Public License for more details.
14+
15+
You should have received a copy of the GNU General Public License
16+
along with this program. If not, see <http://www.gnu.org/licenses/>.

LICENSE.writing.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Except where otherwise noted, this work is licensed under http://creativecommons.org/licenses/by-nd/3.0/

README.md

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,33 @@ filters hashtags from social media, stores it into intelligent databases for fur
1010

1111
* https://www.gesetze-im-internet.de/stgb/__130.html
1212

13-
(1) Wer in einer Weise, die geeignet ist, den öffentlichen Frieden zu stören,
14-
1.
15-
gegen eine nationale, rassische, religiöse oder durch ihre ethnische Herkunft bestimmte Gruppe, gegen Teile der Bevölkerung oder gegen einen Einzelnen wegen seiner Zugehörigkeit zu einer vorbezeichneten Gruppe oder zu einem Teil der Bevölkerung zum Hass aufstachelt, zu Gewalt- oder Willkürmaßnahmen auffordert oder
16-
2.
17-
die Menschenwürde anderer dadurch angreift, dass er eine vorbezeichnete Gruppe, Teile der Bevölkerung oder einen Einzelnen wegen seiner Zugehörigkeit zu einer vorbezeichneten Gruppe oder zu einem Teil der Bevölkerung beschimpft, böswillig verächtlich macht oder verleumdet,
18-
wird mit Freiheitsstrafe von drei Monaten bis zu fünf Jahren bestraft.
19-
(2) Mit Freiheitsstrafe bis zu drei Jahren oder mit Geldstrafe wird bestraft, wer
20-
1.
21-
eine Schrift (§ 11 Absatz 3) verbreitet oder der Öffentlichkeit zugänglich macht oder einer Person unter achtzehn Jahren eine Schrift (§ 11 Absatz 3) anbietet, überlässt oder zugänglich macht, die
22-
a)
23-
zum Hass gegen eine in Absatz 1 Nummer 1 bezeichnete Gruppe, gegen Teile der Bevölkerung oder gegen einen Einzelnen wegen seiner Zugehörigkeit zu einer in Absatz 1 Nummer 1 bezeichneten Gruppe oder zu einem Teil der Bevölkerung aufstachelt,
24-
b)
25-
zu Gewalt- oder Willkürmaßnahmen gegen in Buchstabe a genannte Personen oder Personenmehrheiten auffordert oder
26-
c)
27-
die Menschenwürde von in Buchstabe a genannten Personen oder Personenmehrheiten dadurch angreift, dass diese beschimpft, böswillig verächtlich gemacht oder verleumdet werden,
28-
2.
29-
einen in Nummer 1 Buchstabe a bis c bezeichneten Inhalt mittels Rundfunk oder Telemedien einer Person unter achtzehn Jahren oder der Öffentlichkeit zugänglich macht oder
30-
3.
31-
eine Schrift (§ 11 Absatz 3) des in Nummer 1 Buchstabe a bis c bezeichneten Inhalts herstellt, bezieht, liefert, vorrätig hält, anbietet, bewirbt oder es unternimmt, diese Schrift ein- oder auszuführen, um sie oder aus ihr gewonnene Stücke im Sinne der Nummer 1 oder Nummer 2 zu verwenden oder einer anderen Person eine solche Verwendung zu ermöglichen.
32-
(3) Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine unter der Herrschaft des Nationalsozialismus begangene Handlung der in § 6 Abs. 1 des Völkerstrafgesetzbuches bezeichneten Art in einer Weise, die geeignet ist, den öffentlichen Frieden zu stören, öffentlich oder in einer Versammlung billigt, leugnet oder verharmlost.
33-
(4) Mit Freiheitsstrafe bis zu drei Jahren oder mit Geldstrafe wird bestraft, wer öffentlich oder in einer Versammlung den öffentlichen Frieden in einer die Würde der Opfer verletzenden Weise dadurch stört, dass er die nationalsozialistische Gewalt- und Willkürherrschaft billigt, verherrlicht oder rechtfertigt.
34-
(5) Absatz 2 Nummer 1 und 3 gilt auch für eine Schrift (§ 11 Absatz 3) des in den Absätzen 3 und 4 bezeichneten Inhalts. Nach Absatz 2 Nummer 2 wird auch bestraft, wer einen in den Absätzen 3 und 4 bezeichneten Inhalt mittels Rundfunk oder Telemedien einer Person unter achtzehn Jahren oder der Öffentlichkeit zugänglich macht.
35-
(6) In den Fällen des Absatzes 2 Nummer 1 und 2, auch in Verbindung mit Absatz 5, ist der Versuch strafbar.
36-
(7) In den Fällen des Absatzes 2, auch in Verbindung mit Absatz 5, und in den Fällen der Absätze 3 und 4 gilt § 86 Abs. 3 entsprechend.
13+
&copy; 2018 juris GmbH, Saarbrücken und BMJV
14+
15+
16+
(1) Wer in einer Weise, die geeignet ist, den öffentlichen Frieden zu stören,
17+
1.
18+
gegen eine nationale, rassische, religiöse oder durch ihre ethnische Herkunft bestimmte Gruppe, gegen Teile der Bevölkerung oder gegen einen Einzelnen wegen seiner Zugehörigkeit zu einer vorbezeichneten Gruppe oder zu einem Teil der Bevölkerung zum Hass aufstachelt, zu Gewalt- oder Willkürmaßnahmen auffordert oder
19+
2.
20+
die Menschenwürde anderer dadurch angreift, dass er eine vorbezeichnete Gruppe, Teile der Bevölkerung oder einen Einzelnen wegen seiner Zugehörigkeit zu einer vorbezeichneten Gruppe oder zu einem Teil der Bevölkerung beschimpft, böswillig verächtlich macht oder verleumdet,
21+
wird mit Freiheitsstrafe von drei Monaten bis zu fünf Jahren bestraft.
22+
(2) Mit Freiheitsstrafe bis zu drei Jahren oder mit Geldstrafe wird bestraft, wer
23+
1.
24+
eine Schrift (§ 11 Absatz 3) verbreitet oder der Öffentlichkeit zugänglich macht oder einer Person unter achtzehn Jahren eine Schrift (§ 11 Absatz 3) anbietet, überlässt oder zugänglich macht, die
25+
a)
26+
zum Hass gegen eine in Absatz 1 Nummer 1 bezeichnete Gruppe, gegen Teile der Bevölkerung oder gegen einen Einzelnen wegen seiner Zugehörigkeit zu einer in Absatz 1 Nummer 1 bezeichneten Gruppe oder zu einem Teil der Bevölkerung aufstachelt,
27+
b)
28+
zu Gewalt- oder Willkürmaßnahmen gegen in Buchstabe a genannte Personen oder Personenmehrheiten auffordert oder
29+
c)
30+
die Menschenwürde von in Buchstabe a genannten Personen oder Personenmehrheiten dadurch angreift, dass diese beschimpft, böswillig verächtlich gemacht oder verleumdet werden,
31+
2.
32+
einen in Nummer 1 Buchstabe a bis c bezeichneten Inhalt mittels Rundfunk oder Telemedien einer Person unter achtzehn Jahren oder der Öffentlichkeit zugänglich macht oder
33+
3.
34+
eine Schrift (§ 11 Absatz 3) des in Nummer 1 Buchstabe a bis c bezeichneten Inhalts herstellt, bezieht, liefert, vorrätig hält, anbietet, bewirbt oder es unternimmt, diese Schrift ein- oder auszuführen, um sie oder aus ihr gewonnene Stücke im Sinne der Nummer 1 oder Nummer 2 zu verwenden oder einer anderen Person eine solche Verwendung zu ermöglichen.
35+
(3) Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine unter der Herrschaft des Nationalsozialismus begangene Handlung der in § 6 Abs. 1 des Völkerstrafgesetzbuches bezeichneten Art in einer Weise, die geeignet ist, den öffentlichen Frieden zu stören, öffentlich oder in einer Versammlung billigt, leugnet oder verharmlost.
36+
(4) Mit Freiheitsstrafe bis zu drei Jahren oder mit Geldstrafe wird bestraft, wer öffentlich oder in einer Versammlung den öffentlichen Frieden in einer die Würde der Opfer verletzenden Weise dadurch stört, dass er die nationalsozialistische Gewalt- und Willkürherrschaft billigt, verherrlicht oder rechtfertigt.
37+
(5) Absatz 2 Nummer 1 und 3 gilt auch für eine Schrift (§ 11 Absatz 3) des in den Absätzen 3 und 4 bezeichneten Inhalts. Nach Absatz 2 Nummer 2 wird auch bestraft, wer einen in den Absätzen 3 und 4 bezeichneten Inhalt mittels Rundfunk oder Telemedien einer Person unter achtzehn Jahren oder der Öffentlichkeit zugänglich macht.
38+
(6) In den Fällen des Absatzes 2 Nummer 1 und 2, auch in Verbindung mit Absatz 5, ist der Versuch strafbar.
39+
(7) In den Fällen des Absatzes 2, auch in Verbindung mit Absatz 5, und in den Fällen der Absätze 3 und 4 gilt § 86 Abs. 3 entsprechend.
3740

3841

3942
## Bookmarks

src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/listener/ApplicationEnvironmentPreparedListener.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ public class ApplicationEnvironmentPreparedListener implements ApplicationListen
1414

1515
@Override
1616
public void onApplicationEvent(ApplicationEnvironmentPreparedEvent event) {
17+
LOGGER.info("================================ ");
18+
LOGGER.info(" ");
19+
LOGGER.info("defcon1 Copyright (C) 2018 Thomas Woehlke");
20+
LOGGER.info(" This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.");
21+
LOGGER.info(" This is free software, and you are welcome to redistribute it");
22+
LOGGER.info(" under certain conditions; type `show c' for details.");
1723
LOGGER.info(" ");
1824
LOGGER.info("================================ ");
1925
LOGGER.info("===== Environment Prepared ===== ");

src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/listener/ApplicationFailedListener.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ public class ApplicationFailedListener implements ApplicationListener<Applicatio
1414

1515
@Override
1616
public void onApplicationEvent(ApplicationFailedEvent event) {
17+
LOGGER.info("================================ ");
18+
LOGGER.info(" ");
19+
LOGGER.info("defcon1 Copyright (C) 2018 Thomas Woehlke");
20+
LOGGER.info(" This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.");
21+
LOGGER.info(" This is free software, and you are welcome to redistribute it");
22+
LOGGER.info(" under certain conditions; type `show c' for details.");
23+
LOGGER.info(" ");
1724
LOGGER.info(" ");
1825
LOGGER.info("================================ ");
1926
LOGGER.info("===== Application Failed ======= ");

src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/listener/ApplicationStartedListener.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ public class ApplicationStartedListener implements ApplicationListener<Applicati
1414

1515
@Override
1616
public void onApplicationEvent(ApplicationStartedEvent event) {
17+
LOGGER.info("================================ ");
18+
LOGGER.info(" ");
19+
LOGGER.info("defcon1 Copyright (C) 2018 Thomas Woehlke");
20+
LOGGER.info(" This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.");
21+
LOGGER.info(" This is free software, and you are welcome to redistribute it");
22+
LOGGER.info(" under certain conditions; type `show c' for details.");
23+
LOGGER.info(" ");
1724
LOGGER.info(" ");
1825
LOGGER.info("================================ ");
1926
LOGGER.info("===== Application Started ====== ");

src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/listener/ApplicationStartingListener.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ public class ApplicationStartingListener implements ApplicationListener<Applicat
1414

1515
@Override
1616
public void onApplicationEvent(ApplicationStartingEvent event) {
17+
LOGGER.info("================================ ");
18+
LOGGER.info(" ");
19+
LOGGER.info("defcon1 Copyright (C) 2018 Thomas Woehlke");
20+
LOGGER.info(" This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.");
21+
LOGGER.info(" This is free software, and you are welcome to redistribute it");
22+
LOGGER.info(" under certain conditions; type `show c' for details.");
23+
LOGGER.info(" ");
1724
LOGGER.info(" ");
1825
LOGGER.info("================================ ");
1926
LOGGER.info("===== Application Starting ===== ");

src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/listener/ContextClosedListener.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ public class ContextClosedListener implements ApplicationListener<ContextClosedE
1414

1515
@Override
1616
public void onApplicationEvent(ContextClosedEvent event) {
17+
LOGGER.info("================================ ");
18+
LOGGER.info(" ");
19+
LOGGER.info("defcon1 Copyright (C) 2018 Thomas Woehlke");
20+
LOGGER.info(" This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.");
21+
LOGGER.info(" This is free software, and you are welcome to redistribute it");
22+
LOGGER.info(" under certain conditions; type `show c' for details.");
23+
LOGGER.info(" ");
1724
LOGGER.info(" ");
1825
LOGGER.info("================================ ");
1926
LOGGER.info("===== Context Closed ====== ");

0 commit comments

Comments
 (0)