├── .github └── workflows │ └── archive.yml ├── README.md └── products.json /.github/workflows/archive.yml: -------------------------------------------------------------------------------- 1 | on: 2 | schedule: 3 | - cron: 0 0 * * 1 4 | 5 | name: Archive 6 | 7 | jobs: 8 | archive: 9 | runs-on: ubuntu-latest 10 | name: Upload to Internet Archive 11 | steps: 12 | - uses: actions/checkout@v3 13 | with: 14 | repository: gdamdam/iagitup 15 | - name: Setup Python 16 | uses: actions/setup-python@v4 17 | with: 18 | python-version: 3.x 19 | cache: pip 20 | - name: Setup iagitup 21 | run: | 22 | pip install . 23 | ia configure -u ${{ secrets.IA_USER }} -p ${{ secrets.IA_PASS }} 24 | cp ~/.config/internetarchive/ia.ini ~/.config/ia.ini 25 | - name: Upload 26 | run: iagitup https://github.com/${{ github.repository }} -m "mediatype:data,subject:GitHub;code;software;git;ubisoft;gaming;database" 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # product-db-archive 2 | 3 | Database dumps from the `products` documents tracked by the [ubisoft-db-scraper](https://github.com/YoobieRE/ubisoft-db-scraper). 4 | This serves as an easily diffable change history tracker for Ubisoft Connect's product configuration. 5 | 6 | ## Configuration Archive 7 | 8 | Around 10:00 UTC on 29 November 2022, Ubisoft restricted config data behind ownership of the product. Here is a version of the archive from 1 hour before the config access was removed: --------------------------------------------------------------------------------