https://github.com/dkhamsing/forker
:fork_and_knife: Fork GitHub repos found on a page
https://github.com/dkhamsing/forker
Last synced: about 1 year ago
JSON representation
:fork_and_knife: Fork GitHub repos found on a page
- Host: GitHub
- URL: https://github.com/dkhamsing/forker
- Owner: dkhamsing
- License: mit
- Created: 2015-11-12T19:07:55.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-09-03T22:55:45.000Z (over 8 years ago)
- Last Synced: 2024-10-19T01:16:02.543Z (over 1 year ago)
- Language: Ruby
- Homepage:
- Size: 14.6 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# forker
Fork GitHub repos found on a page

[]()
## Installation
```shell
$ git clone https://github.com/dkhamsing/forker.git
$ cd forker/
$ rake install
```
## Usage
```
forker --config
```
## Example
YAML [config file](bin/config.yml):
```yml
username: ..
password: ..
always_fork: false # false will skip existing fork
# true will delete existing fork and fork again
url:
- https://github.com/dkhamsing/open-source-ios-apps
- https://github.com/vsouza/awesome-ios
skip:
- mac-apps
- awesome-ios
```
```shell
$ forker --config config.yml
loading config: config.yml ...
getting content from https://github.com/dkhamsing/open-source-ios-apps
getting links
getting repos
#...
artsy/Emergence
azzoor/WWDCTV
#...
proceed (y/n)? y
#...
211/237 forking soffes/words
{:id=>46074803,
:name=>"words",
:full_name=>"opensourceios/words",
:owner=>
{:login=>"opensourceios",
:id=>4372882,
:avatar_url=>"https://avatars.githubusercontent.com/u/4372882?v=3",
:gravatar_id=>"",
:url=>"https://api.github.com/users/opensourceios",
# ...
212/237 forking artsy/Emergence
fork opensourceios/Emergence already exists
# ...
```
`forker` is being used by [opensourceios](https://github.com/opensourceios) :octocat:
## Contact
- [github.com/dkhamsing](https://github.com/dkhamsing)
- [twitter.com/dkhamsing](https://twitter.com/dkhamsing)
## License
This project is available under the MIT license. See the [LICENSE](LICENSE) file for more info.