Find Jobs
Hire Freelancers

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

$30-250 USD

Mbyllur
Postuar about 6 years ago

$30-250 USD

Paguhet në dorëzim
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!
ID e Projektit: 16865933

Rreth projektit

12 propozime
Projekt në distancë
Aktive 6 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
12 profesionistët e pavarur ofrojnë mesatarisht $193 USD oferta për këtë punë
Avatari i Përdoruesit
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 në 3 ditë
5,0 (48 përshtypje)
5,9
5,9
Avatari i Përdoruesit
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 ?.I can do this project as well We have experience in thoses skills: Bash Scripting, Web Scraping, Git,Python. I always: -Do project fast as possible. -Charge a reasonable cost. -Provide Quality Product. All my previous project was feedbacked 5 stars. because i care the customer feeling. Please text me via inbox. i very happy about that
$165 USD në 5 ditë
4,8 (22 përshtypje)
5,2
5,2
Avatari i Përdoruesit
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 to discuss this further. Thanks
$111 USD në 5 ditë
4,9 (32 përshtypje)
5,3
5,3
Avatari i Përdoruesit
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 in your. Please check my portfolio and reviews. Ping me to discuss in detail. Waiting for you response.
$125 USD në 2 ditë
4,7 (36 përshtypje)
5,4
5,4
Avatari i Përdoruesit
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 did that. Anyway, for your project the python can just pull the data, store the files in the corresponding folders with date, and also I can put a json file with all the summary details for that particular day. Web Interface : ---------------------- If you want to have a web interface, these files can be utilized and I can write a pure client based application (like Vue) and simple nginx to serve those json files(and the actual files if needed). This would be an additional work. We can discuss. Installation & Setup: --------------------------------- As far as running the script is concerned, We may need python and virtualenv to setup dependencies. I can give a full install script for that. If you want to run in any server (in cloud) I can give you a docker setup as well - This would be additional work. The first part can be done quickly.
$222 USD në 3 ditë
5,0 (1 review)
0,8
0,8
Avatari i Përdoruesit
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 Samples at my portfolio tsftportfolio wordpress com, Office apps VBA, ERPs, scripting, ETL, DBA, SysAdmin, Wordpress, Python, .NET, Clarion, PHP are part of my skills and experience, including UML, BPMN as well as GIMP for graphic design. PROCEDURES Remote Work -Online distance working -Online collaboration: easier system for you. -Daily communication automatized workflow. -Extreme programming, Agile methods. I look forward to work with you, Kind regards.
$155 USD në 10 ditë
0,0 (1 review)
0,0
0,0
Avatari i Përdoruesit
A proposal has not yet been provided
$222 USD në 3 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Expert in Bash scripting, Certified RHEL Admin Certified Hadoop Admin Expert in Automation using ansible Will give free demo
$100 USD në 3 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
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 comparing against in when the cronjob runs. Caveat I see is the email process. I've done this using mutt and gmail, but I'm sure other providers would work. I'd need to be agreeable to your email requirements. Are you looking to use public or private mailserver? I can get an nginx server running an automated homepage with all results, hyperlinks and hashes. Dependencies: -sdiff -mutt -nginx
$155 USD në 3 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
Las Vegas, United States
5,0
29
Mënyra e pagesës u verifikua
Anëtar që nga korr 2, 2009

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.