Skillnad mellan versioner av "Rootmanual:Planet Lysator"
Sebth (diskussion | bidrag) |
Hugo (diskussion | bidrag) |
||
(2 mellanliggande sidversioner av samma 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/ |
+ | 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/ |
+ | 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/ |
+ | 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]] |
Nuvarande version från 1 november 2021 kl. 22.38
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 planet på Knuth 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)