Skip to content

Conversation

@xaiki
Copy link

@xaiki xaiki commented Aug 11, 2018

hey ! THANK YOU, i've been looking for what you built for a long time as everybody seems to have this kind of code and nobody shares.

this patch series tries to standardize the use of getopt for the command line (i think i missed a few still) and puts the configuration in json files (so you don't have to hand edit the .py), it also splits out the db logic so we can have a mysql, sqlite and elasticsearch (incomplete) driver that we specify on the commandline.

(maybe all should go to the config ?)

xaiki added 24 commits August 10, 2018 21:01
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
allow to pass users from file or from command line
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
remove dead code from db_mysql

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
add signal handler to properly write files on ^C
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
@basilesimon
Copy link
Owner

Hey @xaiki, I am so sorry for leaving this PR open for this long without getting in touch.

Your work looks awesome 🎉

It's been a while since I used this project and am a little wary of the sheer volume of changes you are proposing.
Have you used the code in this PR for your personal use? I could give it a run, see how I get on.

Thank you for your help

@xaiki
Copy link
Author

xaiki commented Apr 27, 2019 via email

@basilesimon
Copy link
Owner

Super, looking forward to seeing more of your work :)

xaiki added 3 commits April 29, 2019 23:47
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
if that happens, don't send in a multi

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
…hor operations

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
so we can store non-existing users

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
…ass queries

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
we introduce tests, and change database format to acomodate it
this is a huge update but it breaks down somehow like this:
 - introduce tests for db utils and drivers, use pytest, iterate automatically
 - pynx: properly set node attributes and introduce tweets graph (still empty)
 - sqlite: rewrite, more columns, more data, migrations
 - tsv: reorganize
 - DBs: introduce open, close, and _WIPE methods to all (minus mysql)

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
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

Successfully merging this pull request may close these issues.

2 participants