Difference between revisions of "Resource repository"

From Armagetron
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Resource Repsitory Server==
+
==Resource Repository Server==
  
Files can be uploaded at the [http://lightron.org/upload Repository Upload] page.  If you have any questions, feel free to contact [[User:Light|Light]] on his site, clan site, or Armagetron forums.
+
Files can be uploaded at the [http://resource.armagetronad.net/upload/ Repository Upload] page.  If you have any questions, feel free to contact [[User:Light|Light]] on his site, clan site, or Armagetron forums.
 +
 
 +
For bulk uploads, you can attempt to use this bash script. Be sure to find and copy the value of your session cookie from the repository, it should be called PHPSESSID:
 +
 
 +
* NB: This script may break if SSL is properly implemented or the repository is converted into a multi-instance repository. If that happens, contact [[User:delinquent|delinquent]] on the forums, or via @NorthernScrub on discord.
 +
 
 +
<code>
 +
    #!/bin/bash
 +
    echo -n "Enter the directory location where the map files are stored: "
 +
    read -r dir
 +
    if [ ! -d "$dir" ]; then
 +
        echo "Error: Directory $dir does not exist."
 +
        exit 1
 +
    fi
 +
    echo -n "Enter the intended directory target - e.g: for '/delinquent/ladle/filename.aamap.xml' enter 'ladle': "
 +
    read -r targetdir
 +
    find "$dir" -type f | while IFS= read -r file; do
 +
        filename=$(basename "$file")
 +
        dest="$targetdir/$filename"
 +
        curl -s -o /dev/null -H "Host: resource.armagetronad.net" \
 +
            -H "User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/123.0" \
 +
            -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" \
 +
            -H "Accept-Language: en-GB" \
 +
            -H "Accept-Encoding: gzip, deflate" \
 +
            -H "DNT: 1" \
 +
            -H "Upgrade-Insecure-Requests: 1" \
 +
            -H "Origin: http://resource.armagetronad.net" \   
 +
            -H "Referer: http://resource.armagetronad.net/upload" \
 +
            -H "Cookie: PHPSESSID=<sessionid>" \
 +
            -H "Content-Type: multipart/form-data" \
 +
            -F "upload-file=@${file}" -F "upload-path=${dest}" \
 +
            -L http://resource.armagetronad.net/upload/file.php
 +
        sleep 1
 +
    done
 +
</code>
  
 
==Usernames==
 
==Usernames==
 
'''Armagetron Forums:''' Light
 
'''Armagetron Forums:''' Light
 +
 
'''Lightron.org''' Kira
 
'''Lightron.org''' Kira
 +
 
'''RxTron.com''' Kira
 
'''RxTron.com''' Kira
 +
 +
[[Category:About]]

Latest revision as of 15:16, 27 May 2024

Resource Repository Server

Files can be uploaded at the Repository Upload page. If you have any questions, feel free to contact Light on his site, clan site, or Armagetron forums.

For bulk uploads, you can attempt to use this bash script. Be sure to find and copy the value of your session cookie from the repository, it should be called PHPSESSID:

  • NB: This script may break if SSL is properly implemented or the repository is converted into a multi-instance repository. If that happens, contact delinquent on the forums, or via @NorthernScrub on discord.

   #!/bin/bash
   echo -n "Enter the directory location where the map files are stored: "
   read -r dir
   if [ ! -d "$dir" ]; then
       echo "Error: Directory $dir does not exist."
       exit 1
   fi
   echo -n "Enter the intended directory target - e.g: for '/delinquent/ladle/filename.aamap.xml' enter 'ladle': "
   read -r targetdir
   find "$dir" -type f | while IFS= read -r file; do
       filename=$(basename "$file")
       dest="$targetdir/$filename"
       curl -s -o /dev/null -H "Host: resource.armagetronad.net" \
           -H "User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/123.0" \
           -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" \
           -H "Accept-Language: en-GB" \
           -H "Accept-Encoding: gzip, deflate" \
           -H "DNT: 1" \
           -H "Upgrade-Insecure-Requests: 1" \
           -H "Origin: http://resource.armagetronad.net" \    
           -H "Referer: http://resource.armagetronad.net/upload" \
           -H "Cookie: PHPSESSID=<sessionid>" \
           -H "Content-Type: multipart/form-data" \
           -F "upload-file=@${file}" -F "upload-path=${dest}" \
           -L http://resource.armagetronad.net/upload/file.php 
       sleep 1
   done

Usernames

Armagetron Forums: Light

Lightron.org Kira

RxTron.com Kira