GithubHelp home page GithubHelp logo

coins's Introduction

Установка

Установка Coins
# apt-get install python-dev python-virtualenv mercurial libxml2-dev libxslt1-dev gettext

$ git clone [email protected]:kihamo/coins.git /var/www/coins
$ cd /var/www/coins
$ ./build.sh -i
Настройка Supervisor
# apt-get install supervisor
# ln -si /var/www/coins/supervisor.program.conf /etc/supervisor/conf.d/coinscollection.conf
# supervisorctl reload
Настройка Nginx
# apt-get install nginx
# ln -si /var/www/coins/nginx.host.conf /etc/nginx/sites-enabled/coinscollection.conf
# nginx -s reload &> /dev/null || nginx

Обновление

$ cd /var/www/coins
$ ./build.sh -d

Импорт информации

Импорт всей базы о инвестиционных и памятных монетах с сайта Центрального Банка России
/var/www/coins/env/bin/python manage.py cbr
Импорт информации о инвестиционных и памятных монетах с сайта Центрального Банка России за определенный год
/var/www/coins/env/bin/python manage.py cbr -y 2013
Импорт информации о инвестиционных и памятных монетах с сайта Центрального Банка России за несколько лет
/var/www/coins/env/bin/python manage.py cbr -y 2013,2012
Импорт информации о инвестиционной или памятной монете с сайта Центрального Банка России по ее каталожному номеру
/var/www/coins/env/bin/python manage.py cbr -n 5216-0060
Импорт информации о странах и валютах
/var/www/coins/env/bin/python manage.py countries

coins's People

Contributors

kihamo avatar

Watchers

 avatar  avatar

coins's Issues

Скрипт сборки

  • Создание env
  • Установка/обновление необходимых пакетов
  • Инициализация базы
  • Инициализация локализации

Баг в парсере цбр

Сделать корректную обработку таких конструкций

Московский монетный двор (ММД) и Санкт-Петербургский монетный двор (СПМД)

http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5514-0062
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5514-0023

Mint information not found
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5115-0004
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5110-0007
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0007
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5111-0046
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5115-0012
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5217-0017
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0015
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0017

Error parse other param "Художник:"
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5714-0021
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5714-0022

Error parse mint "Санкт-Петербургский монетный двор СПМД)"
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5111-0208
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5514-0076
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5514-0075
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5111-0219
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5111-0210
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5216-0074
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5111-0209

Error parse mint "Московский монетный двор"
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5111-0162

Error parse mint "Санкт-Петербургский"
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0026
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0020
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0021
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0022
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0023
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5117-0011
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0027
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0028
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5214-0006
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5216-0021
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5217-0019
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5115-0015
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5115-0017
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5221-0002

Error parse mint "Московский"
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5115-0016
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5117-0012
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5221-0002

Error parse other param "Художник В.М. Ерохин"
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5216-0035
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5111-0104

Error parse mint "195 рифлений"
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5110-0039

Total mintage 25000 is not the same as the total mintage 20000
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5109-0016

Error parse mint "Оформление 300 рифлений и надпись "ДЕСЯТЬ РУБЛЕЙ", повторяющаяся дважды, разделённая звёздочками"
http://cbr.ru/bank-notes_coins/Base_of_memorable_coins/ShowCoins.aspx?cat_num=5514-0055

Расширенное качество монет + парсинг

Парсер cbr.ru

Исправить парсер, так как на сайте cbr.ru поменялась логика

Банкноты

Добавить возможность хранить информацию о банкнотах

Дата упаковки монеты

Для каждого экземпляра хранить дату упаковки монеты, а так же тип упаковки. Выдавать рекомендацию для переупаковки монеты.
Сохранять дату ближайшей переупаковки для быстрого поиска монет, которые необходимо переупаковать.

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.