| Nov | DEC | Jan |
| 14 | ||
| 2019 | 2020 | 2021 |
COLLECTED BY
Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
History is littered with hundreds of conflicts over the future of a community, group, location or business that were "resolved" when one of the parties stepped ahead and destroyed what was there. With the original point of contention destroyed, the debates would fall to the wayside. Archive Team believes that by duplicated condemned data, the conversation and debate can continue, as well as the richness and insight gained by keeping the materials. Our projects have ranged in size from a single volunteer downloading the data to a small-but-critical site, to over 100 volunteers stepping forward to acquire terabytes of user-created data to save for future generations.
The main site for Archive Team is at archiveteam.org and contains up to the date information on various projects, manifestos, plans and walkthroughs.
This collection contains the output of many Archive Team projects, both ongoing and completed. Thanks to the generous providing of disk space by the Internet Archive, multi-terabyte datasets can be made available, as well as in use by the Wayback Machine, providing a path back to lost websites and work.
Our collection has grown to the point of having sub-collections for the type of data we acquire. If you are seeking to browse the contents of these collections, the Wayback Machine is the best first stop. Otherwise, you are free to dig into the stacks to see what you may find.
The Archive Team Panic Downloads are full pulldowns of currently extant websites, meant to serve as emergency backups for needed sites that are in danger of closing, or which will be missed dearly if suddenly lost due to hard drive crashes or server failures.
ArchiveBot is an IRC bot designed to automate the archival of smaller websites (e.g. up to a few hundred thousand URLs). You give it a URL to start at, and it grabs all content under that URL, records it in a WARC, and then uploads that WARC to ArchiveTeam servers for eventual injection into the Internet Archive (or other archive sites).
To use ArchiveBot, drop by #archivebot on EFNet. To interact with ArchiveBot, you issue commands by typing it into the channel. Note you will need channel operator permissions in order to issue archiving jobs. The dashboard shows the sites being downloaded currently.
There is a dashboard running for the archivebot process at http://www.archivebot.com.
ArchiveBot's source code can be found at https://github.com/ArchiveTeam/ArchiveBot.
With GitHub Learning Lab, grow your skills by completing fun, realistic projects. Get advice and helpful feedback from our friendly Learning Lab bot.
Use of Learning Lab is subject to
the GitHub Terms of Service.
If you are looking for a quick and fun introduction to GitHub, you've found it. This class will get you started using GitHub in less than an hour.
Create a GitHub Action and use it in a workflow.
This course will walk you through everything you need to start organizing ideas and collaborating using Markdown, a lightweight language for text formatting.
There are no simulations or boring tutorials here, just hands-on lessons created with by the GitHub community and taught by the friendly Learning Lab bot.
Learn new skills while working in your own copy of a real project.
Our friendly bot provides instructions and feedback throughout your journey.
Everything happens in GitHub Issues and Pull Requests.
Welcome to GitHub! We're so glad you're here. We know it can look overwhelming at first, so we've put together a few of our favorite courses for people logging in for the first time
What is GitHub?
Introduction to GitHub
Git Handbook
After you've mastered the basics, learn some of the fun things you can do on GitHub. From GitHub Pages to building projects with your friends, this path will give you plenty of new ideas.
Discover GitHub Pages
GitHub Pages
Reviewing pull requests
Learn how to do DevOps on GitHub with the power of GitHub Actions! This path will guide you through leveraging GitHub Actions to go from code to cloud.
GitHub Actions: Hello World
GitHub Actions: Continuous Integration
GitHub Actions: Publish to GitHub Packages
Learn how to create a site or blog from your GitHub repositories with GitHub Pages.
There are millions of projects on GitHub, all competing for attention from the millions of open source contributors available to help. Learn how to help your project stand out.
You’re an upload away from using a full suite of development tools and premier third-party apps on GitHub. This course helps you seamlessly upload your code to GitHub and introduces you to exciting next steps to elevate your project.
You're a migration away from using a full suite of development tools and premier third-party apps on GitHub. This course helps you seamlessly move code to GitHub and sets you up to do more after you make the move.
See how collaboration works on GitHub and start building great things, together.
Merge conflicts are a normal part of working in Git. Learn why they happen and how to resolve them with ease.
Learn security best practices and keep your project’s contributions—and contributors—safe.
Learn security best practices and keep your project’s contributions—and contributors—safe.
Your Learning Lab course will help developers around the world discover new technologies, learn new skills and build better software. You have knowledge to share and this course will help you take your first steps, today.
This course will teach you skills for finding relevant conversations, commits, and projects in a repository.
If you are looking for a quick and fun introduction to the exciting world of programming, this course is for you. Learn fundamental HTML skills and build your first webpage in less than an hour.
Node.js gives you the ability to run JavaScript files on the server-side. Express is a library for Node.js, that allows you to make requests to different "endpoints" and get a response back.
Go from Hello World to writing a short random quote generator using Python.
Learn how to create a dice-rolling app with Python!
This tutorial expands on concepts in the intro to Node.js and Express.js course. You will learn how to use a database (MongoDB) to Create, Read, Update, and Delete data.
Learn the basics of Ruby. Make a hello world program, then include if/else statements
Get started with Machine Learning (ML)/Neural Network (NN) tools
Predict Pokemon stats with the help of the TensorFlow library
Java is an object oriented programming language, which is popular for multi-platform apps.
PHP is a server-side programming language that can insert dynamic code into your HTML. PHP is used in popular content management systems, such as WordPress and Drupal.
Design Thinking is a human-centric approach to creating solutions. This course will teach you the principles of Design Thinking and walk you through applying its five phases to your projects.
Starting with TypeScript
Hello and welcome! In this lab we will cover the basic setup needed to build Reason React applications, covering testing, documenting them, building, and releasing them!
Learn the basics to create an Express server and follow the REST principles.
In this course you will learn how to create an Android application that displays a TomTom Map
LilyPond is an open source technology for notating music in plain text files. In this course, we'll cover the fundamentals of music notation in LilyPond.
In this course, you will learn the basics of React.js through building a gradebook web application to manage assignments, students, and grades.
Learning how to build a store using the Store Framework blocks language, powered by VTEX IO.
Create a GitHub Action and use it in a workflow.
Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects.
This course will walk you through using GitHub Actions to get your code in a deployable state once your CI workflows have completed.
Create two deployment workflows using GitHub Actions and Microsoft Azure.
Learn how to write your own GitHub JavaScript Action! This course will empower you to begin automating customized tasks unique to your workflow.
Learn how to write your own GitHub Docker container action! This course will empower you to begin automating customized tasks unique to your workflow.
This course covers how to use GitHub Script to quickly use octokit/rest in a GitHub Actions workflow.
Learn how to automatically test changes made to your project, freeing you up to write more amazing code.
Learn about the principles of continuous integration with GitHub and Travis CI.
Add your own GitHub feature, automate workflows, and more with GitHub Apps.
Learn to use CodeQL, a query language that helps find bugs in source code. Find 9 remote code execution vulnerabilities in the open-source project Das U-Boot, and join the growing community of security researchers using CodeQL.
Organizations of all sizes and in all industries are chatting about InnerSource concepts. This course walks you through some of the key concepts of InnerSource and helps you build up an internal toolkit for adopting InnerSource practices.
Learn how to work alongside the open source communities that build software you're already using, and put your business at the forefront of the world's most innovative and secure code.
Learn and practice a release-based workflow and explore branching strategies.
Choose a course and register. GitHub Learning Lab will create a new repository on your account.
Start the course by following the instructions in the first issue or pull request comment by Learning Lab bot.
Ready to start learning?