gitee_new.py
Prerequisites
Configure you git
git config -l user.name "Your Gitee account name"
git config -l user.email "Gitee registration email"
Upload your sshkey to Gitee
In order to simplify the process, you should upload your sshkey to Gitee.
Otherwise, you have to type your name and password each time you run git push.
ssh-keygen -t rsa -C "your gitee email" # Press enter several times until the command finished
cat ~/.ssh/id_rsa.pub
# paste to Gitee
Tutorial
This program is intended to create repository on Gitee. The local Git repository is self-managed by this tool, so there is no need to intervene manually.
Usage
# To add a package: gcc
python3 gitee_new.py gcc
Then open your own Git repository page and click Pull Request button. You are done.
You can also add many packages at once.
python3 gitee_new.py package1 package2 package3
NOTE
If you configure you user.email to a nickname instead of you Gitee account name,
you must use -u to specify you Gitee name explicitly.
python3 gitee_new.py gcc -u qiegewala
Advanced
-v to turn on verbose.
-r to use reset mode instead of merge mode which is the default.
-c to clean old git repository. You should use this option only when the repository
has been corrupted.
--without-push to stop before pushing to your remote repository.
download.py
Prerequisites
yum install libxml2-dev libxslt-devel python3-devel
pip3 install beautifulsoup4 requests lxml
Usage
The only argument is package name.
python3 download.py gcc