No edit summary
(42 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<nowiki>Find
== Please add here ==
#REDIRECT [[:Category</nowiki>


python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[:Category" "See also: [[Category" -log -xml:currentdump.xml
If you find a category page with content that needs to be moved, please add it below. I'll assume it's being moved to a mainspace article of the same name, unless you say otherwise.


Appropedia:Ruleset <<<
* [[:Category:Open source hardware]]
-->  [[:Category:Appropedia policy]]
--
List of Projects <<<
-->  [[:Category:Projects]]


List of topics <<<
=== Just move to mainspace ===
-->  [[:Category:Topics]]


Adobe <<<
& use {{tl|cat header}} in its place:
-->  [[:Category:Adobe]]
* [[:Category:Water and sanitation for developing countries]]


Photovoltaics <<<
-->  [[:Category:Photovoltaics]]


Parras Solar Hot Water <<<
No category members:
--> [[:Category:Parras Solar Hot Water]]
* [[:Category:Service_Learning_Resources]]
* [[:Category:Demotech Search Demotech publications]]
* [[:Category:Making made easier]]
* [[:Category:Demotech About]]
* [[:Category:Developers toolkit]] -> [[User:Jonbart/Developers toolkit]]


Appropedia maintenance <<<
== Notes - finding more ==
-->  [[:Category:Appropedia maintenance]]


Information and communication technology <<<
* I use my [[User:ChriswaterguyBot|bot]] to find <nowiki>#REDIRECT [[:Category</nowiki>
-->  [[:Category:Information technology]]
* Check [http://www.appropedia.org/index.php?title=Special:WhatLinksHere/Template:Browsetopic&hidelinks=1 category pages with the Browsetopic template].
* Check [[User:Chriswaterguy/Wikignome/moving category page content with history - track last edits #Not enough content for a stub]]. (Good job for an [[Appropedia:Edit jams|Appropedia Edit Jam]] a.k.a. ApproJam - get people creating stubs, and flagging existing pages to be moved).


Parras <<<
== Not now ==
-->  [[:Category:Parras]]


How to <<<
Pages needing attention <<<
--> [[:Category:How tos]]
--> [[:Category:Pages needing attention]] - try [[Pages needing attention]]


CCAT <<<
Sp <<<
--> [[:Category:CCAT]]
--> [[:Category:Suggested projects]] - try [[Suggested projects]]


Engineers Without Borders <<<
Hexayurt Project <<<
-->  [[:Category:Engineers Without Borders]]
-->  [[:Category:Hexayurt project]] - try [[Hexayurt project]]


Ewb nsw <<<
-->  [[:Category:EWB NSW]]


EWB Australia <<<
-->  [[:Category:Engineers Without Borders Australia]]


Solar cooker <<<
Many locations such as Guatemala...
--> [[:Category:Solar cooking]]
Indonesia <<<
--> [[:Category:Indonesia]] - try [[Indonesia]]


HSU <<<
India <<<
--> [[:Category:Humboldt State University]]
--> [[:Category:India]] - try [[India]]


Demotech, design for self-reliance <<<
Bangladesh <<<
--> [[:Category:Demotech]]
--> [[:Category:Bangladesh]] - try [[Bangladesh]]


Public health <<<
USA <<<
--> [[:Category:Public health]]
--> [[:Category:USA]] - try [[USA]]


Internet resources <<<
Australia <<<
--> [[:Category:Internet resources]]
--> [[:Category:Australia]] - try [[Australia]]


Online courses and materials <<<
Guatemala <<<
-->  [[:Category:Coursework]]
-->  [[:Category:Guatemala]] - try [[Guatemala]]


Organizations <<<
Category:Humboldt County, California
--> [[:Category:Organizations]]
Mexico <<<
--> [[:Category:Mexico]] - try [[Mexico]]


Parras summer program <<<
Turkmenistan <<<
--> [[:Category:Parras]]
--> [[:Category:Turkmenistan]] - try [[Turkmenistan]]


Cook stove <<<
Australia <<<
--> [[:Category:Cookers]]
--> [[:Category:Australia]] - try [[Australia]]


Campus Center for Appropriate Technology <<<
Bolivia <<<
--> [[:Category:CCAT]]
--> [[:Category:Bolivia]] - try [[Bolivia]]


Human-powered devices <<<
Food and drink <<<
--> [[:Category:Human power]]
--> [[:Category:Food and agriculture]] - try [[Food and agriculture]]


Culture and development <<<
Energy <<<
--> [[:Category:Culture and development]]
--> [[:Category:Energy]] - try [[Energy]]


Water conservation <<<
-->  [[:Category:Water conservation]]


Volunteering <<<
(then broke...)
-->  [[:Category:International volunteer opportunities]]


Work <<<
-->  [[:Category:Employment]]


Gender <<<
[[:Category:Porting helpers]] - try [[Porting helpers]]
-->  [[:Category:Gender]]


Gender and development <<<
--> [[:Category:Gender and development]]


Worm farming <<<
== Don't touch without confirmation ==
--> [[:Category:Vermiculture]]


Solar <<<
--> [[:Category:Solar]]


Electricity <<<
Should [[:Category:Parras]] (at least most of the pages) be moved to [[:Category:Parras summer program]] to allow for pages related to the location but not the program?
--> [[:Category:Electricity]]


Building <<<
List of Projects <<<
--> [[:Category:Alternative building]]
--> [[:Category:Projects]] - try [[Projects]]


Community participation in development <<<
Parras Solar Hot Water <<<
--> [[:Category:Community participation]]
--> [[:Category:Parras Solar Hot Water]] - try [[Parras Solar Hot Water]]


Recycle <<<
Parras <<<
--> [[:Category:Recycling]]
--> [[:Category:Parras]] - try [[Parras]]


Urban planning <<<
HSU <<<
--> [[:Category:Urban planning]]
--> [[:Category:Humboldt State University]] - try [[Humboldt State University]]


Cob oven <<<
Parras summer program <<<
-->  [[:Category:Earthen ovens]]
-->  [[:Category:Parras]] - try [[Parras]]


Events <<<
Campus Center for Appropriate Technology <<<
--> [[:Category:Events]]
-->  [[:Category:CCAT]] - try [[CCAT]]
 
Cobb <<<
--> [[:Category:Cobb]]
 
Porting helper <<<
--> [[:Category:Porting helpers]]
 
Transportation <<<
--> [[:Category:Transport]]
 
Water quality <<<
-->  [[:Category:Water quality]]
 
Climate change <<<
--[[:Category:Climate change]]
 
Learning from Poverty <<<
-->  [[:Category:Demotech/Learning_from_Poverty]]
 
ICT <<<
-->  [[:Category:Information technology]]


Parras 2006 <<<
Parras 2006 <<<
-->  [[:Category:Parras 2006]]
-->  [[:Category:Parras 2006]] - try [[Parras 2006]]
 
Gasification <<<
--> [[:Category:Gasification]]
 
Microfinance <<<
-->  [[:Category:Microfinance]]
 
Mosquito <<<
--> [[:Category:Mosquito control]]
 
Recycled (grey) water <<<
-->  [[:Category:Water recycling]]
 
Subsidies <<<
--> [[:Category:Subsidies and grants]]
 
Livestock <<<
-->  [[:Category:Livestock]]
 
Microcredit <<<
-->  [[:Category:Microfinance]]
 
Biofuel <<<
-->  [[:Category:Biofuel]]
 
Water supply <<<
-->  [[:Category:Water supply]]
 
Public transport <<<
-->  [[:Category:Public transport]]
 
Compost toilets <<<
-->  [[:Category:Composting toilets]]
 
Desalination plants <<<
-->  [[:Category:Desalination]]
 
Water conservation strategies <<<
-->  [[:Category:Water conservation]]
 
Housing affordability <<<
--> [[:Category:Housing affordability]]
 
Prefabricated building <<<
--> [[:Category:Prefabricated buildings]]


Alternative energy <<<
-->  [[:Category:Energy]]


Battery technology <<<
== Editing: ==
--> [[:Category:Batteries]]


Butchering <<<
=== Key steps (bot work) ===
-->  [[:Category:Butchering]]


Chickens <<<
Examples for changing headers, removing templates, and adding {{tl|topic page needed}} as appropriate - see also usage notes (more up to date?) at [[User:Chriswaterguy/Wikignome/moving category page content with history - list #Moved, 5 Nov 2011]].
-->  [[:Category:Chickens]]


Clothing <<<
-->  [[:Category:Clothing]]


Cohousing <<<
rm these:  <nowiki>'{{(?:Browsetopic|Newpageresource|Putinthiscategory)}}'</nowiki>
--> [[:Category:Cohousing]]


Compost <<<
<nowiki>Look for '{{Lang\|\[\[:Category:'</nowiki>
--> [[:Category:Composting]]


Ducks <<<
Look for [\[:Category in mainspace pages.
-->  [[:Category:Ducks]]


Ecovillage <<<
Add category:foo to Foo, on all changed pages.
--> [[:CATEGORY: Ecovillages]]


Laundry <<<
=== (Updating the category pages) ===
-->  [[:Category:Laundry]]


Septic tank <<<
--> [[:Category:Septic tanks]]


Sheep <<<
...then use list to add {{cat header..., add introductory sentence.
-->  [[:Category:Sheep]]


Solar distillation <<<
-->  [[:Category:Solar distillation]]


Vegan <<<
(Done on first batch.)
--> [[:Category:Vegetarianism and veganism]]
<nowiki>
python replaceedit.py -regex '(?si)(.*?)\[\[Category:(.*$)' '{{cat header| default.png |{{subst:PAGENAME}}| Please insert a brief topic summary here (take from the summary on the the topic page). }}\n\n[[Category:\2' -log -file:movedcats3 -namespace:14 -summary:'Add cat header template, pointing to the new location for the topic content. IMAGE NEEDED.' -pt:03 -excepttext:'cat header'
</nowiki>


Waste <<<
& e for edit.
-->  [[:Category:Waste management]]


Wind power <<<
Then make template to tag cat pages that need moving.
-->  [[:Category:Wind power]]


Ethanol <<<
-->  [[:Category:Alcohol fuels]]
Batteries <<<
--> [[:Category:Batteries]]
Cities <<<
--> [[:Category:Built environment]]
Microhydro <<<
-->  [[:Category:Microhydro]]
Strawbale <<<
-->  [[:Category:Strawbale]]
Pedal power <<<
-->  [[:Category:Pedal power]]
Dam <<<
--> [[:Category:Dams]]
Greenhouse <<<
-->  [[:Category:Greenhouses]]
Suggested projects <<<
--> [[:Category:Suggested projects]]
Ecovillages <<<
--> [[:CATEGORY: Ecovillages]]
Prizes and competitions <<<
--> [[:Category:Prizes and competitions]]
Community participation <<<
--> [[:Category:Community participation ]]
Cycling <<<
-->  [[:Category:Cycling]]
Foreign aid <<<
--> [[:Category:Official development assistance]]
Household Cyclopedia <<<
-->  [[:Category:Household Cyclopedia]]
Mosquito control <<<
--> [[:Category:Mosquito control]]
Funding organization <<<
--> [[:Category:Funding organizations]]
Septic tanks <<<
--> [[:Category:Septic tanks]]
Wheelchairs <<<
--> [[:Category:Wheelchairs]]
Community <<<
--> [[:Category:Community]]
Sun Frost <<<
--> [[:Category:Sun Frost]]
Lighting <<<
--> [[:Category:Lighting]]
Light <<<
--> [[:Category:Electric lighting]]
Education <<<
--> [[:Category:Education]]
Air conditioning <<<
--> [[:Category:Air conditioning]]
Bottled water <<<
--> [[:Category:Bottled water]]
Air-conditioning <<<
--> [[:Category:Air conditioning]]
Improved stove <<<
--> [[:Category:Improved cook stoves]]
Engineers Without Borders UK <<<
-->  [[:Category:Engineers Without Borders UK]]
Renewable energy <<<
--> [[:Category:Renewable energy]]
Aquaculture <<<
-->  [[:Category:Aquaculture]]
Village Earth <<<
-->  [[:Category:Village Earth]]
Agriculture <<<
--> [[:Category:Agriculture]]
Construction and materials <<<
--> [[:Category:Construction and materials]]
Agricultural subsidy <<<
--> [[:Category:Agricultural subsidies]]
Energy efficiency <<<
-->  [[:Category:Energy efficiency]]
Pest control <<<
-->  [[:Category:Pest control]]
-->  [[:Category:Open source software]]
-->  [[:Category:Greywater]]
-->  [[:Category:Greywater treatment]]
check & follow up... will need to revert. Category:Road vehicles
python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[Portal:Greywater treatment" "#REDIRECT [[Greywater treatment]]" -log -xml:currentdump.xml
Then make template to tag cat pages that need moving.
How to search for cat pages > x bytes?
How to search for cat pages > x bytes?






??
=== (Updating the topic pages) ===
Pages needing attention <<<
--> [[:Category:Pages needing attention]]


Sp <<<
<blockquote><tt><nowiki>python add_text.py -regex -up -text:'{{topic header| default.png |{{subst:PAGENAME}}}}\n\n'  -log -file:XXXXXX -summary:'Add topic header template to pages recently moved to mainspace. IMAGE NEEDED.' -excepttext:'topic header'</nowiki></tt></blockquote>
--> [[:Category:Suggested projects]]


Hexayurt Project <<<
e.g.
-->  [[:Category:Hexayurt project]]


<blockquote><tt><nowiki>python add_text.py -up -text:'{{topic header| default.png |{{subst:PAGENAME}}}}\n\n'  -log -file:movedtopics -summary:'Add topic header template to pages recently moved to mainspace. IMAGE NEEDED.'  -except:'topic header'</nowiki></tt></blockquote>


offer category equal to the pagename:


<blockquote><tt><nowiki>python add_text.py -up -text:'{{topic header| default.png |Chriswaterguy/moving category page content with history}}\n\n'  -log -file:movedtopics -summary:'Add topic header template to pages recently moved to mainspace. IMAGE NEEDED.'  -except:'topic header'</nowiki></tt></blockquote>


=== Fixing redirects to the category ===


For each (& later for portals) check & change the redirects:
<nowiki>python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[(:?)Category:\s*Foo" "#REDIRECT [[Foo" -log -namespace:0 -xml:currentdump.xml </nowiki>  ???????


Try:
'(?si)#REDIRECT\s*\[\[(:?)Category ?:(?:pagename1|...)\s*]]' '#REDIRECT \[\[\1]]'


(then fix double redirects)


<blockquote><tt><nowiki>python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[Portal:Greywater treatment" "#REDIRECT [[Greywater treatment]]" -log -xml:currentdump.xml </nowiki></tt></blockquote>


add {{topic
old idea:
|Chriswaterguy/test2}}  in xml
:<nowiki>python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[:Category" "See also: [[Category" -log -xml:currentdump.xml</nowiki>


...then use list to add {{cat header
== Special cases ==
add introductory sentence (take from Chriswaterguy/test2)}}


Many locations such as Guatemala...
Don't move these unless we figure out a better way to handle these specific pages:
Indonesia <<<
-->  [[:Category:Indonesia]]


India <<<
<nowiki>[[Category:Appropedia policy]]
--> [[:Category:India]]
[[Category:Topics]]
</nowiki>
[[:Category:Appropedia policy]]


Bangladesh <<<
[[:Category:Topics]]
--> [[:Category:Bangladesh]]


USA <<<
[[:Category:User resources]]
--> [[:Category:USA]]


Australia <<<
== Category talk page ==
--> [[:Category:Australia]]
 
Guatemala <<<
-->  [[:Category:Guatemala]]
 
Category:Humboldt County, California
Mexico <<<
--> [[:Category:Mexico]]
 
Turkmenistan <<<
--> [[:Category:Turkmenistan]]


Australia <<<
Move corresponding category talk pages using movepages.py.
--> [[:Category:Australia]]


Bolivia <<<
== Cleanup ==
--> [[:Category:Bolivia]]


Food and drink <<<
Remove category specific templates from mainspace (mostly done):
--> [[:Category:Food and agriculture]]


Energy <<<
* <nowiki>{{[Tt]opic page needed}}</nowiki>
--> [[:Category:Energy]]


Other follow-on changes:
* <nowiki>{{[Mm]ain article|[^}]*}}</nowiki> to {{tl|cat header}}?  eventually {{tl|main article}} should probably be merged to {{tl|main}}


(then broke...)
---
 


need to finish cat headers, but move cats to bottom first:


:python cosmetic_changes.py -file:movedcats3 -namespace:14


Should [[Category:Parras]] (at least most of the pages) be moved to [[Category:Parras summer program]] to allow for pages related to the location but not the program?
<nowiki>
-excepttext:'nowiki'


[[:Category:Porting helpers]]
'(.*?)([[Category:.*?]])\n([^[].*?)([[Category:.*?]])' '\1\3\2\4'


For each (& for portals) check & change the redirects:
python replaceedit.py -regex '(.*?)([[Category:.*?]])[\n\s]*([^[].*?)([[Category:.*?]].*$)' '\1\3\2\4' -log -xml:currentdump.xml -namespace:14 -summary:'Move categories to bottom of page.' -pt:03
python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[:Category:\s*Foo" "#REDIRECT [[Foo" -log -namespace:0 -xml:currentdump.xml
</nowiki>


== See also ==


* [[User:Chriswaterguy/Wikignome/Categories to rename]] - moving and merging categories.


move:  
[[Category:Moving content from Appropedia categories]]
urban planning

Revision as of 13:21, 30 April 2013

Please add here

If you find a category page with content that needs to be moved, please add it below. I'll assume it's being moved to a mainspace article of the same name, unless you say otherwise.

Just move to mainspace

& use {{cat header}} in its place:


No category members:

Notes - finding more

Not now

Pages needing attention <<< --> Category:Pages needing attention - try Pages needing attention

Sp <<< --> Category:Suggested projects - try Suggested projects

Hexayurt Project <<< --> Category:Hexayurt project - try Hexayurt project


Many locations such as Guatemala... Indonesia <<< --> Category:Indonesia - try Indonesia

India <<< --> Category:India - try India

Bangladesh <<< --> Category:Bangladesh - try Bangladesh

USA <<< --> Category:USA - try USA

Australia <<< --> Category:Australia - try Australia

Guatemala <<< --> Category:Guatemala - try Guatemala

Category:Humboldt County, California Mexico <<< --> Category:Mexico - try Mexico

Turkmenistan <<< --> Category:Turkmenistan - try Turkmenistan

Australia <<< --> Category:Australia - try Australia

Bolivia <<< --> Category:Bolivia - try Bolivia

Food and drink <<< --> Category:Food and agriculture - try Food and agriculture

Energy <<< --> Category:Energy - try Energy


(then broke...)


Category:Porting helpers - try Porting helpers


Don't touch without confirmation

Should Category:Parras (at least most of the pages) be moved to Category:Parras summer program to allow for pages related to the location but not the program?

List of Projects <<< --> Category:Projects - try Projects

Parras Solar Hot Water <<< --> Category:Parras Solar Hot Water - try Parras Solar Hot Water

Parras <<< --> Category:Parras - try Parras

HSU <<< --> Category:Humboldt State University - try Humboldt State University

Parras summer program <<< --> Category:Parras - try Parras

Campus Center for Appropriate Technology <<< --> Category:CCAT - try CCAT

Parras 2006 <<< --> Category:Parras 2006 - try Parras 2006


Editing:

Key steps (bot work)

Examples for changing headers, removing templates, and adding {{topic page needed}} as appropriate - see also usage notes (more up to date?) at User:Chriswaterguy/Wikignome/moving category page content with history - list #Moved, 5 Nov 2011.


rm these: '{{(?:Browsetopic|Newpageresource|Putinthiscategory)}}'

Look for '{{Lang\|\[\[:Category:'

Look for [\[:Category in mainspace pages.

Add category:foo to Foo, on all changed pages.

(Updating the category pages)

...then use list to add {{cat header..., add introductory sentence.


(Done on first batch.) python replaceedit.py -regex '(?si)(.*?)\[\[Category:(.*$)' '{{cat header| default.png |{{subst:PAGENAME}}| Please insert a brief topic summary here (take from the summary on the the topic page). }}\n\n[[Category:\2' -log -file:movedcats3 -namespace:14 -summary:'Add cat header template, pointing to the new location for the topic content. IMAGE NEEDED.' -pt:03 -excepttext:'cat header'

& e for edit.

Then make template to tag cat pages that need moving.

How to search for cat pages > x bytes?


(Updating the topic pages)

python add_text.py -regex -up -text:'{{topic header| default.png |{{subst:PAGENAME}}}}\n\n' -log -file:XXXXXX -summary:'Add topic header template to pages recently moved to mainspace. IMAGE NEEDED.' -excepttext:'topic header'

e.g.

python add_text.py -up -text:'{{topic header| default.png |{{subst:PAGENAME}}}}\n\n' -log -file:movedtopics -summary:'Add topic header template to pages recently moved to mainspace. IMAGE NEEDED.' -except:'topic header'

offer category equal to the pagename:

python add_text.py -up -text:'{{topic header| default.png |Chriswaterguy/moving category page content with history}}\n\n' -log -file:movedtopics -summary:'Add topic header template to pages recently moved to mainspace. IMAGE NEEDED.' -except:'topic header'

Fixing redirects to the category

For each (& later for portals) check & change the redirects: python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[(:?)Category:\s*Foo" "#REDIRECT [[Foo" -log -namespace:0 -xml:currentdump.xml  ???????

Try: '(?si)#REDIRECT\s*\[\[(:?)Category ?:(?:pagename1|...)\s*]]' '#REDIRECT \[\[\1]]'

(then fix double redirects)

python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[Portal:Greywater treatment" "#REDIRECT [[Greywater treatment]]" -log -xml:currentdump.xml

old idea:

python replaceedit.py -regex "(?si)#REDIRECT\s*\[\[:Category" "See also: [[Category" -log -xml:currentdump.xml

Special cases

Don't move these unless we figure out a better way to handle these specific pages:

[[Category:Appropedia policy]] [[Category:Topics]] Category:Appropedia policy

Category:Topics

Category:User resources

Category talk page

Move corresponding category talk pages using movepages.py.

Cleanup

Remove category specific templates from mainspace (mostly done):

  • {{[Tt]opic page needed}}

Other follow-on changes:

---

need to finish cat headers, but move cats to bottom first:

python cosmetic_changes.py -file:movedcats3 -namespace:14

-excepttext:'nowiki' '(.*?)([[Category:.*?]])\n([^[].*?)([[Category:.*?]])' '\1\3\2\4' python replaceedit.py -regex '(.*?)([[Category:.*?]])[\n\s]*([^[].*?)([[Category:.*?]].*$)' '\1\3\2\4' -log -xml:currentdump.xml -namespace:14 -summary:'Move categories to bottom of page.' -pt:03

See also

Cookies help us deliver our services. By using our services, you agree to our use of cookies.