librelist archives

« back to archive

New flask project: hypermove (with powered by graph goodness)

New flask project: hypermove (with powered by graph goodness)

From:
Amirouche Boubekki
Date:
2012-01-18 @ 01:43
Héllo,


I'm pleased to share my latest project hypermove [1].

What is it about ?
---------------------

It's a social network, really. There are aspects (a remix between D*
aspects and G+ circles) and
public and semi-public messaging, that makes it a social network,
doesn't it? But it's not how I like
to see it, I'd prefer to see hypermove  as a multitenant multipurpose
web application where communication
between users is well integrated (not like blogger, more like tumblr).
Now you read that and you might be
sceptical at best and you are right, like I said earlier it only has
aspects and messaging so "well
integrated communication between users" is more like fantasmatic view
of all the story. No need to
talk about the multipurpose and multitenant, so far...

Technical aspects
----------------------

You guessed it, it's flask powered with some bits of my own. Graffiti
[2] to name it, is a Python ORM for graph
databases. If you know Flask-MongoAlchemy, Flask-SQLAlchmy (or peewee)
you will not be surprised by the
API. Querying is done through Gremlin, thanks to Graffiti you won't
write much Gremlin stuff [3].

Code
------

The code is available [7], If you need support come to #hypermove on
freenode and ping abki_.


Cheers,


Amirouche Boubekki


[1] www.hypermove.net is online but buggy
[2] https://bitbucket.org/abki/graffiti
[3] If you wonder how querying is done, have a look at hypermove code, go to [4]
[4] wait a minute, you'd rather learn a bit of gremlin before looking
at nice python code, go to [6]
[5] https://bitbucket.org/abki/hypermove/src/b1d143a13844/www/models.py
[6] https://github.com/tinkerpop/gremlin/wiki/Gremlin-Steps then go to [5]
[7] https://bitbucket.org/abki/hypermove-project

Re: [flask] New flask project: hypermove (with powered by graph goodness)

From:
Devon Stewart
Date:
2012-01-18 @ 01:48
> [1] www.hypermove.net is online but buggy

You said it! Got a 502 Bad Gateway!

-Devon

On Jan 17, 2012, at 5:43 PM, Amirouche Boubekki wrote:

> Héllo,
> 
> 
> I'm pleased to share my latest project hypermove [1].
> 
> What is it about ?
> ---------------------
> 
> It's a social network, really. There are aspects (a remix between D*
> aspects and G+ circles) and
> public and semi-public messaging, that makes it a social network,
> doesn't it? But it's not how I like
> to see it, I'd prefer to see hypermove  as a multitenant multipurpose
> web application where communication
> between users is well integrated (not like blogger, more like tumblr).
> Now you read that and you might be
> sceptical at best and you are right, like I said earlier it only has
> aspects and messaging so "well
> integrated communication between users" is more like fantasmatic view
> of all the story. No need to
> talk about the multipurpose and multitenant, so far...
> 
> Technical aspects
> ----------------------
> 
> You guessed it, it's flask powered with some bits of my own. Graffiti
> [2] to name it, is a Python ORM for graph
> databases. If you know Flask-MongoAlchemy, Flask-SQLAlchmy (or peewee)
> you will not be surprised by the
> API. Querying is done through Gremlin, thanks to Graffiti you won't
> write much Gremlin stuff [3].
> 
> Code
> ------
> 
> The code is available [7], If you need support come to #hypermove on
> freenode and ping abki_.
> 
> 
> Cheers,
> 
> 
> Amirouche Boubekki
> 
> 
> [1] www.hypermove.net is online but buggy
> [2] https://bitbucket.org/abki/graffiti
> [3] If you wonder how querying is done, have a look at hypermove code, go to [4]
> [4] wait a minute, you'd rather learn a bit of gremlin before looking
> at nice python code, go to [6]
> [5] https://bitbucket.org/abki/hypermove/src/b1d143a13844/www/models.py
> [6] https://github.com/tinkerpop/gremlin/wiki/Gremlin-Steps then go to [5]
> [7] https://bitbucket.org/abki/hypermove-project

Re: [flask] New flask project: hypermove (with powered by graph goodness)

From:
Jesaja Everling
Date:
2012-01-18 @ 06:42
Works for me, looks interesting!
Thanks for sharing!

