Monkey is an unofficial GitHub client for iOS,to show the rank of coders and repositories.

Overview

Monkey for GitHub

Join the chat at https://gitter.im/coderyi/Monkey Twitter

monkey Slack

中文README

Monkey is an unofficial GitHub client. Monkey for GitHub is my first App,open source project.Welcome to download.

GitHub open source:https://github.com/coderyi/Monkey

App Store:https://itunes.apple.com/cn/app/monkey-for-github/id1003765407

Monkey Mac open source:https://github.com/coderyi/MonkeyForMac

you can get Android version GitHot by andyiac from this link .
another android version monkey-android by yeungeek

Monkey for GitHub

Monkey is a unofficial GitHub client.It includes the following functions

  • The rank of coders , the developer's ranking is based on follower.
  • The rank of repositoriesrepositories , ranking is based on star.
  • Login GitHub function,Follow developer and star repository,Support for viewing my GitHub news.
  • The discovery module, including GitHub's repositories trending; my GitHub news; showcases; search; and other ranking data.

GitHub url https://developer.github.com/v3/

I created a google group ,welcome to join,https://groups.google.com/d/forum/monkeyforgithub

welcome to new issues.

To run the project, please using the following command:

$ git clone https://github.com/coderyi/Monkey.git

and when it is completed,using the following command:

$ pod install

GitHub Top Users Repositories

Objective-C top 50 GitHub developers

Monkey architecture

点击放大

About Open Source

Requirements

iOS7.0+,Xcode7.0+

Monkey API

url : https://github.com/coderyi/Monkey/blob/master/Monkey_API.md

Open Source Components

NetworkEye

NetworkEye,a iOS network debug library,It can monitor all HTTP requests within the App and displays all information related to the request.

YiRefresh

a simple way to use pull-to-refresh.

JPFPSStatus

Show FPS Status on StatusBar

MKNetworkKit

ARC ready Networking Framework with built in authentication and HTTP 1.1 caching standards support for iOS 5+ devices

SDWebImage

Asynchronous image downloader with cache support with an UIImageView category

MJPhotoBrowser

A relatively complete picture browser.

LICENSE

MIT license.

copyright (c) 2015 coderyi.all rights reserved.

Contact

blog:http://coderyi.com/

GitHub:https://github.com/coderyi

email:[email protected]

App Preview

Objective-C World Coders rank

Objective-C World Repositories rank

Coder Detail,Support Follow

Objective-C Trending

My GitHub Dynamics

Contributors

thanks!

Jack

xavier

Joe Shen

Cokile Ceoi

special thanks to RongchangLei's design.

Knockin' On Heaven's Door-Guns N' Roses-Netease cloud music

			写字楼里写字间,写字间里程序员;
			程序人员写程序,又拿程序换酒钱。

			酒醒只在网上坐,酒醉还来网下眠;
			酒醉酒醒日复日,网上网下年复年。

			但愿老死电脑间,不愿鞠躬老板前;
			奔驰宝马贵者趣,公交自行程序员。

			别人笑我忒疯癫,我笑自己命太贱;
			不见满街漂亮妹,哪个归得程序员?

If you feel good,give me some drinks.

