Browse Source

semplifica passaggio al nuovo anno

boyska 3 years ago
parent
commit
ad97c05a3b
4 changed files with 17 additions and 12 deletions
  1. 1 3
      new-year.md
  2. 7 3
      pelicanconf.py
  3. 7 6
      publishconf.py
  4. 2 0
      pyproject.toml

+ 1 - 3
new-year.md

@@ -9,8 +9,6 @@ copia ed aggiorna le date. Dove?
 * `content/pages/index.*` ci sono le date/luogo
 * `content/pages/info*` c'è sicuramente roba da cambiare
 * `pelicanconf.py`
-  - cambia il SITEURL e anche la DEFAULT_DATE per l'anno nuovo
-  - cambia SITENAME incrementando l'esadecimale
-* `publishconf.py` cambia il SITEURL
+  - cambia la variabile YEAR
 * `talks/meta.yaml`: cambia la startdate: deve essere quella del primo giorno da mettere in programma, quindi
     potrebbe anche essere il mercoledì o il giovedì

+ 7 - 3
pelicanconf.py

@@ -2,10 +2,14 @@
 # -*- coding: utf-8 -*- #
 from __future__ import unicode_literals
 
+# da un anno all'altro cambiare solo la variabile YEAR è sufficiente per le operazioni più base!
+YEAR = 2020
+
+EDITION = hex(YEAR - 1997)
 AUTHOR = "Hackmeeting"
-SITENAME = "Hackmeeting 0x17"
+SITENAME = "Hackmeeting %s" % EDITION
 CC_LICENSE = "by-nc-sa"
-SITEURL = "/hackit20"
+SITEURL = "/hackit%d" % (YEAR - 2000)
 
 PATH = "content"
 PAGE_PATHS = ["pages"]
@@ -38,7 +42,7 @@ USE_OPEN_GRAPH = False  # COL CAZZO
 # Uncomment following line if you want document-relative URLs when developing
 RELATIVE_URLS = True
 
-DEFAULT_DATE = (2019, 3, 1)
+DEFAULT_DATE = (YEAR, 3, 1)
 TYPOGRIFY = True
 
 PAGE_ORDER_BY = "navbar_sort"

+ 7 - 6
publishconf.py

@@ -1,13 +1,14 @@
 #!/usr/bin/env python
-# -*- coding: utf-8 -*- #
-from __future__ import unicode_literals
-
 # This file is only used if you use `make publish` or
 # explicitly specify it as your config file.
+# -*- coding: utf-8 -*- #
+from __future__ import unicode_literals
 
 import os
 import sys
-sys.path.append(os.curdir)
-from pelicanconf import *
 
-SITEURL = 'https://hackmeeting.org/hackit20/'
+sys.path.append(os.curdir)  # isort:skip
+from pelicanconf import *  # isort:skip
+from pelicanconf import YEAR  # isort:skip
+
+SITEURL = "https://hackmeeting.org/hackit%d/" % (YEAR - 2000)

+ 2 - 0
pyproject.toml

@@ -0,0 +1,2 @@
+[tool.black]
+line-length=79