maevies
13 years agoBUILD: Cleaned unneeded information
Simón Pena [Sat, 15 May 2010 23:08:30 +0000 (01:08 +0200)]
BUILD: Cleaned unneeded information

The project is cleaned, and the files no needed yet are removed (to
be added back later).

examples/' Makefile.am is updated to automatically generate the tests
for the code

src/'s Makefile.am is emptied as there are no binary results there

14 years agoAdded an example to test the WATC module. It lets you query whatsafterthecredits...
spenap [Wed, 18 Nov 2009 19:50:34 +0000 (19:50 +0000)]
Added an example to test the WATC module. It lets you query whatsafterthecredits.com, and checks if a movie has extra scenes or not. It returns a
GSList of pairs (movie, boolean).
The provider files are modified, too, to allow for disposing the result list and the struct, and for printing the results.
The extra_scenes_provider (acting like a facade), is now ready to understand watc results.

git-svn-id: file:///svnroot/maevies/trunk@15 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoRegarding to TheMovieDB.org, I finished the parsing of 1 result (ignoring data if...
spenap [Sun, 15 Nov 2009 20:56:45 +0000 (20:56 +0000)]
Regarding to TheMovieDB.org, I finished the parsing of 1 result (ignoring data if there are more, and failing if there are errors).

I modified maevies_movieschedule to get it compiling in my system. Will have to take a decission on rest/rest-0.6, and the prefix in the includes.
With <rest-0.6/rest/file.h>, eclipse allows autocompletion. But <rest/file.h> should be used to ignore the librest version.

Regarding to the examples, I modified the Makefile to allow tmdb querying.

git-svn-id: file:///svnroot/maevies/trunk@14 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded a new provider type to support the retrieval of movie schedules
baturix [Sun, 15 Nov 2009 01:23:43 +0000 (01:23 +0000)]
Added a new provider type to support the retrieval of movie schedules

git-svn-id: file:///svnroot/maevies/trunk@13 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded the movie_info_provider layer, to abstract the concrete providers from the...
spenap [Sat, 14 Nov 2009 23:49:31 +0000 (23:49 +0000)]
Added the movie_info_provider layer, to abstract the concrete providers from the core of the app.TheMovieDB api is being worked out

git-svn-id: file:///svnroot/maevies/trunk@12 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoComplete functional gmovies example. Supports the new Google Movies format and it...
baturix [Sat, 14 Nov 2009 23:24:33 +0000 (23:24 +0000)]
Complete functional gmovies example. Supports the new Google Movies format and it is 'librarized'.

git-svn-id: file:///svnroot/maevies/trunk@11 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agogit-svn-id: file:///svnroot/maevies/trunk@10 a96798e0-47ce-444a-94a4-1d14e63744fc
baturix [Sat, 14 Nov 2009 21:00:32 +0000 (21:00 +0000)]
git-svn-id: file:///svnroot/maevies/trunk@10 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoNow the example parses almos completely the file and extracts all theaters and all...
baturix [Mon, 9 Nov 2009 23:49:18 +0000 (23:49 +0000)]
Now the example parses almos completely the file and extracts all theaters and all movies

git-svn-id: file:///svnroot/maevies/trunk@9 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoThe application GUI is now organized into a maevies_window, for the GTK things and...
spenap [Sat, 7 Nov 2009 23:41:30 +0000 (23:41 +0000)]
The application GUI is now organized into a maevies_window, for the GTK things and callbacks (the UI logic should be there),
and a maevies_movie, for the logic and things related to the movies themselves. The UI part is connected to the core via
the signals, and the next point should involve using asynchrounous callbacks.

I also added a txt to describe the Google Movies API.

git-svn-id: file:///svnroot/maevies/trunk@8 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded the what's after the credits provider, with a simple (too simple!!) implementation.
spenap [Sat, 31 Oct 2009 18:27:48 +0000 (18:27 +0000)]
Added the what's after the credits provider, with a simple (too simple!!) implementation.

Added a file extra_scenes_provider, acting like a wrapper, which will select the right provider to use. It will be the
place to add support for dynamic loading. Right now it's just calling the watc provider

Modified the Makefile.am to get them compiled.

Modified the examples Makefile, to get it doing "all" if invoked without arguments.

Added a clean-auto.sh script to delete the files added by the autoconf tools.

git-svn-id: file:///svnroot/maevies/trunk@7 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded an example of HTML parsing with libxml2 to parse a Google movies page.
baturix [Sat, 31 Oct 2009 00:34:57 +0000 (00:34 +0000)]
Added an example of HTML parsing with libxml2 to parse a Google movies page.

git-svn-id: file:///svnroot/maevies/trunk@6 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoChanged source template from the C++ one, in esbox, to the C one. Added librest as...
spenap [Wed, 28 Oct 2009 22:44:07 +0000 (22:44 +0000)]
Changed source template from the C++ one, in esbox, to the C one. Added librest as a dependence in autoconf (configure.ac)
Lots of work left, but this should be a good start.

git-svn-id: file:///svnroot/maevies/trunk@5 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoMoved the examples folder to the trunk (as the examples should be related to the...
spenap [Tue, 27 Oct 2009 20:27:28 +0000 (20:27 +0000)]
Moved the examples folder to the trunk (as the examples should be related to the development, creating a branch
would affect an example)

Created a simple Makefile to get the sample compiling and linking.

git-svn-id: file:///svnroot/maevies/trunk@4 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded svn:ignore properties. Now, the files added by the autoconf & automake scripts...
spenap [Tue, 27 Oct 2009 19:50:07 +0000 (19:50 +0000)]
Added svn:ignore properties. Now, the files added by the autoconf & automake scripts won't get imported into the repository
To get the same configuration, you have to type

$svn propset svn:ignore -F .svnignore .

Added some diagrams, too: those found in the garage site. Added the sources to generate them using the online UML site
we found, and a README with the URL

There's also an examples folder, but there's no Makefile.am there, yet, so the sample should be compiled using

$g++ `pkg-config rest --libs --cflags` gtranslate.cpp -o gtranslate

Any other -o name is ok, but the .svnignore file just deals with that name. Will fix it :)

git-svn-id: file:///svnroot/maevies/trunk@3 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded stubs for the *Providers interfaces, and a fake implementation for the WhatsAft...
spenap [Fri, 23 Oct 2009 22:13:45 +0000 (22:13 +0000)]
Added stubs for the *Providers interfaces, and a fake implementation for the WhatsAfterTheCredits provider

git-svn-id: file:///svnroot/maevies/trunk@2 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoInitial import: a Hello World C++ project is used as a skeleton
spenap [Fri, 23 Oct 2009 20:53:54 +0000 (20:53 +0000)]
Initial import: a Hello World C++ project is used as a skeleton

git-svn-id: file:///svnroot/maevies/trunk@1 a96798e0-47ce-444a-94a4-1d14e63744fc