Comments
  • Replace as many as built in browsers with SFSafariViewController

    Replace as many as built in browsers with SFSafariViewController

    The previous implementation limited the user to navigate within the app, if the user clicks on any URL. Starting from iOS 9, Apple now provides a built-in web view controller of similar functionality named SFSafariViewController. Now, the user should be able to navigate on Safari web browser, and they can go back to the app by clicking on top left corner of the status bar.

    opened by moonbogi 3
  • LoginWebViewController:  rebuild navigationBar title and cancel, and use rangeOfString: to find dest string.

    LoginWebViewController: rebuild navigationBar title and cancel, and use rangeOfString: to find dest string.

    *1. embed in a UINavigationController to show title and backButton. 2. use weak-strong reference in block 3. find key string in response sting: first separate string to array, then try to find the dest string. hence, don't need to the dest string length. * MoreViewController:

    1. use weak-strong reference in block
    2. create a UINavigationController to contain LoginWebViewController
    opened by J2oe 3
  • Adding share buttons

    Adding share buttons

    Hi coderyi,

    I added two share buttons two your code so people could share links to users repositories through social media/email/sms etc. One is in the UserDetailViewController and the other in the RepositoryDetailViewController. I hope you appreciate these changes :)

    The one change I made to your code other than adding the buttons and respective methods is I slightly shortened the location label width so it doesn't overlap with the button I added in the UserDetailViewController. I don't think this will ever have any affect however as even the longest user location I saw didn't come close to the button.

    Whether you accept this code or not, please send me back any feedback you have! Thank you and great app!!

    krazeeKoder

    opened by krazeeKoder 3
  • Fix broken headings in Markdown files

    Fix broken headings in Markdown files

    GitHub changed the way Markdown headings are parsed, so this change fixes it.

    See bryant1410/readmesfix for more information.

    Tackles bryant1410/readmesfix#1

    opened by bryant1410 1
  • Fix some UI Issues

    Fix some UI Issues

    1. Fix an issue that the createLabel in the UserDetailViewController not fully displays the date.
    2. Fix an issue that the searchBar in SearchViewController covers part of the UIBarButtonItem when the device language is English.
    opened by Cokile 1
  • LoginWebViewController: modify tabBar hidden

    LoginWebViewController: modify tabBar hidden

    now, LoginWebViewController is presented to show to user, so no need to manage tabBar hidden. Besides, hidesBottomBarWhenPushed is better way to do it.

    opened by J2oe 1
  • github_top_users_objective-c_world.md 文件的链接

    github_top_users_objective-c_world.md 文件的链接

    https://github.com/coderyi/Monkey/blob/master/github_top_users_repositories/github_top_users_objective-c_world.md 这个文件的第一个链接写了编辑文件的链接 https://github.com/coderyi/Monkey/edit/master/github_top_users_repositories/github_top_users_objective-c_world.md 其他人可能访问有点权限限制

    opened by xiilei 1
  • Add a Gitter chat badge to README.md

    Add a Gitter chat badge to README.md

    coderyi/Monkey now has a Chat Room on Gitter

    @coderyi has just created a chat room. You can visit it here: https://gitter.im/coderyi/Monkey.

    This pull-request adds this badge to your README.md:

    Gitter

    If my aim is a little off, please let me know.

    Happy chatting.

    PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

    opened by gitter-badger 0
  • The date in the profile page is not fully displayed

    The date in the profile page is not fully displayed

    img_1354

    In the screen shot above, the date label in the upper left corner is not fully display the date. It displays 2014-07-... rather than, for example 2014-07-22.

    FYI: The screen shot is from an iPhone6 device.

    opened by Cokile 0
Releases(0.9.6)
  • 0.9.6(Nov 11, 2016)

  • 0.9.3(Dec 1, 2015)

  • 0.9.1.1(Oct 29, 2015)

  • 0.9.1(Aug 28, 2015)

    增加登录GitHub功能,随手follow开发者和star仓库,支持查看我的GitHub动态。

    增加发现模块,包括GitHub仓库的trending;GitHub动态;showcases;搜索;以及其他排名数据

    Source code(tar.gz)
    Source code(zip)
  • 0.9(Jul 11, 2015)

    Monkey for GitHub 0.9

    Monkey是一个GitHub第三方客户端,Monkey取名就是表示我们程序猿的意思。

    Monkey主要是用来展示GitHub上的开发者的排名,以及仓库的排名。

    Source code(tar.gz)
    Source code(zip)
Owner
coderyi
If by life you were deceived,don't be dismal,don't be wild!
coderyi
macOS status bar app to automatically fetch Git repositories.

Fetcher About macOS status bar app to automatically fetch Git repositories. License Project is released under the terms of the MIT License. Repository

JD Gadina 5 Jan 3, 2023
Managing Pull Requests and Issues For GitHub & GitHub Enterprise

Trailer For maintained binaries and/or more info: Latest macOS version Latest iOS version Trailer CLI for Mac, Linux and Windows Trailer for Android N

Paul Tsochantaris 1.1k Dec 14, 2022
Show the confetti only when the user is having fun, and if not having fun, don't show it.

