php:magnetik_nyaatorrents
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| php:magnetik_nyaatorrents [2012-06-19 09:39] – mitsu | php:magnetik_nyaatorrents [2012-10-15 23:03] (Version actuelle) – mitsu | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Magnetik NyaaTorrents | + | ====== Magnetik NyaaTorrents ====== |
| ===== Lightweight Infohash Database ===== | ===== Lightweight Infohash Database ===== | ||
| + | |||
| + | ---- | ||
| + | < | ||
| + | |||
| + | **The new project is called [[php: | ||
| + | |||
| + | ---- | ||
| **Download: | **Download: | ||
| Ligne 9: | Ligne 16: | ||
| - {{: | - {{: | ||
| - {{: | - {{: | ||
| - | |||
| - | - {{: | ||
| - | |||
| - | |||
| - | |||
| - | ==== [ changelog ] ==== | ||
| - | |||
| - | ** Magnesia r1 "Back To Basic World Domination" | ||
| - | * data storage in plain PHP files (as arrays), up to 1000 entries each " | ||
| - | * DuckDuckGo search (yep, no more internal search function) | ||
| - | * Admin-side database generation (bash-PHP script) | ||
| - | * previous/ | ||
| - | * index shows latest table content | ||
| - | * a bit of a code cleanup and CSS | ||
| - | * backup and restore script (zip archive) | ||
| - | * builder (start at id 1, compare to Nyaa's RSS, then loop each id to retrieve data and form the info and stat PHP-array datafiles, reference working ids in id.txt file) | ||
| - | * builder_nexttorrents (ask admin latest known id, compare to Nyaa's RSS, and then basically work like builder) | ||
| - | * builder_refresh (check if id.txt is present, if yes use id to retrieve data and form stat PHP-array files; else prompt for id; and compare to Nyaa's RSS) | ||
| **release 5 - "You Wouldn' | **release 5 - "You Wouldn' | ||
| Ligne 85: | Ligne 74: | ||
| * first public release, working HTML, insertion, search and full listing. | * first public release, working HTML, insertion, search and full listing. | ||
| - | === how Magnetik and Magnesia were born === | + | === how Magnetik and [[php: |
| Ligne 95: | Ligne 84: | ||
| Manipulating a real database ? Well ok, but it shouldn' | Manipulating a real database ? Well ok, but it shouldn' | ||
| - | SQLite and fSQL are working well and all, but for very heavy databases they just aren't fast enough. We're talking about retrieving little data and parsing mid-long listings: it's much more efficient to split the data and load it on-demand as close as possible from the target. This leads us to Magnesia. We talk about it later.. | + | SQLite and fSQL are working well and all, but for very heavy databases they just aren't fast enough. We're talking about retrieving little data and parsing mid-long listings: it's much more efficient to split the data and load it on-demand as close as possible from the target. This leads us to [[php: |
| === SQLite3 ? fSQL ? Does it work on my hosting ? === | === SQLite3 ? fSQL ? Does it work on my hosting ? === | ||
| Ligne 104: | Ligne 93: | ||
| fSQL, while supporting MySQL-like commands, is still a PHP script. Having PHP5 installed is much all you need :-) | fSQL, while supporting MySQL-like commands, is still a PHP script. Having PHP5 installed is much all you need :-) | ||
| - | === Magnesia doesn' | + | === |
| As said: for heavy databases we need something faster, much faster, but still portable. For Magnesia my choice is a plain file storage, in PHP files, the data being stored and loaded as arrays with a requiring as needed/ | As said: for heavy databases we need something faster, much faster, but still portable. For Magnesia my choice is a plain file storage, in PHP files, the data being stored and loaded as arrays with a requiring as needed/ | ||
| Ligne 117: | Ligne 106: | ||
| -> make sure the data is correctly formatted before " | -> make sure the data is correctly formatted before " | ||
| - | |||
| - | **Magnesia r1 is the most complete package**: code, database and feeders are provided, and README' | ||
| === LEGAL NOTICE === | === LEGAL NOTICE === | ||
| Ligne 132: | Ligne 119: | ||
| === LICENSE === | === LICENSE === | ||
| - | Magnetik Nyaatorrents | + | Magnetik Nyaatorrents, |
| * included: torrent-rw, published under GNU GPL by Adrien Gibrat: https:// | * included: torrent-rw, published under GNU GPL by Adrien Gibrat: https:// | ||
| Ligne 142: | Ligne 129: | ||
| Bug report, feature requests, love declarations ? Head over here: | Bug report, feature requests, love declarations ? Head over here: | ||
| - | http:// | + | http:// |
php/magnetik_nyaatorrents.1340098794.txt.gz · Dernière modification : (modification externe)
