0x416c616e / clone_all Goto Github PK
View Code? Open in Web Editor NEWClone all repos from a given GitHub user
License: GNU General Public License v3.0
Clone all repos from a given GitHub user
License: GNU General Public License v3.0
Instead of downloading page 1, page 2, page 3, page 4, etc. it downloads page 1, then page 2, then page 1, then page 2, etc. indefinitely and doesn't break out of the loop either.
Maybe keep it in this repo, maybe make a separate repo. But make it so someone can just download repos instead of cloning them.
maybe instead of reset.sh, I can add reset functionality to the clone_all.py program, which will be a command line argument, like so:
clone_all.py --reset
it will delete any html files in html/, subdirectories in the repos/ folder, etc.
"doesn’t have any public repositories yet."
Stub: print "there is a next page"
and when the clone_all program is more or less finished, then pin this issue and make it known that the asio repo is where all future asio.py changes will be made, so this repo's asio.py will be downstream, not upstream
don't need to finish all the to-do stuff, but you do need to make sure the existing things work, and then copy the asio.py from this repo into the asio repo
maybe change file open to utf-8
might want to eventually make separate search functions in asio for utf8, ascii, and binary
"&tab=repositories">Next"
cleans it up a bit
not related to the reset script, which deletes repos in addition to html pages
the html pages are really only temporarily needed, so there's no point in keeping them after all the links are enumerated and then the repos are cloned
it means there are no repos to clone
after all repo pages have been downloaded, like repo_page_1.html, repo_page_2.html, repo_page_3.html, etc. then parse them again and search for the links to the repos
use a stack, push link strings onto the stack when enumerating, and pop them off when cloning (in a later step, not now)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.