[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[www_shared] 10/19: licensing, notes, todo, readme
From: |
gnunet |
Subject: |
[www_shared] 10/19: licensing, notes, todo, readme |
Date: |
Sat, 25 Jan 2020 11:29:25 +0100 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository www_shared.
commit d72e8bc49fbd9bffa90c9f092c4896b69aac08b2
Author: ng0 <address@hidden>
AuthorDate: Sun Dec 8 10:33:27 2019 +0000
licensing, notes, todo, readme
---
README | 27 +++++++++++++++++++++++++++
TODO | 3 +++
fileproc.py | 11 +++++++++++
news.macro.j2 | 12 ++++++++++++
site.py | 10 ++++++++++
sitemap.py | 10 ++++++++++
sum.py | 10 ++++++++++
textproc.py | 10 ++++++++++
8 files changed, 93 insertions(+)
diff --git a/README b/README
new file mode 100644
index 0000000..d1a6159
--- /dev/null
+++ b/README
@@ -0,0 +1,27 @@
+www_shared
+==========
+
+Shared code between taler.net and gnunet.org to build a jinja2-based
+website.
+
+This code provides building blocks for generating the html pages and
+other repeating tasks.
+
+Usage
+-----
+
+The code expects to sit in 'inc', which for gnunet.org is the folder
+where this submodule is checked out to. For more practical
+applications of it refer to the source code of gnunet.org.
+
+Dependencies
+------------
+
+python3, jinja2, BeautifulSoup 4, ruamel.yaml
+
+License
+-------
+Everything in here is to be placed in the public domain, due to
+ambiguity of "public domain" in some countries the code is 0-BSD
+licensed.
+New code should follow this licensing choice.
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..59455df
--- /dev/null
+++ b/TODO
@@ -0,0 +1,3 @@
+* some functions aren't used yet, they are kept around to be used and
+ improved for a future version of the website which doesn't work on 1
+ directory exclusively.
diff --git a/fileproc.py b/fileproc.py
index bf6cc8d..f814c1c 100644
--- a/fileproc.py
+++ b/fileproc.py
@@ -1,3 +1,14 @@
+# Copyright (C) 2019 by GNUnet e.V.
+#
+# This code is derived from code contributed to GNUnet e.V.
+# by ng0 <address@hidden>
+#
+# Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
+#
+# SPDX-License-Identifier: 0BSD
+
from pathlib import Path
import os
import shutil
diff --git a/news.macro.j2 b/news.macro.j2
index 0ed9972..54053e9 100644
--- a/news.macro.j2
+++ b/news.macro.j2
@@ -1,3 +1,15 @@
+{#
+# Copyright (C) 2019 by GNUnet e.V.
+#
+# This code is derived from code contributed to GNUnet eV
+# by ng0 <address@hidden>.
+#
+# Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
+#
+# SPDX-License-Identifier: 0BSD
+#}
{% macro newspreview(name) -%}
<section class="item-preview">
<header>
diff --git a/site.py b/site.py
index 9fd9ac8..de3b039 100644
--- a/site.py
+++ b/site.py
@@ -1,3 +1,13 @@
+# Copyright (C) 2019 by GNUnet e.V.
+#
+# This code is derived from code contributed to GNUnet e.V.
+# by ng0 <address@hidden> and based on code by Florian Dold.
+#
+# Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
+#
+# SPDX-License-Identifier: 0BSD
import os
import os.path
import sys
diff --git a/sitemap.py b/sitemap.py
index 5ccf744..d09ae22 100644
--- a/sitemap.py
+++ b/sitemap.py
@@ -1,3 +1,13 @@
+# Copyright (C) 2019 by GNUnet e.V.
+#
+# This code is derived from code contributed to GNUnet e.V.
+# by ng0 <address@hidden>.
+#
+# Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
+#
+# SPDX-License-Identifier: 0BSD
import os
from pathlib import Path, PurePosixPath
diff --git a/sum.py b/sum.py
index fff7a81..4cc9ef4 100644
--- a/sum.py
+++ b/sum.py
@@ -1,3 +1,13 @@
+# Copyright (C) 2019 by GNUnet e.V.
+#
+# This code is derived from code contributed to GNUnet e.V.
+# by ng0 <address@hidden>.
+#
+# Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
+#
+# SPDX-License-Identifier: 0BSD
def sha256sum(_):
sha256 = hashlib.sha256()
with io.open(_, mode="rb") as fd:
diff --git a/textproc.py b/textproc.py
index f3b97d3..cacd836 100644
--- a/textproc.py
+++ b/textproc.py
@@ -1,3 +1,13 @@
+# Copyright (C) 2019 GNUnet e.V.
+#
+# This code is derived from code contributed to GNUnet e.V.
+# by ng0 <address@hidden>.
+#
+# Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
+#
+# SPDX-License-Identifier: 0BSD
import html.parser
from bs4 import BeautifulSoup
--
To stop receiving notification emails like this one, please contact
address@hidden.
- [www_shared] 14/19: add macro for single link preview, (continued)
- [www_shared] 14/19: add macro for single link preview, gnunet, 2020/01/25
- [www_shared] 08/19: follow-up, add rss, gnunet, 2020/01/25
- [www_shared] 05/19: add sitemap generator script in python., gnunet, 2020/01/25
- [www_shared] 07/19: debug print statements., gnunet, 2020/01/25
- [www_shared] 11/19: Merge branch 'default' of gnunet.org:www_shared into default, gnunet, 2020/01/25
- [www_shared] 17/19: news.macro.j2: use date: title for shortnews, gnunet, 2020/01/25
- [www_shared] 12/19: merge README.text and README, gnunet, 2020/01/25
- [www_shared] 18/19: avoid need to have Makefile set PYTHONPATH (breaks then other things), gnunet, 2020/01/25
- [www_shared] 16/19: remove forgotten todo file, gnunet, 2020/01/25
- [www_shared] 13/19: Add copyright header, fix copyright headers., gnunet, 2020/01/25
- [www_shared] 10/19: licensing, notes, todo, readme,
gnunet <=
- [www_shared] 15/19: site.py: expose conf directly to jinja2., gnunet, 2020/01/25
- [www_shared] 19/19: add mybabel wrapper, gnunet, 2020/01/25