MCPcopy Index your code
hub / github.com/Kennyc1012/Opengur

github.com/Kennyc1012/Opengur @4.7.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.7.1 ↗ · + Follow
1,555 symbols 4,846 edges 125 files 331 documented · 21%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Opengur

NO LONGER UNDER ACTIVE DEVELOPMENT

Open source Imgur Android App

Want to become a beta tester? Click Here!

screenshot

Features

  • Built in native java
  • Native support for both Gifs and GifV image formats
  • Tablet Support
  • Album Support
  • Material Design
  • Dark Theme
  • Meme Generator
  • Muzei Support
  • Support for Api 17+

What's New

Check the Changelog for the changes of each version

Building

Check out the wiki for instructions on building Open Imgur

Contribution

Pull requests are welcomed and encouraged. If you experience any bugs, please file an issue

License

Copyright 2014 Kenny Campagna

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Extension points exported contracts — how you extend this code

FragmentListener (Interface)
Created by kcampagna on 8/14/14. [4 implementers]
app/src/main/java/com/kenny/openimgur/classes/FragmentListener.java
ImgurListener (Interface)
(no doc) [6 implementers]
app/src/main/java/com/kenny/openimgur/classes/ImgurListener.java
SideGalleryListener (Interface)
(no doc) [5 implementers]
app/src/main/java/com/kenny/openimgur/fragments/SideGalleryFragment.java
VideoCacheListener (Interface)
(no doc) [3 implementers]
app/src/main/java/com/kenny/openimgur/classes/VideoCache.java
UploadListener (Interface)
(no doc) [2 implementers]
app/src/main/java/com/kenny/openimgur/classes/UploadListener.java

Core symbols most depended-on inside this repo

isEmpty
called by 198
app/src/main/java/com/kenny/openimgur/activities/ViewActivity.java
v
called by 120
app/src/main/java/com/kenny/openimgur/util/LogUtil.java
e
called by 63
app/src/main/java/com/kenny/openimgur/util/LogUtil.java
getAdapter
called by 59
app/src/main/java/com/kenny/openimgur/fragments/BaseGridFragment.java
equals
called by 57
app/src/main/java/com/kenny/openimgur/classes/Upload.java
getService
called by 52
app/src/main/java/com/kenny/openimgur/api/ApiClient.java
size
called by 51
app/src/main/java/com/kenny/openimgur/collections/AbstractCollectionDecorator.java
getInstance
called by 46
app/src/main/java/com/kenny/openimgur/util/SqlHelper.java

Shape

Method 1,377
Class 162
Enum 9
Interface 7

Languages

Java100%

Modules by API surface

app/src/main/java/com/kenny/openimgur/activities/ViewActivity.java57 symbols
app/src/main/java/com/kenny/openimgur/ui/VideoView.java42 symbols
app/src/main/java/com/kenny/openimgur/fragments/ImgurViewFragment.java42 symbols
app/src/main/java/com/kenny/openimgur/api/ImgurService.java42 symbols
app/src/main/java/com/kenny/openimgur/util/SqlHelper.java37 symbols
app/src/main/java/com/kenny/openimgur/classes/ImgurBaseObject.java35 symbols
app/src/main/java/com/kenny/openimgur/fragments/FullScreenPhotoFragment.java33 symbols
app/src/main/java/com/kenny/openimgur/activities/FullScreenPhotoActivity.java33 symbols
app/src/main/java/com/kenny/openimgur/fragments/UploadFragment.java29 symbols
app/src/main/java/com/kenny/openimgur/fragments/RedditFragment.java27 symbols
app/src/main/java/com/kenny/openimgur/fragments/BaseGridFragment.java26 symbols
app/src/main/java/com/kenny/openimgur/collections/SetUniqueList.java26 symbols

For agents

$ claude mcp add Opengur \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact