Example #1
0
 def __upload__(self, f, name, summary):
     uploader = wikiUpload.wikiUploader(wconfig['usr'], wconfig['pwd'], wconfig['url'])
     try:
         print 'upload():', f, 'uploading to', name, '...'
         uploader.upload(f, name, summary, overwrite=True, reupload=True)
         print 'Attempted upload of %s | %s\n' % (f, name)
     except:
         print 'upload():', f, 'to', name, 'failed.'
         print 'error:upload() %s | %s\n' % (f, name)
def uploadFile(file, title, description, username, password, category='', wikiURL='http://wiki.tf2.com/w/', license='', fileprefix='', filesuffix='', overwrite=False):
	if username is None or password is None:
		return
	uploader = wikiUpload.wikiUploader(username, password, wikiURL)
	try:
		print 'Uploading', file, 'as', title, '...'
		try:
			uploader.upload(file, title, description + category, license, overwrite=overwrite)
		except:
			print 'Failed', file
			return None
	except KeyboardInterrupt:
		print 'Stopped.'
Example #3
0
import os, sys, wikiUpload, subprocess, hashlib

from Config import *

if len(sys.argv) < 2:
	print 'Please specify a folder or png as argument.'
	sys.exit(1)
	
def convertToFileName(f):
	onlyFileName = config["filename_prefix"] + f[f.rfind("\\")+1:] + config["filename_suffix"]
	return onlyFileName
		
uploader = wikiUpload.wikiUploader(config["user"], config["pass"], config["upload_url"])
failedItems = list()
successItems = list()

def upload(f):
	global uploader
	global failedItems
	global successItems
	
	try:
		if convertToFileName(f) != None:
			fileName = convertToFileName(f)
			print "Uploading: " + fileName
			try:
				uploader.upload(f, fileName, config["upload_summary"], '', overwrite=True)
				print "Done."
				successItems.append(fileName)
			except: 
				print "Upload failed."
Example #4
0
config = {
	'directory': r'/home/wind/Desktop/Soldier voices',
	'description': 'Voice file from Team Fortress 2 Spanish version.',
	'license': 'AudioTF2',
	'fileprefix': '',
	'filesuffix': '',
	'username': '******',
	'password': '******',
	'wikiURL': 'http://wiki.teamfortress.com/w/'
}

import os
import wikiUpload
import urllib2

uploader = wikiUpload.wikiUploader(config['username'], config['password'], config['wikiURL'])
failed = []
classes = ['announcer', 'scout', 'soldier', 'pyro', 'demoman', 'heavy', 'engineer', 'medic', 'sniper', 'spy']
catclasses = {
	'announcer': 'Administrator',
	'scout': 'Scout',
	'soldier': 'Soldier',
	'pyro': 'Pyro',
	'demoman': 'Demoman',
	'heavy': 'Heavy',
	'engineer': 'Engineer',
	'medic': 'Medic',
	'sniper': 'Sniper',
	'spy': 'Spy'
}
files = os.listdir(config['directory'])
Example #5
0
        '839FA3',
        '18233D',
        '28394D',
        '384248',
        '483838',
        '654740',
        '803020',
        'A89A8C',
        'B88035',
        'C36C2D'
        ]
    }

config = wconfig.config['tfwiki']

uploader = wikiUpload.wikiUploader(config['usr'], config['pwd'], config['url'])

summary_new = u"""
== Specifications ==
  model: team fortress 2 materials.gcf/root/tf/models/player/items/all_class/pcg_hat_scout.mdl
  vmt: team fortress 2 materials.gcf/root/tf/materials/models/player/items/all_class/pcg_hat.vmt
  rot: (34.940689 -33.629410 -20.854008)
  lightrot: (45.748055 -126.509415 37.351128)
  trans: (21.625782 0.000000 3.755262)
  fov: 64
{{subst:pid}}
  """

summary_ovr = u'Retaken. rot:(9.849896 -45.864132 -9.998786)|lightrot:(19.349508 -155.406479 175.901001)|trans:(49.091202 1.000000 79.216026)|fov:64'

log = open('uploadpaint.log', 'a')