diff --git a/README.md b/README.md new file mode 100644 index 0000000..7aa68ed --- /dev/null +++ b/README.md @@ -0,0 +1,107 @@ +

Scraping 8notes web site with NodeJS

+

+ A scraping tool by instrument (classic), style or artist on 8notes website developed with NodeJS + +

+ +- [EN description](#en) +- [TR açıklama](#tr) + +# EN + +  There will be a translation here. + +# TR + +# GEREKSİNİMLER + +- NodeJS ^14.15.1 +- npm ^6.14.8 + +# AÇIKLAMA + + Araca Komut satırından verilen argümanlara bakarak classical instrumentlara göre: + + + classical piano + + classical guitar + + classical violin + + classical flute + + classical saxophone + + classical voice + + classical clarinet + + classical trumpet + + veya komut satırından verilen argümanlara bakarak music stylelerine göre: + + + classical style + + Rock and pop styles + + christmas style + +  veya komut satırından verilen argümanlara bakarak artistlere göre: + + + classical Bach + + classical Beethoven + + classical Mozart + + classical Tchaikovsky + + classical Scott Joplin + + classical Chopin + +arama yapan bir scraping aracı. + +# KURULUM VE KULLANIM + +## UBUNTU 20.04 için NodeJS + + ## NODEJS KURULUMU +NODEJS KURARKEN ROOT KULLANICISI OLARAK OTURUM AÇIN + +NVM(Node Version Manager) kurulumu için çalıştırın. + + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash + +NVM başarıyla kurulduktan sonra NVM'i kullanabilmek için aşağıdaki komutu çalıştırın ya da sunucunuzu yeniden başlatın. + + source ~/.bashrc + +veya + + reboot + +Daha sonra kuracağınız NodeJS sürümünü bulmak için aşağıdaki komutu çalıştırabilirsiniz.(Eğer sürümünüzü biliyorsanız komutu çalıştırmanıza gerek yok.) + + nvm ls-remote + +Nodejs sürümünüzü bulduktan sonra aşağıdaki komut ile sunucunuza kurabilirsiniz.(V14.15.1 tavsiye edilir) + + nvm install + +NodeJS kurulduktan sonra 'node' komutu ile test edebilirsiniz. + +NodeJS root için kurulduğunda diğer kullanıcıların da kullanabilmesini sağlamak için aşağıdaki betiği çalıştırın. + + n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; sudo cp -r $n/{bin,lib,share} /usr/local + +## ARAÇ KURULUMU ve KULLANIMI + +1. Bilgisayarınızın komut satırı arayüzünü açın. +2. Dizin değiştirerek deponun bulunduğu dizinin içine gelin. +3. Paketleri kurmak için öncelikle aşağıdaki komutu çalıştırın. + + npm i + +4. Site üzerinde tarama yapmak için; + + - Enstrümanlara göre tarama yapmak için aşağıdaki komutu çalıştırın. + + node index.js search --style="" + + - Stile göre tarama yapmak için aşağıdaki komutu çalıştırın. + + node index.js search --style="" + + - Sanatçıya göre tarama yapmak için aşağıdaki komutu çalıştırın. + + node index.js search --style="" + + +5. İşlemler internet hızınıza, bilgisayarınızın özelliklerine ve sitenin isteklere yanıt verme hızına göre biraz uzun sürebilir.