Skillnad mellan versioner av "Rootmanual:Planet Lysator"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
m (Kategorisera.)
 
(6 mellanliggande versioner av 3 användare visas inte)
Rad 1: Rad 1:
 
Planet Lysator är ett bloggaggregeringsverktyg som tar RSS/Atom/vfsh-feeds från bloggar eller annat kul och presenterar detta som en hemsida samt ett nytt feed. Programvaran som ligger bakom det hela heter "Planet Venus" och är ett hack skrivet i Python.
 
Planet Lysator är ett bloggaggregeringsverktyg som tar RSS/Atom/vfsh-feeds från bloggar eller annat kul och presenterar detta som en hemsida samt ett nytt feed. Programvaran som ligger bakom det hela heter "Planet Venus" och är ett hack skrivet i Python.
   
Just nu körs scriptet '''/lysator/lyswww/planet/update-planet.sh''' via cron av [[:User:derfian | derfian]] på [[Fritz]] varje halvtimme.
+
Just nu körs scriptet '''/lysator/www/roxen/planet/planetrunner/planetrunner.py''' via cron som användaren '''planet''' på [[Knuth]] varje halvtimme.
   
För att lägga till en ny blogg lägger man till följande i filen '''/lysator/lyswww/planet/lysator/config.ini''':
+
För att lägga till en ny blogg lägger man till följande i filen '''/lysator/www/roxen/planet/planetrunner/config''':
   
 
[''feedurl'']
 
[''feedurl'']
Rad 9: Rad 9:
 
face = ''<bild.png>''
 
face = ''<bild.png>''
   
För att pryda sina inlägg med en fin nuna tar man en ansiktsbild på sig själv, skalar om den till ~100x~100 och ser till att placera den i '''/lysator/lyswww/projects/apache/planet/images/'''.
+
För att pryda sina inlägg med en fin nuna tar man en ansiktsbild på sig själv, skalar om den till ~100x~100 och ser till att placera den i '''/lysator/www/roxen/planet/images/'''.
  +
  +
== Fixes ==
  +
  +
Eftersom planet-mjukvaran inte längre underhålls krävs sakteliga fler och fler manuella fixar:
  +
  +
=== Varna inte för coola HTML-taggar ===
  +
Planets HTML-parser tycker det är en kul ide att klaga om någon använder HTML5-taggar (trotts att den är medveten om att de finns). Det här stänger av varningen.
  +
  +
<pre>
  +
shipon [/lysator/www/roxen/planet/planetrunner/venus/planet/vendor/html5lib] $ diff html5parser.py{.orig,}
  +
984c984
  +
< sys.stderr.write("Warning: Undefined behaviour for start tag %s"%name)
  +
---
  +
> # sys.stderr.write("Warning: Undefined behaviour for start tag %s"%name)
  +
1231c1231
  +
< sys.stderr.write("Warning: Undefined behaviour for end tag %s"%name)
  +
---
  +
> # sys.stderr.write("Warning: Undefined behaviour for end tag %s"%name)
  +
</pre>
   
 
[[Kategori:Tjänster]]
 
[[Kategori:Tjänster]]
  +
[[Kategori:Rootmanual]]

Nuvarande version från 1 november 2021 kl. 22.39

Planet Lysator är ett bloggaggregeringsverktyg som tar RSS/Atom/vfsh-feeds från bloggar eller annat kul och presenterar detta som en hemsida samt ett nytt feed. Programvaran som ligger bakom det hela heter "Planet Venus" och är ett hack skrivet i Python.

Just nu körs scriptet /lysator/www/roxen/planet/planetrunner/planetrunner.py via cron som användaren planetKnuth varje halvtimme.

För att lägga till en ny blogg lägger man till följande i filen /lysator/www/roxen/planet/planetrunner/config:

 [feedurl]
 name = Författarens namn (användarnamn) eller bara användarnamn>
 face = <bild.png>

För att pryda sina inlägg med en fin nuna tar man en ansiktsbild på sig själv, skalar om den till ~100x~100 och ser till att placera den i /lysator/www/roxen/planet/images/.

Fixes

Eftersom planet-mjukvaran inte längre underhålls krävs sakteliga fler och fler manuella fixar:

Varna inte för coola HTML-taggar

Planets HTML-parser tycker det är en kul ide att klaga om någon använder HTML5-taggar (trotts att den är medveten om att de finns). Det här stänger av varningen.

shipon [/lysator/www/roxen/planet/planetrunner/venus/planet/vendor/html5lib] $ diff html5parser.py{.orig,}
984c984
<         sys.stderr.write("Warning: Undefined behaviour for start tag %s"%name)
---
>         # sys.stderr.write("Warning: Undefined behaviour for start tag %s"%name)
1231c1231
<         sys.stderr.write("Warning: Undefined behaviour for end tag %s"%name)
---
>         # sys.stderr.write("Warning: Undefined behaviour for end tag %s"%name)