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

https://github.com/paulcoding810/h-viewer

An Android application for extracting image content from websites
https://github.com/paulcoding810/h-viewer

android app jetpack-compose js jsoup kotlin rhino

Last synced: 7 months ago
JSON representation

An Android application for extracting image content from websites

Awesome Lists containing this project

README

          

# H Viewer

An Android application for extracting image content from websites.

## Features

- Website image content extraction using JavaScript, support for multiple websites
- Manages browsing history and allows users to save favorite content
- Organize posts into tabs for simultaneous viewing
- Integrated editor for creating and modifying custom JavaScript scripts
- Offers a lock screen to enhance privacy

## Screenshots

![output](https://github.com/user-attachments/assets/e7a61c31-d290-483f-a594-2793ebf0a1c4)

## Technical Stack

- **UI**: [Jetpack Compose](https://github.com/androidx/androidx)
- **Networking**: [Ktor](https://github.com/ktorio/ktor)
- **JavaScript Engine**: [Rhino](https://github.com/mozilla/rhino)
- **HTML Parsing**: [JSoup](https://github.com/jhy/jsoup)
- **Image Loading**: [Coil](https://github.com/coil-kt/coil)
- **Database**: [Room](https://github.com/androidx/androidx)

## Usage Guide

### Available Helper Functions

For a list of available helper functions, visit:
[Android JavaScript Library](https://github.com/paulcoding810/js?tab=readme-ov-file#built-in-functions)

### Example Scripts

For sample scripts and usage examples, visit:
[H Viewer Scripts Repository](https://github.com/paulcoding810/h-viewer-scripts)

## Credits

[VBook Extensions](https://github.com/Darkrai9x/vbook-extensions)

## License

[MIT](./LICENSE)

## Disclaimer

For educational purposes only, do not use this for illegal activities. The developer is not responsible for any misuse of the information provided here.