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.
- Host: GitHub
- URL: https://github.com/thegbguy/twelveians
- Owner: theGBguy
- License: gpl-3.0
- Created: 2022-02-17T02:39:57.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-23T08:45:42.000Z (about 3 years ago)
- Last Synced: 2025-02-18T04:56:00.694Z (2 months ago)
- Topics: blogger, imgur, kotlin, kotlin-android
- Language: Kotlin
- Homepage:
- Size: 18.3 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
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 which usually contains images.
Originally made for [Twelveians](https://twelveians.netrakc.com.np/) to let the admin post his content quickly.## Screenshot
## 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]().