Code Monkey home page Code Monkey logo

scrapgen's People

Contributors

contrevien avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

scrapgen's Issues

Burndown Chart

A graph with visualized amount of effort that would be needed in each Sprint. Must show:

  • Sprints with subsequent effort needed
  • Actual and Expected Values of effort
  • Visualized tracking of progress
  • Milestones

[Feature] Add Text Field for Python

A Text Editor for Python. A bit of searching maybe required to choose an embedded editor for Python in our app.

Text editor will have:

  • ability to write and edit Python code
  • height and width just short from the Generation Area

Press Enter to Trigger

The URL Input component must have a "Press Enter to Send/Trigger" function such that as soon as the user is done typing the URL, s/he can easily trigger the URL to be scraped.

[Feature] Display Area

The Display Area component is a long rectangular UI Component which will consist of buttons that are nodes from the retrieved HTML.

Features:

  • height: about 85% of the screen
  • width: a bit larger width than the input component
  • bg-color: same as input-component

[Feature] Display Area Buttons

These buttons are the primary display component of the Display Area and the App.

Features:

  • Number of buttons must be dynamic.
  • The text on the buttons must be dynamic as well and is to be stored in some array.
  • width: just short from the Display Area
  • height: fixed height of 90px-100px
  • bg-color: white

URL Verification

A method to verify that the entered URL in the input element is in valid format.

The format of a URL could be:

www.xyz.com
xyz.com
https://xyz.com
https://www.xyz.com

Plus if the URL has a path to some file so each of the above mentioned can also have an optional following add-on:

/path/to/file.optionalExt

[Feature] Add Select - Dis-select

The buttons, when clicked on once, should be selected and a record for the buttons that are selected must be maintained.

Vice versa, the buttons must be removed from the list if the user clicks it again.

No module named 'selenium'

Getting 2 error -

  1. Uncaught SyntaxError: Unexpected token T in JSON at position 0
  2. Uncaught Error: ModuleNotFoundError: No module named 'selenium'

error

I am using

Python version - 3.x

Installed Packages

astroid==2.2.5
bottle==0.12.17
bottle-websocket==0.2.9
certifi==2019.6.16
cffi==1.12.3
Click==7.0
colorama==0.4.1
Eel==0.10.4
Flask==1.1.1
future==0.17.1
gevent==1.4.0
gevent-websocket==0.10.1
greenlet==0.4.15
isort==4.3.21
itsdangerous==1.1.0
Jinja2==2.10.1
lazy-object-proxy==1.4.2
MarkupSafe==1.1.1
mccabe==0.6.1
msgpack==0.6.1
pipenv==2018.11.26
pycparser==2.19
pylint==2.3.1
PyQt5==5.13.0
PyQt5-sip==4.19.18
pyqt5-tools==5.13.0.1.5
PySide2==5.13.1
PySimpleGUI==4.4.1
PySimpleGUIQt==0.28.0
PySimpleGUIWeb==0.28.1
PySimpleGUIWx==0.11.0
python-dotenv==0.10.3
pyzmq==18.1.0
remi==2019.4
selenium==3.141.0
shiboken2==5.13.1
six==1.12.0
typed-ast==1.4.0
urllib3==1.25.3
virtualenv==16.7.5

Add Logo/Icon

Figure out how to change the logo/icon on the title bar of an Electron.js app and add a new logo/icon.

[Feature] Generation Area

The Generation Area or The Editor will be a Python editor in which the generated script will be shown.

Features:

  • height: same as Display area
  • width: same as Display area
  • bg-color: same as Display area

[Integration] Sync Buttons with Text Field Component

Make the buttons such that, when they are selected either the name or some text is appended to the text field.

However, when the buttons are dis-selected and user has changed the inserted text, the Software must raise an error/pop-up, telling the user that s/he cannot dis-select the component as it has changed.

The user can only dis-select the component if they have changed the dog-tag of the inserted code.

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.