An open API service indexing awesome lists of open source software.

https://github.com/thegbguy/twelveians

An android application demo targetted at photo bloggers to upload photo as their blog content in a swift manner. Uses Imgur to store images anonymously and Google's Blogger to upload the blog posts.
https://github.com/thegbguy/twelveians

blogger imgur kotlin kotlin-android

Last synced: 20 days ago
JSON representation

An android application demo targetted at photo bloggers to upload photo as their blog content in a swift manner. Uses Imgur to store images anonymously and Google's Blogger to upload the blog posts.

Awesome Lists containing this project

README

        





Twelveians



Twelveians


![GitHub issues](https://img.shields.io/github/issues/theGBguy/twelveians?style=for-the-badge)
![GitHub forks](https://img.shields.io/github/forks/theGBguy/twelveians?style=for-the-badge)
![GitHub stars](https://img.shields.io/github/stars/theGBguy/twelveians?style=for-the-badge)
![GitHub license](https://img.shields.io/github/license/theGBguy/twelveians?style=for-the-badge)

An android application demo targetted at photo bloggers to upload photo as their blog content in a swift manner.
Uses Imgur to store images anonymously and Google's Blogger to upload the blog posts which usually contains images.
Originally made for [Twelveians](https://twelveians.netrakc.com.np/) to let the admin post his content quickly.

## Screenshot

Twelveians

## Prerequisites to use this project

Before you begin, ensure you have met the following requirements:

* Register your application in the Imgur API console to get CLIENT-ID using this [link](https://api.imgur.com/oauth2/addclient).
* Create a new Google Cloud Console project and enable Blogger v3 api using this [link](https://console.cloud.google.com/).
* Create a Oauth2 client in the Google Cloud Console which authorizes permission to manage blogger account.
* Find out the BLOG-ID by signing in the blogger account using this [link](https://accounts.google.com/Login?service=blogger).

## Credential configuration

Create **"secrets.properties"** file in the root project directory in the following format:



// Blog id of the blog to communicate with blogger api.
BLOG_ID="YOUR_BLOGGER_BLOG_ID_HERE"

// Client id of the imgur to communicate with imgur endpoints.
CLIENT_ID="YOUR_IMGUR_CLIENT_ID_HERE"

These keys will be used to communicate with Imgur and Blogger endpoints.

## Technology used
* Jetpack Compose
* Imgur API
* Blogger API

## Author

[theGBguy](https://github.com/theGBguy)

If you like this project, please star this project to encourage the author and fork it in case you need additional features.

## Contact

If you want to contact me you can reach me at .

## License

This project uses the following license: [GNU GPL v3]().