Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrating BitTorrent client Downloading part into POW. #7

Open
3 tasks
jaideep-seth opened this issue Jul 1, 2019 · 3 comments
Open
3 tasks

Integrating BitTorrent client Downloading part into POW. #7

jaideep-seth opened this issue Jul 1, 2019 · 3 comments

Comments

@jaideep-seth
Copy link
Contributor

jaideep-seth commented Jul 1, 2019

The BitTorrent client, comprising of two parts: Uploading and Downloading is ready with its 'data integrity checks' and the 'torrent access method' (Google Drive) features. Integrating the BitTorrent Client into POW will also be performed in two parts, the checklist for Downloading is:

Exit Criteria:

  • Create and save DataSource to the graph using pow save. Define an Informational for the torrent file name and its contents.
  • DataSourceDirLoader of datasource_loader.py loads the contents for a DataSource. Complete method load() of DataSourceDirLoader to download the contents of a DataSource.
  • Investigate pow translate and the life cycles of Uploading and Downloading contents of a DataSource, following this integrate the process into POW
@jaideep-seth
Copy link
Contributor Author

jaideep-seth commented Jul 1, 2019

@mwatts15 please let me know if this issue is alright, also could you add other checkpoints that would complete the Downloading portion.
-Thank you!

@mwatts15
Copy link
Contributor

mwatts15 commented Jul 2, 2019

Just to be clear, you're making a sub-class of DataSourceDirLoader. Also, actually completing the integration means hooking into the pow translate

@jaideep-seth
Copy link
Contributor Author

jaideep-seth commented Jul 6, 2019

Exit Criteria:

  • Create and save DataSource to the graph using pow save. Define an Informational for the torrent file name and its contents.
  • This PR adds a 'torrent_file_name' Informational for DataSource added to the local graph using pow save
  • This image shows pow save add module t.py to local graph. Also the ConnectomeCSVDataSource attributes using pow source show
  • DataSourceDirLoader of datasource_loader.py loads the contents for a DataSource. Complete method load() of DataSourceDirLoader to download the contents of a DataSource.
  • Investigate pow translate and the life cycles of Uploading and Downloading contents of a DataSource, following this integrate the process into POW

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants