<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Pagefromfile.py</id>
	<title>Pagefromfile.py - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Pagefromfile.py"/>
	<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Pagefromfile.py&amp;action=history"/>
	<updated>2026-06-30T21:45:33Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Pagefromfile.py&amp;diff=649483&amp;oldid=prev</id>
		<title>Suradnik10: preuzeto s hr.wikipedije</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Pagefromfile.py&amp;diff=649483&amp;oldid=prev"/>
		<updated>2026-02-20T02:16:38Z</updated>

		<summary type="html">&lt;p&gt;preuzeto s hr.wikipedije&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- atribucija https://hr.wikipedia.org/wiki/Suradnik:Argo_Navis/pagefromfile.py --&amp;gt;&lt;br /&gt;
Pokušao sam upute napisati tako da budu jasne naprednijem suradniku. &lt;br /&gt;
&lt;br /&gt;
Kako napraviti bota koji će postaviti hrpu članaka na projekt?&lt;br /&gt;
&lt;br /&gt;
== Definiranje kostura članka ==&lt;br /&gt;
Prvo, potrebno je definirati &amp;quot;kostur&amp;quot; članka sa parametrima koji će se mijenjati od članka do članka. Primjer bota za HCNGC.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Objekt dubokog svemira&lt;br /&gt;
| sirina = 300px&lt;br /&gt;
| name = NGC {{{nn}}}&lt;br /&gt;
| type = galaksija&lt;br /&gt;
| image =&lt;br /&gt;
| slika_opis =&lt;br /&gt;
| discoverer = &lt;br /&gt;
| discovery_date = &lt;br /&gt;
| discovery_place =&lt;br /&gt;
| designations = &lt;br /&gt;
| category = &lt;br /&gt;
| epoch = J2000.0&lt;br /&gt;
| constellation = {{{const|}}}&lt;br /&gt;
| ra = {{{ra|}}}&lt;br /&gt;
| dec = {{{dec|}}}&lt;br /&gt;
| dist_ly =&lt;br /&gt;
| dist_pc =&lt;br /&gt;
| appmag_v = {{{mag|}}}&lt;br /&gt;
| sb = {{{sb|}}}&lt;br /&gt;
| size_v = {{{size_v|}}}&lt;br /&gt;
| PA = {{{PA|}}}&lt;br /&gt;
| class = {{{class|}}}&lt;br /&gt;
| dreyer = {{{dr}}}&lt;br /&gt;
| names = {{{ot}}}&lt;br /&gt;
| catalog = NGC&lt;br /&gt;
| catalog number = {{{catalog number}}}&lt;br /&gt;
| position_ref = &amp;lt;ref name=&amp;quot;HCNGC&amp;quot;&amp;gt;{{HCNGC}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| appearance_ref = &amp;lt;ref name=&amp;quot;HCNGC&amp;quot; /&amp;gt;&lt;br /&gt;
| names_ref = &amp;lt;ref name=&amp;quot;HCNGC&amp;quot; /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NGC {{{nn}}}&amp;#039;&amp;#039;&amp;#039; je [[galaksija]] u [[zviježđe|zviježđu]] [[{{{const}}} (zviježđe)|{{{const_lokativ}}}]].&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== Vanjske poveznice ==&lt;br /&gt;
* {{seds|{{{nn}}}}}&lt;br /&gt;
&lt;br /&gt;
{{Navigacija NGC|{{{nn}}}}}&lt;br /&gt;
&lt;br /&gt;
{{Mrva-astro}}&lt;br /&gt;
[[Kategorija: NGC katalog|{{{catalog number}}}]]&lt;br /&gt;
[[Kategorija: Galaksije u {{{const_lokativ}}}|NGC {{{catalog number}}}]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ulazna datoteka za bota ==&lt;br /&gt;
Da bi se uz pomoć gore navedenog predloška napravio članak kao npr. [[NGC 100]] ([http://hr.wikipedia.org/w/index.php?oldid=1565915 trenutna verzija]), potrebno je ovako kreirati članak:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{subst:Suradnik:PerkaBot/HCNGC|catalog number = 100| nn = 100| const = Ribe| const_lokativ = Ribama| ra = {{RA|00|24|02.5}}| dec = {{DEC|+16|29|09}}| mag = 13,5| sb = 14,8| size_v = 5.5&amp;#039;x0.7&amp;#039;| PA = 56| class = Scd:sp| dreyer = {{dreyer|vF|pS|mE}}|names = UGC 231, MCG +03-02-009, CGCG 457.012, PGC 1525, FGC 42}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopirajte gornji subst-ani predložak u neku praznu stranicu, kliknite na &amp;quot;Prikaži...&amp;quot; i pogledajte kako subst i predložak keiraju gotovi članak!&lt;br /&gt;
&lt;br /&gt;
No, kako natjrati bota da stotine ovakvih subst-ova potrpa u članke točno onih naziva koje vi želite?&lt;br /&gt;
&lt;br /&gt;
Ono što najčešće imate (na početku ili nakon što ste malo dopunili stupce i malo se igrali sa find-replace) u excellu je ovo:&lt;br /&gt;
 catalog number	nn	const	const_lokativ	ra-sat	ra-min	ra-sek	Dec-stu	Dec-min	Dec-sek	mag	sb	size_v		PA	class	dreyer			names&lt;br /&gt;
 &lt;br /&gt;
 100		100	Ribe	Ribama		00	24	02.5	+16	29	09	13,5	14,8	5.5&amp;#039;x0.7&amp;#039;	56	Scd:sp	{{dreyer|vF|pS|mE}}	UGC 231, MCG +03-02-009, CGCG 457.012, PGC 1525, FGC 42&lt;br /&gt;
 101		101	Ribe	Ribama		...	&lt;br /&gt;
 102		102	Ribe	Ribama		...&lt;br /&gt;
&lt;br /&gt;
Ono što vama treba je dodavanje ime predloška na početku, te dodavanje međustupaca sa konstantnim vrijednostima, kako bi pojedinim stupcima dali značenje:&lt;br /&gt;
&lt;br /&gt;
 (*) = dodani stupac s konstantnom vrijednošću za sve redove&lt;br /&gt;
&lt;br /&gt;
 (*)				(*)			catalog number	(*)	nn	(*)	const	(*)	 	const_lokativ	...	(*)	sb	(*)		size_v	(*)		PA	(*)	class	...	&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{subst:Suradnik:PerkaBot/HCNGC| catalog number = 	100		|nn=	100	|const=	Ribe	|const_lokativ=	Ribama		...	|sb=	14,8	|size_v = 	5.5&amp;#039;x0.7&amp;#039;	|PA=	56	|class=	Scd:sp	...	}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{subst:Suradnik:PerkaBot/HCNGC| catalog number =  	101		|nn=	101	|const=	Ribe	|const_lokativ=	Ribama		...	|sb=	11.3	|size_v = 	5.5&amp;#039;x0.7&amp;#039;	|PA=	34	|class=	Scd:sp	...	}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{subst:Suradnik:PerkaBot/HCNGC| catalog number =  	102		|nn=	102	|const=	Ribe	|const_lokativ=	Ribama		...	|sb=	12,5	|size_v = 	5.5&amp;#039;x0.7&amp;#039;	|PA=	57	|class=	Scd:sp	...	}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sada već imamo &amp;lt;nowiki&amp;gt;{{subst:Suradnik:PerkaBot/HCNGC|...}}&amp;lt;/nowiki&amp;gt; koji možemo ručno kopirati u [[NGC 100]] i kreirali bi članaka kakav već postoji. No, cilj nam je da to radi bot, a ne mi. Da bi botu objasnili gdje koji članak počinje i završava, te kako će se koji zvati, potrebno je dodati određene dijelove na početka i kraj svakog retka:&lt;br /&gt;
: &amp;lt;nowiki&amp;gt;{{-start-}}&amp;#039;&amp;#039;&amp;#039;Ime članka&amp;#039;&amp;#039;&amp;#039;&amp;lt;redak kakav je gore&amp;gt;{{-stop-}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ovo možemo napraviti tako da na lijevi i desni kraj tablice dodamo konstantne stupce &amp;lt;nowiki&amp;gt;{{-start-}}&amp;lt;/nowiki&amp;gt; i &amp;lt;nowiki&amp;gt;{{-stop-}}&amp;lt;/nowiki&amp;gt;, a stupaca sa imenom članka se zasigurno može dobiti kopiranjem jednog ili više postojećih stupaca s podacima, uz eventualna dodatna podešavanja.&lt;br /&gt;
&lt;br /&gt;
== Naredba botu ==&lt;br /&gt;
Kad ste gotovi s kreiranjem datoteke, nazovite je npr &amp;#039;&amp;#039;&amp;#039;izvor.txt&amp;#039;&amp;#039;&amp;#039; i dajte botu naredbu:&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;pagefromfile.py -notitle -file:izvor.txt&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;, a za dodatne opcije pogledajte https://meta.wikimedia.org/wiki/Pywikibot/pagefromfile.py  odnosno https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot/pagefromfile.py&lt;br /&gt;
&lt;br /&gt;
== Ubacivanje predložaka u već postojeće članke ==&lt;br /&gt;
Bot pagefromfile.py ima opciju &amp;lt;tt&amp;gt;-appendtop&amp;lt;/tt&amp;gt;, koja omogućava postavljanje predložaka tamo gdje ih nema. Jedina je razlika što &amp;quot;kostur&amp;quot; morate napraviti kao čisti predložak, bez &amp;quot;običnog&amp;quot; teksta, te pripaziti da ne punite članke koji već imaju predložak.&lt;/div&gt;</summary>
		<author><name>Suradnik10</name></author>
	</entry>
</feed>