SPConfetti - A simple solution to show the confetti to the user. Smoothly starts and stops. Allow set multiply diffrent particles at once. You can chang

Ivan Vorobei 225 Dec 30, 2022
The Outline Client is a cross-platform VPN or proxy client for Windows, macOS, iOS, Android, and ChromeOS

Outline Client The Outline Client is a cross-platform VPN or proxy client for Windows, macOS, iOS, Android, and ChromeOS. The Outline Client is design

Jigsaw 7.3k Dec 31, 2022
GitHub in your pocket. Built with React Native

GitPoint GitHub in your pocket. Built with React Native. Table of Contents Introduction Features Feedback Contributors Build Process Backers Sponsors

GitPoint 4.6k Jan 1, 2023
Cross-platform Swift library for accessing the public GitHub API.

GoatHerb GoatHerb is a cross-platform Swift library for accessing the GitHub API. Features General Compatible with swift-log. Full concurrency (async/

Brian Drelling 3 Oct 30, 2022
Mybook swiftui - A Facebook UI Clone with some capabilities like like/unlike, comment, scroll, show stories etc

mybook_swiftui ?? Trying to create a Facebook UI Clone with some capabilities li

mogolAyberk 1 Apr 16, 2022
Dicee-SwiftUI - This app show random dicee every time the you make click in button roll

Dicee-SwiftUI This app show random dicee every time the you make click in button

Adriancys Jesus Villegas Toro 0 Feb 4, 2022
An IPFS client/api Swift Package, with the ability to add and pin any data on iOS/iPadOS/macOS

An IPFS client/api Swift Package, with the ability to add and pin any data on iOS/iPadOS/macOS. Originally bundled with GraniteUI, pulled out for independant use by any party.

Kala 4 Dec 8, 2022
An ultra-lightweight native Discord client for vintage and modern Mac OS

Discord Lite An ultra-lightweight native Discord client for vintage and modern Mac OS Minimum System Requirements Mac OS X version 10.4 (Tiger) PowerP

null 155 Jan 2, 2023
Vapor-telemetrydeck - Vapor client for posting signals to TelemetryDeck, a privacy-conscious analytics service for apps and websites

Vapor-telemetrydeck - Vapor client for posting signals to TelemetryDeck, a privacy-conscious analytics service for apps and websites

Sidetrack 7 Jun 16, 2022
hackfoldr client for iOS

hackfoldr-iOS This is a simple iOS client for hackfoldr Why? Hackfoldr on mobile is simply not good enough on iOS. Use CocoaPods developer CocoaPods i

null 24 Feb 10, 2022
Keybase Go Library, Client, Service, OS X, iOS, Android, Electron

Keybase Hi, and welcome to the Keybase client repo. All our client apps (macOS, Windows, Linux, iOS, and Android) are being actively developed in this

Keybase 8.3k Dec 31, 2022
Beam: the open source Reddit client for iOS

Beam for Reddit An open source Reddit client for iOS. Introduction Hi, we're Awkward. In 2014, we started working on a Reddit client called Beam. In t

awkward 250 Dec 30, 2022
The template for Delta Client plugins.

Delta Plugin Template This repository is a template for Delta Client plugins. To create a plugin, create a repo from this template repo and then repla

null 1 Jan 12, 2022
A simple Hacker News mobile client

A simple Hacker News mobile client. Overview This app was built with the Hacker News API This is one of my first apps outside of a tut

Antonio Vega Ochoa 0 Nov 29, 2021
A web API client in Swift built using Async/Await

Web API Client A modern web API client in Swift built using Async/Await and Actors. let client = APIClient(host: "api.github.com") // Using the clien

Alexander Grebenyuk 741 Dec 30, 2022
A Hacker News client written in React Native

React Native Hacker News A modern cross-platform HackerNews client built on React Native Features The app currently has the following functionality: H

George Jose 65 Dec 14, 2022
Pexels API client library for the Swift programming language.

Pexels-Swift Pexels.com API client library for the Swift programming language. Overview This Swift Package is a wrapper for Pexels API to get access t

Lukas Pistrol 4 Sep 1, 2022