Giter Club home page Giter Club logo

scriper's Introduction

Hi there ๐Ÿ‘‹

I'am Daniel and I work as Senior Software Engineer mostly with .NET stack.

My actual stack:

My Skills

scriper's People

Contributors

gramli avatar

Stargazers

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

Watchers

 avatar  avatar

scriper's Issues

Reinstall

When reinstall scriper it deletes custom icons

Windows Installer

Fix install script to do not rewrite config files (Config dir) while reinstal.

Last Run Time

  • Add optional attribute lastRun (DateTime) to script configuration.
  • Display it in scripts datagrid.
  • Change lastRun attribute by clicking run button

PowerShell Run Problem

  • there is the problem with running powershell scripts which use System.Data.SqlClient Namespace
  • update powershell sdk article

Create From

Add right click menu on script row with button "Create From". Button open Create script dialog with values from selected script row

Linux - test

  • download linux release and run it
  • create some new script
    a. run it
    b. reopen scriper if new script was saved
  • try run Linux shell script (.sh)

Time Schedule

Implement logic to allow set time schedule configuration for script and run script automatically in appropriate time.

Design Issues

About Window:

  • Add Icon
  • reorder items

Settings Window

  • Edit Title
  • Fix Window Icon
  • change whole design

Fast Script Add

  • create separated control for that and set script name from path
  • open automatically dialog to select script when add.
  • set InSystemTray by default to TRUE
  • set FileOutput by default to FALSE

Create Resources for Exception Messages

  • add resource file for Scriper
    • add exception messages to resources
    • use exception messages from resource file in exceptions
  • add resource file for ScriperLib
    • add exception messages to resources
    • use exception messages from resource file in exceptions

Config Save

  • config is still not saved properly sometimes

MacOS - test

  • download MacOS release and run it
  • create some new script
    a. run it
    b. reopen scriper if new script was saved

Python Modules

Installing and using Python modules using Scriper app

Config Saving pre-release 1.4

There is problem with saving configuration which is loaded from old xml

  • it throws exception but log doesn't exist

Windows System Tray

After Scriper minimalize, its displayed in system tray.
Scriper system tray has right click menu with scripts. Menu is generated by ScriptConfiguration.InSystemTray property, so if InSystemTray property is true script is in the right menu.
After click on item in the menu, it runs script.

Windows Setup

Create NSIS(https://nsis.sourceforge.io/Main_Page) Scriper installer.

Unit Tests - configuration

  • add new unit tests
    • add test which append to existing config file (with or without some non-mandatory attributes)
  • create functional and integration tests

Open default text editor

When editing script:

  • add button to ScriptVC and implement logic to open default text editor with edited script.

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.