<p>Once I have my renamed files I need to add them to my project's wiki page. This is a fairly repetitive manual task, so I guess I could script it but I don't know where to start.</p>

<p>The process is:</p>

<pre><code>Got to appropriate page on the wiki

for each team member (DeveloperA, DeveloperB, DeveloperC)
{
    for each of two files ('*_current.jpg', '*_lastweek.jpg')
    {
        Select 'Attach' link on page
        Select the 'manage' link next to the file to be updated
        Click 'Browse' button
        Browse to the relevant file (which has the same name as the previous version)
        Click 'Upload file' button
    }
}
</code></pre>

<p>Not necessarily looking for the full solution as I'd like to give it a go myself.</p>

<p>Where to begin? What language could I use to do this and how difficult would it be?</p>

[{'answer_id': 12439, 'author': 'jsight', 'author_id': 1432, 'author_profile': 'https://Stackoverflow.com/users/1432', 'pm_score': 1, 'selected': False, 'text': "<p>If you're writing in C#, the WebClient classes might be a good place to start.  I bet people could give more specific advice if you mentioned which wiki platform you are using, and whether it requires authentication, though.</p>\n\n<p>I'd probably start by downloading fiddler and watching the http requests from doing it manually.  Then you could use some simple scripts and regexes to build your http requests for automating the process.</p>\n\n<p>Of course, if your wildly lucky, your wiki would have a backend simple enough that you could just plug them into its db directly. :)</p>\n"}, {'answer_id': 12444, 'author': 'pix0r', 'author_id': 72, 'author_profile': 'https://Stackoverflow.com/users/72', 'pm_score': 1, 'selected': False, 'text': '<p>You might find <a href="http://services.alphaworks.ibm.com/coscripter" rel="nofollow noreferrer">CoScripter</a> useful -- it\'s a Firefox extension that allows you to automate tasks you perform on websites.  I\'m not certain how you\'d integrate this with the list of files you\'re changing on your local system, but it can certainly handle the file uploading through a web form.</p>\n\n<p>Better bet is probably using <a href="http://curl.haxx.se/" rel="nofollow noreferrer">cURL</a> or a similar HTTP library with your programming language of choice.  If you\'re on *nix, you can use the <a href="http://curl.haxx.se/docs/manpage.html" rel="nofollow noreferrer">cURL commandline program</a> inside your shell script to get this done fairly easily.  (Like @jsight said you will need to analyze the actual forms you\'re using on the webpage, using Fiddler or just looking at the form elements and re-creating the POST through cURL.)</p>\n'}, {'answer_id': 12485, 'author': 'Anders Eurenius', 'author_id': 1421, 'author_profile': 'https://Stackoverflow.com/users/1421', 'pm_score': 2, 'selected': False, 'text': '<p>Check if the wiki you mean to talk to supports <a href="http://www.jspwiki.org/wiki/WikiRPCInterface2" rel="nofollow noreferrer">XMLRPC</a>, because if it does it should be a snap. I wrote a tool called <a href="http://trac.gargoyle.ath.cx/trac/wiki/WikiUp" rel="nofollow noreferrer">WikiUp</a> to solve a similar problem (updating a delineated section on a wiki page). </p>\n'}]
['https://Stackoverflow.com/questions/12428', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/849/']