On Wed, Jan 18, 2012 at 2:48 AM, Devon Stewart <blast@hardchee.se> wrote:
>> [1] www.hypermove.net is online but buggy
>
> You said it! Got a 502 Bad Gateway!
>
> -Devon
>
> On Jan 17, 2012, at 5:43 PM, Amirouche Boubekki wrote:
>
>> Héllo,
>>
>>
>> I'm pleased to share my latest project hypermove [1].
>>
>> What is it about ?
>> ---------------------
>>
>> It's a social network, really. There are aspects (a remix between D*
>> aspects and G+ circles) and
>> public and semi-public messaging, that makes it a social network,
>> doesn't it? But it's not how I like
>> to see it, I'd prefer to see hypermove  as a multitenant multipurpose
>> web application where communication
>> between users is well integrated (not like blogger, more like tumblr).
>> Now you read that and you might be
>> sceptical at best and you are right, like I said earlier it only has
>> aspects and messaging so "well
>> integrated communication between users" is more like fantasmatic view
>> of all the story. No need to
>> talk about the multipurpose and multitenant, so far...
>>
>> Technical aspects
>> ----------------------
>>
>> You guessed it, it's flask powered with some bits of my own. Graffiti
>> [2] to name it, is a Python ORM for graph
>> databases. If you know Flask-MongoAlchemy, Flask-SQLAlchmy (or peewee)
>> you will not be surprised by the
>> API. Querying is done through Gremlin, thanks to Graffiti you won't
>> write much Gremlin stuff [3].
>>
>> Code
>> ------
>>
>> The code is available [7], If you need support come to #hypermove on
>> freenode and ping abki_.
>>
>>
>> Cheers,
>>
>>
>> Amirouche Boubekki
>>
>>
>> [1] www.hypermove.net is online but buggy
>> [2] https://bitbucket.org/abki/graffiti
>> [3] If you wonder how querying is done, have a look at hypermove code, 
go to [4]
>> [4] wait a minute, you'd rather learn a bit of gremlin before looking
>> at nice python code, go to [6]
>> [5] https://bitbucket.org/abki/hypermove/src/b1d143a13844/www/models.py
>> [6] https://github.com/tinkerpop/gremlin/wiki/Gremlin-Steps then go to [5]
>> [7] https://bitbucket.org/abki/hypermove-project
>

Re: [flask] New flask project: hypermove (with powered by graph goodness)

From:
Brice Leroy
Date:
2012-01-18 @ 16:38
The idea is bold (as every new social network is now). If I can give you
one advice, show more to logged out users, give them a glimpse of what
you'll offer (Bonus: you'll get crawled on those)

Brice

2012/1/17 Jesaja Everling <jeverling@gmail.com>

> Works for me, looks interesting!
> Thanks for sharing!
>
> On Wed, Jan 18, 2012 at 2:48 AM, Devon Stewart <blast@hardchee.se> wrote:
> >> [1] www.hypermove.net is online but buggy
> >
> > You said it! Got a 502 Bad Gateway!
> >
> > -Devon
> >
> > On Jan 17, 2012, at 5:43 PM, Amirouche Boubekki wrote:
> >
> >> Héllo,
> >>
> >>
> >> I'm pleased to share my latest project hypermove [1].
> >>
> >> What is it about ?
> >> ---------------------
> >>
> >> It's a social network, really. There are aspects (a remix between D*
> >> aspects and G+ circles) and
> >> public and semi-public messaging, that makes it a social network,
> >> doesn't it? But it's not how I like
> >> to see it, I'd prefer to see hypermove  as a multitenant multipurpose
> >> web application where communication
> >> between users is well integrated (not like blogger, more like tumblr).
> >> Now you read that and you might be
> >> sceptical at best and you are right, like I said earlier it only has
> >> aspects and messaging so "well
> >> integrated communication between users" is more like fantasmatic view
> >> of all the story. No need to
> >> talk about the multipurpose and multitenant, so far...
> >>
> >> Technical aspects
> >> ----------------------
> >>
> >> You guessed it, it's flask powered with some bits of my own. Graffiti
> >> [2] to name it, is a Python ORM for graph
> >> databases. If you know Flask-MongoAlchemy, Flask-SQLAlchmy (or peewee)
> >> you will not be surprised by the
> >> API. Querying is done through Gremlin, thanks to Graffiti you won't
> >> write much Gremlin stuff [3].
> >>
> >> Code
> >> ------
> >>
> >> The code is available [7], If you need support come to #hypermove on
> >> freenode and ping abki_.
> >>
> >>
> >> Cheers,
> >>
> >>
> >> Amirouche Boubekki
> >>
> >>
> >> [1] www.hypermove.net is online but buggy
> >> [2] https://bitbucket.org/abki/graffiti
> >> [3] If you wonder how querying is done, have a look at hypermove code,
> go to [4]
> >> [4] wait a minute, you'd rather learn a bit of gremlin before looking
> >> at nice python code, go to [6]
> >> [5] https://bitbucket.org/abki/hypermove/src/b1d143a13844/www/models.py
> >> [6] https://github.com/tinkerpop/gremlin/wiki/Gremlin-Steps then go to
> [5]
> >> [7] https://bitbucket.org/abki/hypermove-project
> >
>