Closed

Github Search API Script (Bash or Python) - 02/05/2018 13:11 EDT

I am seeking someone to write a script (preferably bash or python) to interact with the Github Search REST API.

This script should be able to be run as a cronjob and will perform a series of searches everyday using the Github REST API. It will then find any new, recently indexed files that appear in the search results and download them. The new files should be compared against old files to identify anything new (for example, files should be hashed and stored in a file, if the hash already appears in the file, no need to download the file again.)

Here is the basic flow of how the script should work:

1. Perform a search using the Github search REST API ([login to view URL])

2. All of the files returned in the search results should be hashed and the new ones should be downloaded

3. The files will be written to a directory named with the day’s date.

4. Any email will be sent with the URLS of any new files that were found

Ideally, I would like to have a web frontend to manage/view results. The script should not require any extensive setup beyond installing basic dependencies.

Please let me know if you have any questions/ need me to clarify anything.

Thanks!

Skills: API, Bash Scripting, Git, Python, Web Scraping

See more: Get a Website Built - 11/05/2017 13:24 EDT, bash python script convert, bing search api php script, images search api script, google api search engine script, search engine script google api, twitter search api python, script yahoo search api, api based search site script, python twitter search api, bing search api script, script bing search api, script google custom search api, amazon search engine api script, search log script bash

About the Employer:
( 18 reviews ) Las Vegas, United States

Project ID: #16865933

15 freelancers are bidding on average $182 for this job

stevobujica91

Hello, I'm a python developer with a lot of experience in different APIs. please contact me over chat to discuss more. Best regards.

$150 USD in 3 days
(26 Reviews)
5.3
guptaabhinav

Expert python developer with experience of over 100 projects and masters in Data science. I have more than 5 years of experience in Python. I can do this for you. I have previously built a similar project. Contact me t More

$111 USD in 5 days
(29 Reviews)
5.3
MyAwesomeTeam

Hello picsorshens. Do you need to have a web frontend to manage/view results and download the file again and someone to write a script (preferably bash or python) to interact with the github search rest api More

$165 USD in 5 days
(14 Reviews)
4.7
$155 USD in 2 days
(26 Reviews)
4.5
AndrejStastny

Hi there. I 'm python expert and have rich experience. I am highly qualified for this project and would love to speak with you further about taking this project on. If you'd like to view my previous work, take a loo More

$155 USD in 3 days
(10 Reviews)
4.6
DarkKnight2206

Hello! I am a python developer. I looked at your project and it seems interesting. I have good experience in python and I am an expert in it. I have all necessary skills required to be a good developer. I am interested More

$125 USD in 2 days
(25 Reviews)
5.1
seemasit

Hi, I had 5-year experience with Python, Laravel, Angular js, Node.Js, and Java so its easy and simple task for me. Please send me project complete requirement to start working on it. Please take a look at our so More

$500 USD in 12 days
(1 Review)
3.9
hiteshsaini007

I've written some bash [login to view URL] included some networking related tasks in my kali linux.I can do this job of writing bash script for performing steps that you have mentioned in the description . Below is the li More

$111 USD in 0 days
(2 Reviews)
2.3
protovosolutions

Hi, I've checked the description & got the idea and happy to help you with your project. We've got the right expertise in Python, Django, Web Scraping - [login to view URL], Currently working on - # http://ligh More

$250 USD in 10 days
(1 Review)
0.6
sabaramalingam78

I have good experience with python, and in the past worked with github APIs - this was to monitor Github project activities of Crypto projects which have gone for ICO. We wanted to setup something like Coingecko, so we More

$222 USD in 3 days
(1 Review)
0.8
$155 USD in 3 days
(1 Review)
0.0
tsft

Dear Sir/Madam: I am a software developer, doing desktop, web and cloud programming. Software architecture and engineering. Personalized service, full back-end and front-end programming. Background Sample More

$155 USD in 10 days
(1 Review)
0.0
GayathriMaharaj

A proposal has not yet been provided

$222 USD in 3 days
(0 Reviews)
0.0
cloudstack

Expert in Bash scripting, Certified RHEL Admin Certified Hadoop Admin Expert in Automation using ansible Will give free demo

$100 USD in 3 days
(0 Reviews)
0.0
daedaelvs

I've written scripts like this in the past. Except not incorporating the hashing functionality. Storing this information in a file that keeps track of all the results would be an easy way to accomplish this, and comp More

$155 USD in 3 days
(0 Reviews)
0.0