Git Product home page Git Product logo

webpirate's Introduction

Hello World!

  • I'm a C++ Developer, hobbyist Reverse Engineer, Retrogamer and Linux user.
  • I love to study everything close to hardware and doing software analysis (File Formats, Firmware, Binary Blobs, CPU instruction sets, etc).
  • Everything I do is shared here on GitHub.

Top Languages

Since 2017 I'm spending most of my free time working on REDasm, a cross platform disassembler.

Learn more about REDasm... REDasm is under heavy development, check the "master" branch activity if you are interested.
You can also follow REDasm on Twitter or join the group on Telegram (please be aware that crack requests are not allowed).
Some interesting repositories:
  • QHexView: A Qt5 hexadecimal widget.
  • WebPirate: WebKit based browser for SailfishOS.
  • SailorGram: A Telegram Client for SailfishOS.
  • Check also my other repos, you might find something interesting!

webpirate's People

Contributors

dax89 avatar ilpianista avatar mikaela avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

webpirate's Issues

radiot.fi doesn't work

I have no idea what it does that Web Pirate doesn't support, only that it doesn't work. Radiot.fi is site which has all Finnish web radios and I am unable to scroll or even start playing anything visible.

How it should work is that I click e.g. Aalto and the red play button and the playback starts immediately.

I am reporting this here, because the stock browser has the same issue and I was told to move to Web Pirate.

website address with just ip

If you use http address with just ip address, result is google search result.

eg. http://81.209.95.237 should lead to google.fi, but istead of that, it will search that "string" with google.
What I'am really using is to go my home ip address where is like private web server/web interface.

Gmail doesn't work

Either with desktop or mobile agent, gmail page show just blank white.

http:// appears in the source multiple times

I am not sure if all of those should be http, but I would prefer my browser to do all queries with https. At least GitHub should be https and so should Gitorious (which doesn't exist anymore), with YouTube I am unsure as that might be related to downoader or the player.

The only instance that I am fully sure is #51, I don't want my queries to search engine go without https.

Support HSTS

From #51 (comment) I understood that it's not supported (or even possible) yet and it's upstream issue, but I think there should still be issue open about it.

Hide tab bar when page scrolls down

It would be useful to (have an option to) auto-hide the tab bar when scrolling down on a page to maximise the available screen space, and make it show up again when scrolling up slightly.

Have cover actions

Like on Jolla's browser, it would be useful to have cover actions to open a new tab or refresh the current page. If you can think of other useful cover actions (maybe immediately open a specific bookmarked website?), please make it configurable!

GPS / Location support

Basically support for the geolocation api is not implemented yet.

See: http://dev.w3.org/geo/api/spec-source.html

The important part would be: navigator.geolocation.getCurrentPosition
But i guess adding navigator.geolocation.watchPosition and navigator.geolocation.clearWatch should be possible too.

The hard part probably is integrating it to the gui, similar to the default browser.

List of combobox entries gets overlapped

I've experienced a situation where the generated list of combobox entries gets overlapped by the icon-bar. This unfortunately prevents the immediate selection of some entries.

Login prompt dialog missing

Some login prompt option is missing.
Some site should be login window, but instead that it skip it and straight away says unauthorized.

*emailed to you example site..

Long press often doesn't do anything

I am not sure how to reproduce this, but sometimes when browsing the web, I can try long pressing forever and I never get the long press menu with Open in new tab etc. Short pressing still works, but it doesn't help so much as I would like to keep the old tab open.

Screen blanking (power saving) enabled when playing back video

The screen blanking is kicking in even when the video player is playing some video.
To avoid this you need some dbus magic. As sadly the nemomobile dbus qml import cannot be used (if you want to be harbour compliant, otherwise just import Sailfish.Media 1.0 and add
ScreenBlank { suspend: mediaPlayer.playbackState == MediaPlayer.PlayingState }

I wrote a little cpp helper that does basically the same. See llelectronics/webcat@4f3ba4b
Look out for ScreenBlank.qml and videohelper.hpp

Vulnerable to Logjam

Webpirate is vulnerable to another vulnerability with a fancy name - Logjam. According to https://weakdh.org/, one should update his browser, but I don't know if there's an update to Qtwebkit which fixes this one. Well, it'd be nice if you could fix it, but if you can't, it's not a huge problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.