Giter VIP home page Giter VIP logo

kiki-re's Introduction

KIKI 0.6.0 - regexes made nifty

Copyright (C) 2003, 2004 Project 5

Licence: GNU GPL v2 (free)

Requires: Python, wxPython

System: any, provided (wx)Python runs on it

See the wiki for identical repos exported from the same original Google Code project.

Installation

Make sure you install first (if not already present on your system):

Then unpack this archive to some directory and run "kiki.py" either by double-clicking on it or by entering at the command line prompt "python kiki.py". Windows users might want to use "Kiki.bat" to run it instead.

You might want to add it to your start menu too. Windows users should open the Kiki directory in the explorer. Right-click on "Kiki.bat" and, keeping the right mouse button pressed, drag and drop the file on the Start button. If you want the icon in there too, proceed as follows:

  • go to the Start menu and right-click on "Kiki", then choose "Properties"
  • go to the "Shortcut" tab and click on "Other icon" (not sure what it is on English systems). You will get a warning message, ignore it.
  • click on the Browse button and go to the Kiki directory. Select the "kiki.ico" file and then click on the "Open" button.

Linux users should use whatever facilities their distro provides to manipulate the menu.

Integration with Spe

Spe is a very good Python editor, also written in Python/wxPython. It is available at http://spe.pycs.net. The distribution includes an unmodified version of Kiki. You can access it from the Tools menu.

Uninstalling

  • remove the folder where you unpacked kiki.py

You can also remove the folder in your $HOME directory called ".kiki". This is where Pears stores its stuff.

Under WinXP, the $HOME folder can be located at: C:\Documents and Settings<USERNAME>

Help

For help, see the Help tab in the program.

Credits

Once upon a time, there was a Tkinter-based application called "Recon - Regular expression test console", written by Brent Burley, which I found quite useful for writing regexes. I decided that I needed something with more features and better looks. Kiki and Recon share no code at all, but they share the design philosophy.

I decided to call my program "Ferret" (short for "Free Environment for Regular Expression Testing"). On second thought, I thought it would be better to name it after the most famous (in fact after the only famous) ferret I know: Kiki from the very funny Sluggy online comic (http://sluggy.com).

Plans for future versions

  • overview of named groups

History

The project history is present in "history.txt".

kiki-re's People

Contributors

categulario avatar paulheider avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

kiki-re's Issues

Python2 phased out

Current code is not working on Debian Bullseye, which only provides Python3.

NewID() has been deprecated and can simply be solved by using wx.ID_ANY.

e.g.:
self.Notebook = wx.Notebook(self.BottomPane, wx.ID_ANY, style=0)

If you like, you can create a branch for me. I only have a working GitLab account and only keep my GitHub account for reviewing.

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.