Giter Site home page Giter Site logo

samdol's Introduction

I am finding full time job. The bookmarking tool in work.go.kr has a problem. The information is disappered when the end of recruit period. I need a database what company has how many times recruit and some memos with the recruit page.

  • python
  • MongoEngine (require MongoDB)
  • lxml
  • PyQt4
  • python-daemon
  • cssselect
  • fullcalendar-1.5.4 (included)
  • jquery-1.3.2 (included)
  • jquery.json-2.4 (included)
  • jquery star rating (included)
  • jquery.qtip (included)
  • BeautifulSoup (optional)
  • PyWin32(On Windows. http://starship.python.net/~skippy/win32)
  • nsis(Nullsoft Scriptable Install System) for window installer
  • rpm-build for linux installer
  • chrome browser
On Windows, to install lxml you need to compile manually. See
You can also use pre-compiled package(unofficial) from

$ make rpm will generate samdolc-{VERSION}.noarch.rpm.

$ sudo rpm -Uvh samdolc-{VERSION}.noarch.rpm

You also need to install google-chrome. See

Easy way is to use prepacked rpm or "samdolc.exe". The installer "samdolc.exe" is pre-packed by py2exe.

I am using the combination of mingw, cygwin, You can generate the installer with $ mingw32-make exe-py2exe # Packed by py2exe. This means you don't need pre-installed python or $ mingw32-make exe # You need pre-installed python and the required packages

Enable chrome-extension on chrome.

  1. Install the required packages
$ su
$ cat <<EOF > /etc/yum.repos.d/10gen.repo
[10gen]
name=10gen Repository
#baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686  #32bit
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 #64bit
gpgcheck=0
enabled=1
EOF
$ yum install PyQt4 python-lxml mongo-10gen mong-10gen-server
$ pip install virtualenv
$ exit

$ virtualenv samdolc
$ cd samdolc
$ source bin/activate
$ pip install -r requirements.txt
It has two part
  • server
  • chrome_extension

1. Configure the server such as port, database name

$ nano samdol/server/config.py

2. Start server

$ cd samdol/server
$ python samdolc.py

2.1. To start as a daemon:

$ python samdolcd.py start
  1. Install chrome extension

3.1. Type "chrome://extensions" in url bar

3.2. Check "Developer mode"

3.3. Click "Load unpacked extension..."

3.4. Load samdol/chrome_extension

  1. You can see a browser action button in chrome
  2. Find the recruit such as http://www.saramin.co.kr/zf_user/recruit/recruit-view?idx=13845172
  3. Click browser action button
  4. Click "Submit"

To see calendar, connect "http://localhost:8559/calendar"(http://127.0.0.1/calendar on Windows)

See
  • todo.muse
  • issues.muse

samdol's People

Contributors

ptmono avatar

Watchers

 avatar James Cloos avatar

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.